Inference of finite automata using homing sequences (Q2365762)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Inference of finite automata using homing sequences
scientific article

    Statements

    Inference of finite automata using homing sequences (English)
    0 references
    0 references
    0 references
    29 June 1993
    0 references
    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-\delta\), 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/ \delta)\). 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 provable 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 \(D^ 3/ \log D\).
    0 references
    machine learning
    0 references
    computational learning theory
    0 references
    autonomous robot
    0 references
    finite-state automaton
    0 references
    homing sequence
    0 references
    learning algorithm
    0 references
    permutation automata
    0 references

    Identifiers