中文
相关论文

相关论文: Extracting Automata from Recurrent Neural Networks…

200 篇论文

We present a method to extract a weighted finite automaton (WFA) from a recurrent neural network (RNN). Our algorithm is based on the WFA learning algorithm by Balle and Mohri, which is in turn an extension of Angluin's classic \lstar…

机器学习 · 计算机科学 2019-11-21 Takamasa Okudono , Masaki Waga , Taro Sekiyama , Ichiro Hasuo

We present an algorithm for extraction of a probabilistic deterministic finite automaton (PDFA) from a given black-box language model, such as a recurrent neural network (RNN). The algorithm is a variant of the exact-learning algorithm L*,…

机器学习 · 计算机科学 2020-01-01 Gail Weiss , Yoav Goldberg , Eran Yahav

One way to interpret the behavior of a blackbox recurrent neural network (RNN) is to extract from it a more interpretable discrete computational model, like a finite state machine, that captures its behavior. In this work, we propose a new…

机器学习 · 计算机科学 2022-04-15 William Merrill , Nikolaos Tsilivis

In modern machine (ML) learning systems, Transformer-based architectures have achieved milestone success across a broad spectrum of tasks, yet understanding their operational mechanisms remains an open problem. To improve the transparency…

机器学习 · 计算机科学 2024-06-11 Yihao Zhang , Zeming Wei , Meng Sun

Extracting finite state automata (FSAs) from black-box models offers a powerful approach to gaining interpretable insights into complex model behaviors. To support this pursuit, we present a weighted variant of Angluin's (1987)…

计算与语言 · 计算机科学 2024-12-20 Clemente Pasti , Talu Karagöz , Anej Svete , Franz Nowak , Reda Boumasmoud , Ryan Cotterell

In this paper, we present a categorical approach to learning automata over words, in the sense of the $L^*$-algorithm of Angluin. This yields a new generic $L^*$-like algorithm which can be instantiated for learning deterministic automata,…

形式语言与自动机理论 · 计算机科学 2020-10-27 Thomas Colcombet , Daniela Petrişan , Riccardo Stabile

Automata learning techniques automatically generate system models from test observations. These techniques usually fall into two categories: passive and active. Passive learning uses a predetermined data set, e.g., system logs. In contrast,…

机器学习 · 计算机科学 2019-07-01 Martin Tappler , Bernhard K. Aichernig , Giovanni Bacci , Maria Eichlseder , Kim G. Larsen

Automata learning has many applications in artificial intelligence and software engineering. Central to these applications is the $L^*$ algorithm, introduced by Angluin. The $L^*$ algorithm learns deterministic finite-state automata (DFAs)…

机器学习 · 计算机科学 2025-11-18 Sebastian Hagedorn , Martín Muñoz , Cristian Riveros , Rodrigo Toro Icarte

We present a new learning algorithm for realtime one-counter automata. Our algorithm uses membership and equivalence queries as in Angluin's L* algorithm, as well as counter value queries and partial equivalence queries. In a partial…

形式语言与自动机理论 · 计算机科学 2024-09-16 Véronique Bruyère , Guillermo A. Pérez , Gaëtan Staquet

This paper is an attempt to bridge the gap between deep learning and grammatical inference. Indeed, it provides an algorithm to extract a (stochastic) formal language from any recurrent neural network trained for language modelling. In…

机器学习 · 计算机科学 2020-09-29 Remi Eyraud , Stephane Ayache

Recurrent Neural Networks (RNNs) have achieved tremendous success in sequential data processing. However, it is quite challenging to interpret and verify RNNs' behaviors directly. To this end, many efforts have been made to extract finite…

计算与语言 · 计算机科学 2022-09-28 Zeming Wei , Xiyue Zhang , Meng Sun

Neural networks are becoming a popular tool for solving many real-world problems such as object recognition and machine translation, thanks to its exceptional performance as an end-to-end solution. However, neural networks are complex…

机器学习 · 计算机科学 2020-09-29 Guoliang Dong , Jingyi Wang , Jun Sun , Yang Zhang , Xinyu Wang , Ting Dai , Jin Song Dong , Xingen Wang

Recurrent neural networks are a widely used class of neural architectures. They have, however, two shortcomings. First, they are often treated as black-box models and as such it is difficult to understand what exactly they learn as well as…

机器学习 · 计算机科学 2022-12-13 Cheng Wang , Carolin Lawrence , Mathias Niepert

Active automata learning in the framework of Angluin's $L^*$ algorithm has been applied to learning many kinds of automata models. In applications to timed models such as timed automata, the main challenge is to determine guards on the…

形式语言与自动机理论 · 计算机科学 2022-08-02 Runqing Xu , Jie An , Bohua Zhan

We present an algorithm for extracting a subclass of the context free grammars (CFGs) from a trained recurrent neural network (RNN). We develop a new framework, pattern rule sets (PRSs), which describe sequences of deterministic finite…

形式语言与自动机理论 · 计算机科学 2021-03-30 Daniel M. Yellin , Gail Weiss

This work is concerned with regular languages defined over large alphabets, either infinite or just too large to be expressed enumeratively. We define a generic model where transitions are labeled by elements of a finite partition of the…

计算机科学中的逻辑 · 计算机科学 2017-01-11 Irini-Eleftheria Mens , Oded Maler

We present a passive automata learning algorithm that can extract automata from recurrent networks with very large or even infinite alphabets. Our method combines overapproximations from the field of Abstract Interpretation and passive…

形式语言与自动机理论 · 计算机科学 2026-02-11 Jaouhar Slimi , Tristan Le Gall , Augustin Lemesle

We investigate the internal representations that a recurrent neural network (RNN) uses while learning to recognize a regular formal language. Specifically, we train a RNN on positive and negative examples from a regular language, and ask if…

Expert demonstrations have proven an easy way to indirectly specify complex tasks. Recent algorithms even support extracting unambiguous formal specifications, e.g. deterministic finite automata (DFA), from demonstrations. Unfortunately,…

We introduce a general method to extract knowledge from a recurrent neural network (Long Short Term Memory) that has learnt to detect if a given input sequence is valid or not, according to an unknown generative automaton. Based on the…

机器学习 · 计算机科学 2019-12-09 Ikram Chraibi Kaadoud , Nicolas P. Rougier , Frédéric Alexandre
‹ 上一页 1 2 3 10 下一页 ›