Active Learning of Symbolic Automata over Rational Numbers
DOI:
https://doi.org/10.1609/aaai.v40i23.38982Abstract
Automata learning has many applications in artificial intelligence and software engineering. Central to these applications is the L* algorithm, introduced by Angluin (1987). The L* algorithm learns deterministic finite-state automata (DFAs) in polynomial time when provided with a minimally adequate teacher. Unfortunately, the L* algorithm can only learn DFAs over finite alphabets, which limits its applicability. In this paper, we extend L* to learn symbolic automata whose transitions use predicates over rational numbers, i.e., over infinite and dense alphabets. Our result makes the L* algorithm applicable to new settings like (real) RGX, and time series. Furthermore, our proposed algorithm for learning each predicate is optimal in the sense that it asks a number of queries to the teacher that is at most linear with respect to the size of their representation.Downloads
Published
2026-03-14
How to Cite
Gaete, S. H., Muñoz, M., Riveros, C., & Icarte, R. T. (2026). Active Learning of Symbolic Automata over Rational Numbers. Proceedings of the AAAI Conference on Artificial Intelligence, 40(23), 19091–19098. https://doi.org/10.1609/aaai.v40i23.38982
Issue
Section
AAAI Technical Track on Knowledge Representation and Reasoning