Inferring Symbolic Automata
Dana Fisman, Hadar Frenkel, Sandra Zilles

TL;DR
This paper investigates the learnability of symbolic finite automata (SFA), establishing necessary and sufficient conditions for their learnability in various paradigms, and analyzing their complexity and structural properties.
Contribution
It provides the first negative result on SFA learnability, introduces size measures for SFAs, and analyzes their complexity in different forms and algebraic settings.
Findings
Necessary condition for efficient learnability of SFAs.
Sufficient condition for polynomial-time identification of SFAs.
Analysis of SFA complexity based on size measures and special forms.
Abstract
We study the learnability of symbolic finite state automata (SFA), a model shown useful in many applications in software verification. The state-of-the-art literature on this topic follows the query learning paradigm, and so far all obtained results are positive. We provide a necessary condition for efficient learnability of SFAs in this paradigm, from which we obtain the first negative result. The main focus of our work lies in the learnability of SFAs under the paradigm of identification in the limit using polynomial time and data, and its strengthening efficient identifiability, which are concerned with the existence of a systematic set of characteristic samples from which a learner can correctly infer the target language. We provide a necessary condition for identification of SFAs in the limit using polynomial time and data, and a sufficient condition for efficient learnability of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · semigroups and automata theory · Chemical Synthesis and Analysis
