论文标题
积极学习定时自动机,并无法重置
Active learning of timed automata with unobservable resets
论文作者
论文摘要
定时学习的积极学习与观察到的定时单词中定时自动机的推论有关。代理可以查询目标语言中的单词的成员,或提出候选模型并验证其与目标的等效性。该框架的主要困难是时钟重置的推断,这是定时自动机的动态的核心,但不直接观察到。有趣的第一步已经限制在事件录制自动机的子类中,其中时钟重置与观察相关。为了促进通用定时自动机的学习,我们将此方法推广到一个新类,称为无复位事件录制自动机,其中一些过渡可能没有时钟。为了可读性,这提供了与通用定时自动机相同的挑战。我们贡献的核心是无效的概念,算法和数据结构可以处理它,从而可以在现场检测和修剪复位假设,这些假设与观察相矛盾,这是任何有效的主动学习程序的关键,以实现通用时间定时自动组的任何有效的主动学习程序。
Active learning of timed languages is concerned with the inference of timed automata from observed timed words. The agent can query for the membership of words in the target language, or propose a candidate model and verify its equivalence to the target. The major difficulty of this framework is the inference of clock resets, central to the dynamics of timed automata, but not directly observable. Interesting first steps have already been made by restricting to the subclass of event-recording automata, where clock resets are tied to observations. In order to advance towards learning of general timed automata, we generalize this method to a new class, called reset-free event-recording automata, where some transitions may reset no clocks. This offers the same challenges as generic timed automata while keeping the simpler framework of event-recording automata for the sake of readability. Central to our contribution is the notion of invalidity, and the algorithm and data structures to deal with it, allowing on-the-fly detection and pruning of reset hypotheses that contradict observations, a key to any efficient active-learning procedure for generic timed automata.