Abstract
AbstractWe present $$L^{\#}$$
L
#
, a new and simple approach to active automata learning. Instead of focusing on equivalence of observations, like the $$L^{*}$$
L
∗
algorithm and its descendants, $$L^{\#}$$
L
#
takes a different perspective: it tries to establish apartness, a constructive form of inequality. $$L^{\#}$$
L
#
does not require auxiliary notions such as observation tables or discrimination trees, but operates directly on tree-shaped automata. $$L^{\#}$$
L
#
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 $$L^{\#}$$
L
#
in practice. Experiments with a prototype implementation, written in Rust, suggest that $$L^{\#}$$
L
#
is competitive with existing algorithms.
Publisher
Springer International Publishing
Cited by
22 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献