mlsanityData to 14 Oct 2026

Extending AALpy with Passive Learning: A Generalized State-Merging Approach

arXiv 2506.06333 ↗First posted 31 May 2025cs.LG cs.FLcited by 3

Not on the map. Why?

Abstract (arXiv)

AALpy is a well-established open-source automata learning library written in Python with a focus on active learning of systems with IO behavior. It provides a wide range of state-of-the-art algorithms for different automaton types ranging from fully deterministic to probabilistic automata. In this work, we present the recent addition of a generalized implementation of an important method from the domain of passive automata learning: state-merging in the red-blue framework. Using a common internal representation for different automaton types allows for a general and highly configurable implementation of the red-blue framework. We describe how to define and execute state-merging algorithms using AALpy, which reduces the implementation effort for state-merging algorithms mainly to the definition of compatibility criteria and scoring. This aids the implementation of both existing and novel algorithms. In particular, defining some existing state-merging algorithms from the literature with AALpy only takes a few lines of code.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 5 of its 34 references that are in the map. First posted on arXiv 31 May 2025.

Builds on

5 of 34 references.

References · 5

  1. 2022Automata Learning meets Shieldingcited by 9
  2. 2024Enhancing Automata Learning with Statistical Machine Learning: A Network Security Case Studycited by 3
  3. 2022FlexFringe: Modeling Software Behavior by Learning Probabilistic Automatacited by 2
  4. 2023Probabilistic Black-Box Checking via Active MDP Learningcited by 1
  5. 2024A Framework for Streaming Event-Log Prediction in Business Processescited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 2.

3 papers.