Learning regular languages via alternating automata

Dana Angluin, Sarah Eisenstat, Dana Fisman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageAmerican English
Title of host publicationIJCAI 2015 - Proceedings of the 24th International Joint Conference on Artificial Intelligence
EditorsMichael Wooldridge, Qiang Yang
Pages3308-3314
Number of pages7
ISBN (Electronic)9781577357384
StatePublished - 1 Jan 2015
Externally publishedYes
Event24th International Joint Conference on Artificial Intelligence, IJCAI 2015 - Buenos Aires, Argentina
Duration: 25 Jul 201531 Jul 2015

Publication series

NameIJCAI International Joint Conference on Artificial Intelligence
Volume2015-January

Conference

Conference24th International Joint Conference on Artificial Intelligence, IJCAI 2015
Country/TerritoryArgentina
CityBuenos Aires
Period25/07/1531/07/15

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Learning regular languages via alternating automata'. Together they form a unique fingerprint.

Cite this