ACM Home Page
Please provide us with feedback. Feedback
Inference of finite automata using homing sequences
Full text PdfPdf (1.22 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the twenty-first annual ACM symposium on Theory of computing table of contents
Seattle, Washington, United States
Pages: 411 - 420  
Year of Publication: 1989
ISBN:0-89791-307-8
Authors
R. L. Rivest  MIT Laboratory for Computer Science, Cambridge, MA
R. E. Schapire  MIT Laboratory for Computer Science, Cambridge, MA
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 60,   Citation Count: 21
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/73007.73047
What is a DOI?

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

Collaborative Colleagues:
R. L. Rivest: colleagues
R. E. Schapire: colleagues