Scalable Tree-based Register Automata Learning
Simon Dierl, Paul Fiterau-Brostean, Falk Howar, Bengt Jonsson,, Konstantinos Sagonas, Fredrik T{\aa}quist

TL;DR
This paper introduces $SL^\lambda$, a scalable register automata learning algorithm that reduces testing costs and improves performance over existing methods, enabling analysis of larger, more complex systems.
Contribution
The paper presents a novel, scalable RA learning algorithm combining tree-based data structures with restricted test computation, outperforming current state-of-the-art algorithms.
Findings
$SL^\lambda$ significantly reduces the number of tests needed.
It demonstrates superior performance and asymptotic improvements on larger systems.
The algorithm is implemented in RALib and validated through experiments.
Abstract
Existing active automata learning (AAL) algorithms have demonstrated their potential in capturing the behavior of complex systems (e.g., in analyzing network protocol implementations). The most widely used AAL algorithms generate finite state machine models, such as Mealy machines. For many analysis tasks, however, it is crucial to generate richer classes of models that also show how relations between data parameters affect system behavior. Such models have shown potential to uncover critical bugs, but their learning algorithms do not scale beyond small and well curated experiments. In this paper, we present , an effective and scalable register automata (RA) learning algorithm that significantly reduces the number of tests required for inferring models. It achieves this by combining a tree-based cost-efficient data structure with mechanisms for computing short and restricted…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Optimization and Search Problems · Algorithms and Data Compression
