Active Learning of Symbolic Automata over Rational Numbers

Authors

  • Sebastian Hagedorn Gaete Pontificia Universidad Católica de Chile
  • Martín Muñoz Pontificia Universidad Católica de Chile Instituto Milenio Fundamentos de los Datos (IMFD) Univ. Artois, CNRS, UMR 8188, Centre de Recherche en Informatique de Lens (CRIL), F-62300 Lens, France
  • Cristian Riveros Pontificia Universidad Católica de Chile Instituto Milenio Fundamentos de los Datos (IMFD)
  • Rodrigo Toro Icarte Pontificia Universidad Católica de Chile Centro Nacional de Inteligencia Artificial (CENIA)

DOI:

https://doi.org/10.1609/aaai.v40i23.38982

Abstract

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.

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