Proceedings

Generating Context-Free Grammars using Classical Planning

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 4391-4397.

https://doi.org/10.24963/ijcai.2017/613

Abstract

This paper presents a novel approach for generating Context-Free Grammars (CFGs) from small sets of input strings (a single input string in some cases). Our approach is to compile this task into a classical planning problem whose solutions are sequences of actions that build and validate a CFG compliant with the input strings. In addition, we show that our compilation is suitable for implementing the two canonical tasks for CFGs, string production and string recognition.

  1. [Alford et al., 2009] Ronald Alford, Ugur Kuter, and Dana S Nau. Translating htns to pddl: A small amount of domain knowledge can go a long way. In IJCAI, pages 1629-1634, 2009. IJCAI
  2. [Baier et al., 2007] Jorge A Baier, Christian Fritz, and Sheila A McIlraith. Exploiting procedural domain control knowledge in state-of-the-art planners. In ICAPS, pages 26-33, 2007.
  3. [Bonet et al., 2010] Blai Bonet, Hector Palacios, and Hector Geffner. Automatic derivation of finite-state machines for behavior control. In AAAI Conference on Artificial Intelli- gence, 2010.
  4. [Chomsky, 2002] Noam Chomsky. Syntactic structures. Walter de Gruyter, 2002.
  5. [De la Higuera, 2010] Colin De la Higuera. Grammatical in- ference: learning automata and grammars. Cambridge University Press, 2010.
  6. [Gold, 1967] E Mark Gold. Language identification in the limit. Information and control, 10(5):447-474, 1967.
  7. [Helmert, 2006] Malte Helmert. The Fast Downward Plan- ning System. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  8. [Hogg et al., 2008] Chad Hogg, Héctor Munoz-Avila, and Ugur Kuter. Htn-maker: Learning htns with minimal ad- ditional knowledge engineering required. In AAAI, pages 950-956, 2008.
  9. [Jiménez and Jonsson, 2015] Sergio Jiménez and Anders Jonsson. Computing Plans with Control Flow and Pro- cedures Using a Classical Planner. In Proceedings of the Eighth Annual Symposium on Combinatorial Search, SOCS-15, pages 62-69, 2015.
  10. [Koller and Hoffmann, 2010] Alexander Koller and Jörg Hoffmann. Waking up a sleeping rabbit: On natural- language sentence generation with ff. In ICAPS, pages 238-241, 2010.
  11. [Langley and Stromsten, 2000] Pat Langley and Sean Strom- sten. Learning context-free grammars with a simplic- ity bias. In European Conference on Machine Learning, pages 220-228. Springer, 2000.
  12. [Lotinac and Jonsson, 2016] Damir Lotinac and Anders Jon- sson. Constructing Hierarchical Task Models Using In- variance Analysis. In Proceedings of the 22nd European Conference on Artificial Intelligence (ECAI'16), 2016.
  13. [Lotinac et al., 2016] Damir Lotinac, Javier Segovia, Sergio Jiménez, and Anders Jonsson. Automatic generation of high-level state features for generalized planning. In IJ- CAI, 2016. IJCAI
  14. [Martín and Geffner, 2004] Mario Martín and Hector Geffner. Learning generalized policies from planning examples using concept languages. Appl. Intell, 20:9-19, 2004.
  15. [Muggleton et al., 2014] Stephen H Muggleton, Dianhuan Lin, Niels Pahlavi, and Alireza Tamaddoni-Nezhad. Meta- interpretive learning: application to grammatical infer- ence. Machine learning, 94(1):25-49, 2014.
  16. [Muggleton, 1999] Stephen Muggleton. Inductive logic pro- gramming: issues, results and the challenge of learning language in logic. Artificial Intelligence, 114(1):283-296, 1999.
  17. [Nau et al., 2003] Dana S Nau, Tsz-Chiu Au, Okhtay Il- ghami, Ugur Kuter, J William Murdock, Dan Wu, and Fusun Yaman. Shop2: An htn planning system. J. Artif. Intell. Res.(JAIR), 20:379-404, 2003.
  18. [Palacios and Geffner, 2009] Héctor Palacios and Héctor Geffner. Compiling uncertainty away in conformant plan- ning problems with bounded width. Journal of Artificial Intelligence Research, 35:623-675, 2009.
  19. [Ramírez and Geffner, 2009] Miquel Ramírez and Hector Geffner. Plan recognition as planning. In IJCAI, pages 1778-1783, 2009. IJCAI
  20. [Ramırez and Geffner, 2010] Miquel Ramırez and Hector Geffner. Probabilistic plan recognition using off-the-shelf classical planners. In Proceedings of the Conference of the Association for the Advancement of Artificial Intelligence (AAAI 2010), pages 1121-1126, 2010.
  21. [Ramirez and Geffner, 2016] Miquel Ramirez and Hector Geffner. Heuristics for planning, plan recognition and parsing. arXiv preprint arXiv:1605.05807, 2016.
  22. [Ravi et al., 2005] Nishkam Ravi, Nikhil Dandekar, Preetham Mysore, and Michael L Littman. Activity recognition from accelerometer data. In AAAI, volume 5, pages 1541-1546, 2005.
  23. [Sakakibara, 1992] Yasubumi Sakakibara. Efficient learning of context-free grammars from positive structural exam- ples. Information and Computation, 97(1):23-60, 1992.
  24. [Schwenger et al., 2016] Maximilian Schwenger, Alvaro Torralba, Jörg Hoffmann, David M Howcroft, and Vera Demberg. From openccg to ai planning: Detecting infea- sible edges in sentence generation. In International Con- ference on Computational Linguistics, 2016.
  25. [Segovia-Aguas et al., 2016a] Javier Segovia-Aguas, Sergio Jiménez, and Anders Jonsson. Generalized planning with procedural domain control knowledge. In ICAPS, 2016.
  26. [Segovia-Aguas et al., 2016b] Javier Segovia-Aguas, Sergio Jiménez, and Anders Jonsson. Hierarchical finite state controllers for generalized planning. In IJCAI, 2016. IJCAI
  27. [Vallati et al., 2015] Mauro Vallati, Lukáš Chrpa, Marek Grzes, Thomas L McCluskey, Mark Roberts, and Scott Sanner. The 2014 international planning competition: Progress and trends. AI Magazine, 36(3):90-98, 2015.
  28. [Winner and Veloso, 2003] Elly Winner and Manuela Veloso. Distill: Learning domain-specific planners by example. In ICML, pages 800-807, 2003.

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

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