Proceedings

Learning Regular Languages via Alternating Automata

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Machine Learning. Pages 3308-3313.

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, 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*.

  1. [Angluin, 1987] D. Angluin. Learning regular sets from queries and counterexamples. Inf. Comput., 75(2):87-106, 1987.
  2. [Bollig et al., 2009] B. Bollig, P. Habermehl, C. Kern, and M. Leucker. Angluin-style learning of NFA. In 21st IJCAI, pp. 1004-1009, 2009. IJCAI
  3. [Chandra and Stockmeyer, 1976] AK. Chandra and LJ. Stockmeyer. Alternation. In 17th FOCS, pp. 98-108, 1976.
  4. [Denis et al., 2001a] F. Denis, A. Lemay, and A. Terlutte. Residual finite state automata. In 18th STACS, pp. 144-157, 2001.
  5. [Denis et al., 2001b] F. Denis, A. Lemay, and A. Terlutte. Learning regular languages using RFSA. In 12th ALT, pp. 348-363, 2001.
  6. [Esposito et al., 2002] Y. Esposito, A. Lemay, F. Denis, and P. Dupont. Learning probabilistic residual finite state automata. In 6th ICGI, pp. 77-91, 2002.
  7. [Kasprzik, 2010] A. Kasprzik. Learning residual finite-state au- tomata using observation tables. In 12th DCFS, pp. 205-212, 2010.
  8. [Kasprzik, 2011] A. Kasprzik. Inference of residual finite-state tree automata from membership queries and finite positive data. In 15th DLT, pp. 476-477, 2011.
  9. [Kozen, 1976] D. Kozen. On parallelism in Turing machines. In 17th FOCS, pp. 89-97, 1976.
  10. [Kupferman and Vardi, 1998] O. Kupferman and MY. Vardi. Weak alternating automata and tree automata emptiness. In 13th STOC, pp. 224-233, 1998.
  11. [Leiss, 1981] EL. Leiss. Succint representation of regular languages by boolean automata. Theor. Comput. Sci., 13:323-330, 1981.
  12. [Maler and Pnueli, 1995] O. Maler and A. Pnueli. On the learnabil- ity of infinitary regular sets. Inf. Comput., 118(2):316-326, 1995.
  13. [Meyer and Fischer, 1971] AR. Meyer and MJ. Fischer. Economy of description by automata, grammars, and formal systems. In 12th Symp. on Switching and Autom. Theory, pp. 188-191, 1971.
  14. [Stockmeyer, 1975] LJ. Stockmeyer. The set basis problem is NP- complete. Technical Report RC-5431, IBM, 1975.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards