Extracting Automata from Recurrent Neural Networks Using Queries and Counterexamples

By Gail Weiss, Yoav Goldberg, Eran Yahav. 2017

209 citations recorded by the source corpus.

We present a novel algorithm that uses exact learning and abstraction to extract a deterministic finite automaton describing the state dynamics of a given trained RNN. We do this using Angluin's L* algorithm as a learner and the trained RNN as an oracle. Our technique efficiently extracts accurate automata from trained RNNs, even when the state vectors are large and require fine differentiation.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Model Architectures, Safety, Robustness & Interpretability

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sebastian Ruder
  2. Ivan Vulic
  3. Joelle Pineau
  4. Anima Anandkumar
  5. Mohit Bansal
  6. Anders Søgaard
  7. Zachary Chase Lipton
  8. Kamyar Azizzadenesheli

In Computational Theory and Mathematics

  1. Joelle Pineau
  2. Alan Fern
  3. Sam Greydanus
  4. Anders Søgaard
  5. Ivan Vulic
  6. Anima Anandkumar
  7. Amy Zhang
  8. Sebastian Ruder

In Model Architectures

  1. Sebastian Ruder
  2. Laurent Itti
  3. Joelle Pineau
  4. Alan Fern
  5. Sam Greydanus
  6. Anders Søgaard
  7. Ivan Vulic
  8. Anima Anandkumar

In Safety, Robustness & Interpretability

  1. Joelle Pineau
  2. Alan Fern
  3. Sam Greydanus
  4. Anders Søgaard
  5. Ivan Vulic
  6. Anima Anandkumar
  7. Tommaso Furlanello
  8. Amy Zhang

Citations in the corpus