|
ABSTRACT
We present new algorithms for inferring an unknown finite-state automaton from its input/output behavior in the absence of a means of resetting the machine to a start state. A key technique used is inference of a homing sequence for the unknown automaton.
Our inference procedures experiment with the unknown machine, and from time to time require a teacher to supply counterexamples to incorrect conjectures about the structure of the unknown automaton. In this setting, we describe a learning algorithm which, with probability 1-&dgr;, outputs a correct description of the unknown machine in time polynomial in the automaton's size, the length of the longest counterexample, and log (1/&dgr;). We present an analogous algorithm which makes use of a diversity-based representation of the finite-state system. Our algorithms are the first which are provably effective for these problems, in the absence of a “reset.”
We also present probabilistic algorithms for permutation automata which do not require a teacher to supply counterexamples. For inferring a permutation automaton of diversity D, we improve the best previous time bound by roughly a factor of D3/logD.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Dana Angluin. A note on the number of queries needed to identify regular languages. Injformation and Control, 51:76-87, 1981.
|
| |
3
|
Dana Angluin. On the complexity of minimum inference of regular sets. Information and Control, 39:337- 350, 1978.
|
| |
4
|
E. Mark Gold. Complexity of automaton identification from given data. Information and Control, 37'302-320, 1978.
|
| |
5
|
E. Mark Gold. System identification via state characterization. Automatica, 8:621-636, 1972.
|
 |
6
|
|
| |
7
|
Michael K earns and Leslie G. Vahant. Learning Boolean Formulae or Finite Automata is as Hard as Factoring. Technical Report TR 14-88, Harvard University Aiken Computation Laboratory, 1988.
|
| |
8
|
|
 |
9
|
|
| |
10
|
Leonard Pitt and Manfred K. Warmuth. Reductions among prediction problems: on the difficulty of predicting automata (extended abstract). In 3rd IEEE Conference on Structure in Commplexity Theory, pages 60-69, Washington, DC, June 1988.
|
| |
11
|
Ronald L. Rivest and Robert E. Schapire. Diversitybased inference of finite automata. In Proceeding of the Twenty-Eighth Annual Symposium on Foundations of Computer Science, pages 78-87, Los Angeles, California, October 1987.
|
| |
12
|
|
CITED BY 21
|
|
|
|
|
|
|
|
|
|
|
Funda Ergün , S. Ravi Kumar , Ronitt Rubinfeld, On learning bounded-width branching programs, Proceedings of the eighth annual conference on Computational learning theory, p.361-368, July 05-08, 1995, Santa Cruz, California, United States
|
|
|
|
|
|
Lisa Hellerstein , Vijay Raghavan , Krishnan Pillaipakkamnatt , Dawn Wilkins, How many queries are needed to learn?, Proceedings of the twenty-seventh annual ACM symposium on Theory of computing, p.190-199, May 29-June 01, 1995, Las Vegas, Nevada, United States
|
|
|
Christian A. Duncan , Stephen G. Kobourov , V. S. Anil Kumar, Optimal constrained graph exploration, Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms, p.807-814, January 07-09, 2001, Washington, D.C., United States
|
|
|
|
|
|
Yoav Freund , Michael Kearns , Dana Ron , Ronitt Rubinfeld , Robert E. Schapire , Linda Sellie, Efficient learning of typical finite automata from random walks, Proceedings of the twenty-fifth annual ACM symposium on Theory of computing, p.315-324, May 16-18, 1993, San Diego, California, United States
|
|
|
Margrit Betke , Ronald L. Rivest , Mona Singh, Piecemeal learning of an unknown environment, Proceedings of the sixth annual conference on Computational learning theory, p.277-286, July 26-28, 1993, Santa Cruz, California, United States
|
|
|
|
|
|
José L. Balcázar , Josep Díaz , Ricard Gavaldà , Osamu Watanabe, An optimal parallel algorithm for learning DFA, Proceedings of the seventh annual conference on Computational learning theory, p.208-217, July 12-15, 1994, New Brunswick, New Jersey, United States
|
|
|
|
|
|
Xiaotie Deng , Sanjeev Mahajan, Infinite games: randomization, computability, and applications to online problems, Proceedings of the twenty-third annual ACM symposium on Theory of computing, p.289-298, May 05-08, 1991, New Orleans, Louisiana, United States
|
|
|
|
|
|
Nader H. Bshouty , Sally A. Goldman , Thomas R. Hancock , Sleiman Matar, Asking questions to minimize errors, Proceedings of the sixth annual conference on Computational learning theory, p.41-50, July 26-28, 1993, Santa Cruz, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|