Inferring regular languages and ω-languages

被引:9
|
作者
Fisman, Dana [1 ]
机构
[1] Ben Gurion Univ Negev, Beer Sheva, Israel
关键词
Grammatical inference; Model learning; Regular languages; omega-regular languages; Right congruence; Myhill-Nerode theorem; INFERENCE; AUTOMATA; IDENTIFICATION;
D O I
10.1016/j.jlamp.2018.03.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In 1987 Angluin proposed an algorithm, termed L* for inferring an unknown regular language using membership and equivalence queries. This algorithm has found many applications, amongst which in the area of system design and verification. These applications challenge the state-of-the art solutions in various directions, in particular, scaling or working with more succinct representations, and dealing with omega-languages, the main model for reasoning about reactive systems. Both extensions confront a similar difficulty. Inference algorithms typically rely on the correspondence between the automata states and the right congruence, henceforth, the residuality property. DFAs enjoy the residuality property (as stated by the Myhill-Nerode Theorem) but more succinct representations such as non-deterministic and alternating finite automata (NFAs and AFAs) in general do not. The situation in the omega-languages realm is even worse, since none of the traditional automata that can express all regular omega-languages enjoys the residuality property. This paper surveys residual models for regular languages and omega-languages and the learning algorithms that can infer these models. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:27 / 49
页数:23
相关论文
共 50 条
  • [1] Inferring regular languages by merging nonterminals
    Mäkinen, E
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1999, 70 (04) : 601 - 616
  • [3] Inferring Regular Trace Languages from Positive and Negative Samples
    Cano Gomez, Antonio
    GRAMMATICAL INFERENCE: THEORETICAL RESULTS AND APPLICATIONS, ICGI 2010, 2010, 6339 : 11 - 23
  • [4] On Approximating Non-regular Languages by Regular Languages
    Eisman, Gerry
    Ravikumar, Bala
    FUNDAMENTA INFORMATICAE, 2011, 110 (1-4) : 125 - 142
  • [5] On the intersection of regex languages with regular languages
    Campeanu, Cezar
    Santean, Nicolae
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (24-25) : 2336 - 2344
  • [6] Inferring subclasses of regular languages faster using RPNI and forbidden configurations
    Cano, A
    Ruiz, J
    García, P
    GRAMMATICAL INFERENCE: ALGORITHMS AND APPLIICATIONS, 2002, 2484 : 28 - 36
  • [7] Regular patterns, regular languages and context-free languages
    Jain, Sanjay
    Ong, Yuh Shin
    Stephan, Frank
    INFORMATION PROCESSING LETTERS, 2010, 110 (24) : 1114 - 1119
  • [8] TRACE LANGUAGES DEFINED BY REGULAR STRING LANGUAGES
    AALBERSBERG, IJ
    WELZL, E
    RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1986, 20 (02): : 113 - 119
  • [9] LANGUAGES VERSUS ω-LANGUAGES IN REGULAR INFINITE GAMES
    Chaturvedi, Namit
    Olschewski, Joerg
    Thomas, Wolfgang
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2012, 23 (05) : 985 - 1000
  • [10] Learning approximately regular languages with reversible languages
    Kobayashi, S
    Yokomori, T
    THEORETICAL COMPUTER SCIENCE, 1997, 174 (1-2) : 251 - 257