A New Approach for Active Automata Learning Based on Apartness
Formal Languages and Automata Theory
2022-01-28 v4
Abstract
We present , a new and simple approach to active automata learning. Instead of focusing on equivalence of observations, like the algorithm and its descendants, takes a different perspective: it tries to establish apartness, a constructive form of inequality. does not require auxiliary notions such as observation tables or discrimination trees, but operates directly on tree-shaped automata. has the same asymptotic query and symbol complexities as the best existing learning algorithms, but we show that adaptive distinguishing sequences can be naturally integrated to boost the performance of in practice. Experiments with a prototype implementation, written in Rust, suggest that is competitive with existing algorithms.
Cite
@article{arxiv.2107.05419,
title = {A New Approach for Active Automata Learning Based on Apartness},
author = {Frits Vaandrager and Bharat Garhewal and Jurriaan Rot and Thorsten Wißmann},
journal= {arXiv preprint arXiv:2107.05419},
year = {2022}
}