INFERENCE OF FINITE AUTOMATA USING HOMING SEQUENCES

被引:209
|
作者
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
相关论文
共 50 条
  • [41] Checking finite traces using alternating automata
    Finkbeiner, B
    Sipma, H
    FORMAL METHODS IN SYSTEM DESIGN, 2004, 24 (02) : 101 - 127
  • [42] Image coding using finite state automata
    Quenneville, C
    Meunier, J
    OPTICAL ENGINEERING, 1996, 35 (01) : 113 - 118
  • [43] SYNTHESIS OF SPECTRAL DENSITIES USING FINITE AUTOMATA
    MONTI, CM
    PIEROBON, GL
    VIARO, U
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1993, 41 (05) : 1993 - 1996
  • [44] Checking Finite Traces Using Alternating Automata
    Bernd Finkbeiner
    Henny Sipma
    Formal Methods in System Design, 2004, 24 : 101 - 127
  • [45] Learning Finite Automata Using Label Queries
    Angluin, Dana
    Becerra-Bonache, Leonor
    Dediu, Adrian Horia
    Reyzin, Lev
    ALGORITHMIC LEARNING THEORY, PROCEEDINGS, 2009, 5809 : 171 - +
  • [46] IMAGE COMPRESSION USING WEIGHTED FINITE AUTOMATA
    CULIK, K
    KARI, J
    COMPUTERS & GRAPHICS, 1993, 17 (03) : 305 - 313
  • [47] Image authentication using generalised finite automata
    El-Din, S. N.
    Moniri, M.
    IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 2006, 153 (04): : 493 - 500
  • [48] CONVERGENT SEQUENCES OF AUTOMATA
    GORSHKOV, PV
    FROLOV, VD
    CYBERNETICS, 1988, 24 (04): : 450 - 456
  • [49] New Results on Vector and Homing Vector Automata
    Salehi, Ozlem
    Yakaryilmaz, Abuzer
    Say, A. C. Cem
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2019, 30 (08) : 1335 - 1361
  • [50] A FINITE AXIOMATISATION OF FINITE-STATE AUTOMATA USING STRING DIAGRAMS
    Piedeleu, Robin
    Zanasi, Fabio
    LOGICAL METHODS IN COMPUTER SCIENCE, 2023, 19 (01)