ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
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): 3,   Downloads (12 Months): 51,   Citation Count: 23
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  23

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