INFERENCE OF FINITE AUTOMATA USING HOMING SEQUENCES

被引:211
作者
RIVEST, RL
SCHAPIRE, RE
机构
[1] MIT Laboratory for Computer Science, Cambridge
[2] AT and T Bell Laboratories, Murray Hill, NJ 07974, 600 Mountain Avenue
关键词
D O I
10.1006/inco.1993.1021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present new algorithms for inferring an unknown finite-state automaton from its input/output behavior, even 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 that, with probability 1 - δ, 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/δ). We present an analogous algorithm that 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/log D. © 1993 Academic Press, Inc.
引用
收藏
页码:299 / 347
页数:49
相关论文
共 23 条