Greybox Learning of Languages Recognizable by Event-Recording Automata
Anirban Majumdar, Sayan Mukherjee, Jean-François Raskin
TL;DR
This work introduces a greybox learning framework for ERA-definable timed languages that learns a minimal-state DERA by leveraging fixed region-semantics rather than learning the region automaton itself. By formulating RW_K(L) and exploiting RegL(Σ,K) as a known constraint, the method couples an L*-style learning process with semantic inclusion queries to obtain compact DERAs that exactly recognize the target language. The tLSep algorithm combines a strongly-complete 3DFA learner with a heuristic that derives a small consistent automaton Ci, ensuring correctness via inclusion checks and counterexamples, and achieving minimality in practice. Empirical results and discussions indicate improved explainability and efficiency over prior approaches, with potential extensions to zones and broader timed-language classes.
Abstract
In this paper, we revisit the active learning of timed languages recognizable by event-recording automata. Our framework employs a method known as greybox learning, which enables the learning of event-recording automata with a minimal number of control states. This approach avoids learning the region automaton associated with the language, contrasting with existing methods. We have implemented our greybox learning algorithm with various heuristics to maintain low computational complexity. The efficacy of our approach is demonstrated through several examples.
