Unsupervised Automata Learning via Discrete Optimization
Not on the map. Why?
Abstract (arXiv)
Automata learning is a successful tool for many application domains such as robotics and automatic verification. Typically, automata learning techniques operate in a supervised learning setting (active or passive) where they learn a finite state machine in contexts where additional information, such as labeled system executions, is available. However, other settings, such as learning from unlabeled data - an important aspect in machine learning - remain unexplored. To overcome this limitation, we propose a framework for learning a deterministic finite automaton (DFA) from a given multi-set of unlabeled words. We show that this problem is computationally hard and develop three learning algorithms based on constraint optimization. Moreover, we introduce novel regularization schemes for our optimization problems that improve the overall interpretability of our DFAs. Using a prototype implementation, we demonstrate practical feasibility in the context of unsupervised anomaly detection.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 54 references that are in the map. First posted on arXiv 24 Mar 2023.
Builds on
4 of 54 references.
References · 4
- 2019ALFRED: A Benchmark for Interpreting Grounded Instructions for Everyday Taskscited by 783
- 2020Loghub: A Large Collection of System Log Datasets for AI-driven Log Analyticscited by 70
- 2020Interpretable Sequence Classification via Discrete Optimizationcited by 19
- 2019Active Automata Learning with Adaptive Distinguishing Sequencescited by 1
Built on by
Not cited yet.