DFAMiner: an efficient tool for learning minimal separating DFAs from labelled samples
Article
Dell’Erba, D., Li, Y., Schewe, S. and Turrini, A. 2026. DFAMiner: an efficient tool for learning minimal separating DFAs from labelled samples. Science of Computer Programming. https://doi.org/10.1016/j.scico.2026.103506
| Type | Article |
|---|---|
| Title | DFAMiner: an efficient tool for learning minimal separating DFAs from labelled samples |
| Authors | Dell’Erba, D., Li, Y., Schewe, S. and Turrini, A. |
| Abstract | We introduce DFAMiner, an efficient tool for learning minimal separating deterministic finite automata (DFA) from a set of labelled samples. The significant improvement of DFAMiner over existing tools is the use of an intermediate representation called three-valued automaton for the given set of labelled samples. This three-valued automaton has accepting and rejecting states as well as don’t-care states, so that it can exactly recognise the labelled samples. The minimal separating DFA for the labelled samples is then learned by minimising the constructed three-valued automata via a reduction to SAT solving. Separating automata are an interesting class of automata that occurs generally in regular model checking and has raised interest in foundational questions of parity game solving. Therefore, DFAMiner has the potential to further advance these fields. |
| Sustainable Development Goals | 9 Industry, innovation and infrastructure |
| Middlesex University Theme | Creativity, Culture & Enterprise |
| Publisher | Elsevier |
| Journal | Science of Computer Programming |
| ISSN | 0167-6423 |
| Electronic | 1872-7964 |
| Publication dates | |
| Online | 12 May 2026 |
| Aug 2026 | |
| Publication process dates | |
| Submitted | 03 Oct 2025 |
| Accepted | 03 May 2026 |
| Deposited | 18 May 2026 |
| Output status | Published |
| Publisher's version | License File Access Level Open |
| Copyright Statement | © 2026 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/). |
| Digital Object Identifier (DOI) | https://doi.org/10.1016/j.scico.2026.103506 |
https://repository.mdx.ac.uk/item/3684y2
Download files
14
total views7
total downloads0
views this month0
downloads this month