Learning Moore Machines from Input-Output Traces
Not on the map. Why?
Abstract (arXiv)
The problem of learning automata from example traces (but no equivalence or membership queries) is fundamental in automata learning theory and practice. In this paper we study this problem for finite state machines with inputs and outputs, and in particular for Moore machines. We develop three algorithms for solving this problem: (1) the PTAP algorithm, which transforms a set of input-output traces into an incomplete Moore machine and then completes the machine with self-loops; (2) the PRPNI algorithm, which uses the well-known RPNI algorithm for automata learning to learn a product of automata encoding a Moore machine; and (3) the MooreMI algorithm, which directly learns a Moore machine using PTAP extended with state merging. We prove that MooreMI has the fundamental identification in the limit property. We also compare the algorithms experimentally in terms of the size of the learned machine and several notions of accuracy, introduced in this paper. Finally, we compare with OSTIA, an algorithm that learns a more general class of transducers, and find that OSTIA generally does not learn a Moore machine, even when fed with a characteristic sample.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 May 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 0; 2024: 1; 2025: 1.
5 papers.
- 2021Learning Reward Machines: A Study in Partially Observable Reinforcement Learningcited by 16
- 2024AutoPT: How Far Are We from the End2End Automated Web Penetration Testing?cited by 8
- 2025Learning Reward Machines from Partially Observed Policiescited by 3
- 2021Enhancing Robustness of On-line Learning Models on Highly Noisy Datacited by 2
- 2022Learning Automata-Based Complex Event Patterns in Answer Set Programmingcited by 1
- 2025Learning Reward Machines from Partially Observed Policies6 Feb 2025
- 2024AutoPT: How Far Are We from the End2End Automated Web Penetration Testing?2 Nov 2024
- 2022Learning Automata-Based Complex Event Patterns in Answer Set Programming31 Aug 2022
- 2021Learning Reward Machines: A Study in Partially Observable Reinforcement Learning17 Dec 2021
- 2021Enhancing Robustness of On-line Learning Models on Highly Noisy Data19 Mar 2021