Learning Deterministic Finite Automata from Smallest Counterexamples
Andreas Birkendorf, Andreas Böker, Hans Ulrich Simon
Source record
Source: Crossref
Published: Jan 1, 2000
DOI: 10.1137/s0895480198340943
Open original source ↗Source abstract
We show in this paper (which appeared in a preliminary form as an extended abstract in [Proceedings of the 9th International ACM--SIAM Symposium on Discrete Algorithms, ACM, 1998]) that deterministic finite automata (DFAs) with n states and input alphabet can efficiently be learned from less than smallest counterexamples. This improves on an earlier result of Ibarra and Jiang who required smallest counterexamples. We present a general strategy which learns a finite concept class from smallest counterexamples (but not necessarily efficiently). An application to DFAs with at most n states shows that smallest counterexamples are sufficient (if efficiency is not an issue). We show next that the special DFAs operating on input words of an arbitrary but fixed length (the so-called leveled DFAs) are efficiently learnable from smallest counterexamples. This improves on an earlier result of Ibarra and Jiang who required smallest counterexamples. Furthermore, we present a general lower bound on the number of smallest counterexamples (required by any learning algorithm). This bound can be stated in terms of a (new) combinatorial dimension associated with the target class. A computation of this dimension for leveled or arbitrary DFAs leads to a lower bound of the form . This bound matches the aforementioned upper bounds modulo a constant of approximately 4. Finally, we present a general conversion of algorithms learning from smallest counterexamples into algorithms performing self-directed learning. Forthe particular classes of leveled or arbitrary DFAs, this conversion leads to self-directed learners making the smallest possible number of mistakes (modulo a constant of approximately 4). A similar remark is valid for the class of multiplicity automata (MAs).
Evidence graph
No public relationships recorded yet.
Integrity note: This page is a factual metadata record created by deterministic ingestion. It is not a claim that the work moves a mathematical frontier or has been independently verified.