MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  To appear in the Journal of the Association for Computing Machinery. Diversity-Based Inference of Finite Automata

Download:
pdf | ps
by Ronald L. Rivest, Robert E. Schapire
http://theory.lcs.mit.edu/~rivest/RivestSchapire-DiversityBasedInferenceOfFiniteAutomata.ps
Add To MetaCart

Abstract:

We present new procedures for inferring the structure of a finite-state automaton (FSA) from its input/output behavior, using access to the automaton to perform experiments. Our procedures use a new representation for finite automata, based on the notion of equivalence between tests. We call the number of such equivalence classes the diversity of the automaton; the diversity may be as small as the logarithm of the number of states of the automaton. For the special class of permutation automata, we describe an inference procedure that runs in time polynomial in the diversity and log(1=ffi), where ffi is a given upper bound on the probability that our procedure returns an incorrect result. (Since our procedure uses randomization to perform experiments, there is a certain controllable chance that it will return an erroneous result.) We also discuss techniques for handling more general automata. We present evidence for the practical efficiency of our approach. For example, our procedure is able to infer the structure of an automaton based on Rubik's Cube (which has approximately 10

Citations

5825 Introduction to Algorithms – Cormen, Leiserson, et al. - 1992
627 Language identification in the limit – Gold
370 Learning regular sets from queries and counterexamples – Angluin - 1987
255 Cryptographic limitations on learning boolean formulae and finite automata – Kearns, Valiant - 1994
254 Switching and Finite Automata Theory – Kohavi - 1978
184 Combinatorial Problems and Exercises – Lovász - 1993
176 Efficiency of a Good But Not Linear Set Union Algorithm – Tarjan - 1975
175 Complexity of automaton identification from given data – Gold - 1978
129 Inference of Finite Automata Using Homing Sequences – Rivest, Schapire - 1993
124 Inference of reversible languages – Angluin - 1982
86 On the complexity of minimum inference of regular sets – Angluin - 1978
82 Algebraic Structure Theory of Sequential Machines – Hartmanis, Stearns - 1966
71 Inductive inference, dfas, and computational complexity – Pitt - 1989
68 The minimum consistent DFA problem cannot be approximated within any polynomial – Pitt, Warmuth - 1993
64 The Design and Analysis of Efficient Learning Algorithms – Schapire - 1992
55 Eigenvalue bounds on convergence to stationarity for nonreversible Markov chains, with an application to the exclusion process,” The Annals of Applied Probability – Fill - 1991
31 Prediction-preserving reducibility – Pitt, Warmuth - 1990
20 Matrix Theory – Franklin - 1968
20 Language identi cation in the limit – Gold - 1967
19 System identification via state characterization. Aulomatico – Gold - 1972
18 Inference of nite automata using homing sequences – Rivest, Schapire - 1993
16 Complexity of automaton identi cation from given data – Gold - 1978
13 Evangelos Kokkevis, and Oded Maron. Inferring finite automata with stochastic output functions and an application to map learning – Dean, Angluin, et al. - 1992
10 private communication – Young - 1994
8 Bounds for eigenvalues of doubly stochastic matrices – Fiedler - 1972
6 The design and analysis of e cient learning algorithms – Schapire - 1992
5 A mechanism for early Piagetian learning – Drescher - 1987
4 Brazdin'. Finite Automata: Behavior and Synthesis – unknown authors - 1973
4 System identi cation via state characterization – Gold - 1972
3 Evangelos Kokkevis, and Oded Maron. Inferring nite automata with stochastic output functions and an application to map learning – Dean, Angluin, et al. - 1992
2 Genetic AI --- translating Piaget into Lisp – Drescher - 1986
1 A note on diversity – Angluin - 1987
1 The fundamental duality of system theory – Bainbridge - 1977