דנה פיסמן

אקדמי בכיר

Learning regular languages via alternating automata

Dana Angluin, Sarah Eisenstat, Dana Fisman

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, NLoutperforms 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 LNLUL and AL.

שפת פרסום אנגלית
דפים 3308-3314
סטטוס פרסום פורסם - 01.01.2015

ASJC Scopus subject areas

Artificial Intelligence
קבצים וקישורים אחרים
Link to publication in Scopus