DFAMiner: mining minimal separating DFAs from labelled samples
Conference paper
Dell’Erba, D., Li, Y. and Schewe, S. 2024. DFAMiner: mining minimal separating DFAs from labelled samples. Platzer, A., Rozier, K.Y., Pradella, M. and Rossi, M. (ed.) 26th International Symposium on Formal Methods. Milan, Italy 09 - 13 Sep 2024 Cham Springer. pp. 48-66 https://doi.org/10.1007/978-3-031-71177-0_4
| Type | Conference paper |
|---|---|
| Title | DFAMiner: mining minimal separating DFAs from labelled samples |
| Authors | Dell’Erba, D., Li, Y. and Schewe, S. |
| Abstract | We propose DFAMiner, a passive learning tool for learning minimal separating deterministic finite automata (DFA) from a set of labelled samples. 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. We first propose a simple and linear-time algorithm that incrementally constructs a three-valued DFA (3DFA) from a set of labelled samples given in the usual lexicographical order. This 3DFA has accepting and rejecting states as well as don’t-care states, so that it can exactly recognise the labelled examples. We then apply our tool to mining a minimal separating DFA for the labelled samples by minimising the constructed automata via a reduction to SAT solving. Empirical evaluation shows that our tool outperforms current state-of-the-art tools significantly on standard benchmarks for learning minimal separating DFAs from samples. Progress in the efficient construction of separating DFAs can also lead to finding the lower bound of parity game solving, where we show that DFAMiner can create optimal separating automata for simple languages with up to 7 colours. Future improvements might offer inroads to better data structures. |
| Sustainable Development Goals | 9 Industry, innovation and infrastructure |
| Middlesex University Theme | Creativity, Culture & Enterprise |
| Conference | 26th International Symposium on Formal Methods |
| Page range | 48-66 |
| Proceedings Title | Formal Methods: 26th International Symposium, FM 2024, Milan, Italy, September 9–13, 2024, Proceedings, Part II |
| Series | Lecture Notes in Computer Science |
| Editors | Platzer, A., Rozier, K.Y., Pradella, M. and Rossi, M. |
| ISSN | 0302-9743 |
| Electronic | 1611-3349 |
| ISBN | |
| Paperback | 9783031711763 |
| Electronic | 9783031711770 |
| Publisher | Springer |
| Place of publication | Cham |
| Copyright Year | 2025 |
| Publication dates | |
| Online | 13 Sep 2024 |
| Publication process dates | |
| Accepted | 2024 |
| Deposited | 13 Mar 2026 |
| Output status | Published |
| Publisher's version | License File Access Level Open |
| Copyright Statement | This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. |
| Digital Object Identifier (DOI) | https://doi.org/10.1007/978-3-031-71177-0_4 |
| Web address (URL) of conference proceedings | http://doi.org/10.1007/978-3-031-71177-0 |
https://repository.mdx.ac.uk/item/367x6z
Download files
15
total views7
total downloads1
views this month0
downloads this month