paper-with-me

Papers

DFAMiner: Mining minimal separating DFAs from labelled samples

2024-05-29 · Daniele Dell'Erba, Yong Li, Sven Schewe

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 solving SAT problems. 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.

📄 PDF Abstract BibTeX arXiv:2405.18871

Code (1)

liyong31/DFAMiner 공식 구현

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
DFA 설명 없음

Similar Papers 제목 키워드 기반

Learning Interpretable Temporal Properties from Positive Examples Only

2022-09-06 · Rajarshi Roy, Jean-Raphaël Gaglione, Nasim Baharisangari, Daniel Neider 외

We consider the problem of explaining the temporal behavior of black-box systems using human-interpretable models. To this end, based on recent research trends, we rely on the fundamental yet interpretable models of dete…

Active Learning of Symbolic Automata Over Rational Numbers

2025-11-15 · Sebastian Hagedorn, Martín Muñoz, Cristian Riveros, Rodrigo Toro Icarte arxiv

Automata learning has many applications in artificial intelligence and software engineering. Central to these applications is the $L^*$ algorithm, introduced by Angluin. The $L^*$ algorithm learns deterministic finite-st…

Active Learning

Compositional Automata Embeddings for Goal-Conditioned Reinforcement Learning

2024-10-31 · Beyazit Yalcinkaya, Niklas Lauffer, Marcell Vazquez-Chanlatte, Sanjit A. Seshia

Goal-conditioned reinforcement learning is a powerful way to control an AI agent's behavior at runtime. That said, popular goal representations, e.g., target states or natural language, are either limited to Markovian ta…

Graph Neural Networkreinforcement-learningReinforcement LearningZero-shot Generalization

Self-Normalizing Neural Network, Enabling One Shot Transfer Learning for Modeling EDFA Wavelength Dependent Gain

2023-08-04 · Agastya Raj, Zehao Wang, Frank Slyne, Tingjun Chen 외

We present a novel ML framework for modeling the wavelength-dependent gain of multiple EDFAs, based on semi-supervised, self-normalizing neural networks, enabling one-shot transfer learning. Our experiments on 22 EDFAs i…

Transfer Learning

Building a digital twin of EDFA: a grey-box modeling approach

2023-07-13 · Yichen Liu, Xiaomin Liu, Yihao Zhang, Meng Cai 외

To enable intelligent and self-driving optical networks, high-accuracy physical layer models are required. The dynamic wavelength-dependent gain effects of non-constant-pump erbium-doped fiber amplifiers (EDFAs) remain a…