Learning Regular Languages via Alternating Automata

被引:0
|
作者
Angluin, Dana [1 ]
Eisenstat, Sarah [2 ]
Fisman, Dana [3 ]
机构
[1] Yale Univ, New Haven, CT 06520 USA
[2] MIT, Cambridge, MA 02139 USA
[3] Univ Penn, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
SETS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nearly all algorithms for learning an unknown regular language, in particular the popular L* algorithm, yield deterministic finite automata. It was recently shown that the ideas of L* can be extended to yield non-deterministic automata, and that the respective learning algorithm, NL*, outperforms L* on randomly generated regular expressions. We conjectured that this is due to the existential nature of regular expressions, and NL* might not outperform L* on languages with a universal nature. In this paper we introduce UL* - a learning algorithm for universal automata (the dual of non-deterministic automata); and AL* - a learning algorithm for alternating automata (which generalize both universal and non-deterministic automata). Our empirical results illustrate the advantages and trade-offs among L*, NL*, UL* and AL*.
引用
收藏
页码:3308 / 3314
页数:7
相关论文
共 50 条
  • [1] Efficient implementation of regular languages using reversed alternating finite automata
    Salomaa, K
    Wu, X
    Yu, S
    THEORETICAL COMPUTER SCIENCE, 2000, 231 (01) : 103 - 111
  • [2] Classifying Regular Languages via Cascade Products of Automata
    Gelderie, Marcus
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2011, 6638 : 286 - 297
  • [3] Learning regular languages using nondeterministic finite automata
    Garcia, Pedro
    Vazquez de Parga, Manuel
    Alvarez, Gloria I.
    Ruiz, Jose
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, PROCEEDINGS, 2008, 5148 : 92 - +
  • [4] Learning regular languages using non deterministic finite automata
    Denis, F
    Lemay, A
    Terlutte, A
    GRAMMATICAL INFERENCE: ALGORITHMS AND APPLICATIONS, 2000, 1891 : 39 - 50
  • [5] LIMITED AUTOMATA AND REGULAR LANGUAGES
    Pighizzini, Giovanni
    Pisoni, Andrea
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2014, 25 (07) : 897 - 916
  • [6] Regular Languages, Regular Grammars and Automata in Splicing Systems
    Jan, Nurhidaya Mohamad
    Heng, Fong Wan
    Sarmin, Nor Haniza
    PROCEEDINGS OF THE 20TH NATIONAL SYMPOSIUM ON MATHEMATICAL SCIENCES (SKSM20): RESEARCH IN MATHEMATICAL SCIENCES: A CATALYST FOR CREATIVITY AND INNOVATION, PTS A AND B, 2013, 1522 : 856 - 863
  • [7] Ordering regular languages and automata: Complexity
    D'Agostino, Giovanna
    Martincigh, Davide
    Policriti, Alberto
    THEORETICAL COMPUTER SCIENCE, 2023, 949
  • [8] Recognizing ω-regular languages with probabilistic automata
    Baier, C
    Grösser, M
    LICS 2005: 20TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE - PROCEEDINGS, 2005, : 137 - 146
  • [9] Regular languages accepted by quantum automata
    Bertoni, A
    Carpentieri, M
    INFORMATION AND COMPUTATION, 2001, 165 (02) : 174 - 182
  • [10] Algebraic constraints, automata, and regular languages
    Khoussainov, Bakhadyr
    Electronic Notes in Theoretical Computer Science, 2000, 31 : 104 - 117