Faster Algorithms for Finding Minimal Consistent DFAs

We describe exbar, a powerful new algorithm for the exact inference of minimal deterministic automata from given training data. This algorithm achieves the highest performance ever on a set of graded benchmark problems that has been posted by Arlindo Oliveira. In addition, we note that the inexact program ed-beam, which resulted from the Abbadingo DFA learning competition, also does well on this benchmark set, despite being designed for larger problems.

[1]  Jerome A. Feldman,et al.  On the Synthesis of Finite-State Machines from Samples of Their Behavior , 1972, IEEE Transactions on Computers.

[2]  Barak A. Pearlmutter,et al.  Results of the Abbadingo One DFA Learning Competition and a New Evidence-Driven State Merging Algorithm , 1998, ICGI.

[3]  Kevin J. Lang Random DFA's can be approximately learned from sparse uniform examples , 1992, COLT '92.

[4]  Boris A. Trakhtenbrot,et al.  Finite automata : behavior and synthesis , 1973 .

[5]  Enrique Vidal,et al.  What Is the Search Space of the Regular Inference? , 1994, ICGI.

[6]  Dana Angluin,et al.  Learning Regular Sets from Queries and Counterexamples , 1987, Inf. Comput..

[7]  Carl H. Smith,et al.  Inductive Inference: Theory and Methods , 1983, CSUR.

[8]  Jacques Nicolas,et al.  How Considering Incompatible State Mergings May Reduce the DFA Induction Search Tree , 1998, ICGI.

[9]  Arlindo L. Oliveira,et al.  A new algorithm for the reduction of incompletely specified finite state machines , 1998, ICCAD.

[10]  B. Roy Frieden,et al.  A New Algorithm for the Reduction of Image Degradation Due to Atmospheric Turbulence and Jitter , 1993 .

[11]  Leslie G. Valiant,et al.  Cryptographic Limitations on Learning Boolean Formulae and Finite Automata , 1993, Machine Learning: From Theory to Applications.

[12]  Gerald J. Sussman,et al.  Forward Reasoning and Dependency-Directed Backtracking in a System for Computer-Aided Circuit Analysis , 1976, Artif. Intell..

[13]  Dana Ron,et al.  Automata learning and its applications , 1995, Technical report.

[14]  Temple F. Smith Occam's razor , 1980, Nature.

[15]  DANA ANGLUIN,et al.  On the Complexity of Minimum Inference of Regular Sets , 1978, Inf. Control..

[16]  Alan W. Biermann,et al.  Speeding up the Synthesis of Programs from Traces , 1975, IEEE Transactions on Computers.

[17]  Enrique Vidal,et al.  Identification of DFA: data-dependent vs data-independent algorithms , 1996, ICGI.

[18]  Jerome A. Feldman,et al.  Learning automata from ordered examples , 1991, COLT '88.

[19]  Stephen Edwards,et al.  Limits of Exact Algorithms For Inference of Minimum Size Finite State Machines , 1996, ALT.

[20]  Ronitt Rubinfeld,et al.  Efficient learning of typical finite automata from random walks , 1993, STOC.

[21]  J. Oncina,et al.  INFERRING REGULAR LANGUAGES IN POLYNOMIAL UPDATED TIME , 1992 .