Active Learning of Symbolic Automata Over Rational Numbers
Sebastian Hagedorn, Mart\'in Mu\~noz, Cristian Riveros, Rodrigo Toro Icarte

TL;DR
This paper extends the classical $L^*$ automata learning algorithm to handle symbolic automata with transitions over rational numbers, enabling applications in infinite alphabets like real RGX and time series, with optimal query complexity.
Contribution
It introduces a novel extension of the $L^*$ algorithm to learn symbolic automata over infinite rational alphabets, broadening its applicability.
Findings
Algorithm is optimal in query complexity
Enables learning automata over infinite alphabets
Applicable to real RGX and time series
Abstract
Automata learning has many applications in artificial intelligence and software engineering. Central to these applications is the algorithm, introduced by Angluin. The algorithm learns deterministic finite-state automata (DFAs) in polynomial time when provided with a minimally adequate teacher. Unfortunately, the algorithm can only learn DFAs over finite alphabets, which limits its applicability. In this paper, we extend to learn symbolic automata whose transitions use predicates over rational numbers, i.e., over infinite and dense alphabets. Our result makes the algorithm applicable to new settings like (real) RGX, and time series. Furthermore, our proposed algorithm is optimal in the sense that it asks a number of queries to the teacher that is at most linear with respect to the number of transitions, and to the representation size of the predicates.
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
Taxonomy
TopicsMachine Learning and Algorithms · semigroups and automata theory · Optimization and Search Problems
