CoreALMlib: An library translated from the Component Library
2016, Theory and Practice of Logic Programming
Abstract
This paper presents COREALMLIB, an ALM library of commonsense knowledge about dynamic domains. The library was obtained by translating part of the COMPONENT LIBRARY (CLIB) into the modular action language ALM. CLIB consists of general reusable and composable commonsense concepts, selected based on a thorough study of ontological and lexical resources. Our translation targets CLIB states (i.e., fluents) and actions. The resulting ALM library contains the descriptions of 123 action classes grouped into 43 reusable modules that are organized into a hierarchy. It is made available online and of interest to researchers in the action language, answer-set programming, and natural language understanding communities. We believe that our translation has two main advantages over its CLIB counterpart: (i) it specifies axioms about actions in a more elaboration tolerant and readable way, and (ii) it can be seamlessly integrated with ASP reasoning algorithms (e.g., for planning and postdiction). In contrast, axioms are described in CLIB using STRIPS-like operators, and CLIB's inference engine cannot handle planning nor postdiction. Under consideration for publication in TPLP.
References (22)
- BAKER, C. F., FILLMORE, C. J., AND LOWE, J. B. 1998. The Berkeley FrameNet Project. In Proceedings of the 36th Annual Meeting of the Association for Computational Linguistics and 17th International Conference on Computational Linguistics -Volume 1. Association for Computational Linguistics and Morgan Kaufmann Publishers, San Mateo, CA, 86-90.
- BALDUCCINI, M. 2013. ASP with non-Herbrand partial functions: a language and system for practical use. Theory and Practice of Logic Programming 13, 4-5, 547-561.
- BALDUCCINI, M. AND GELFOND, M. 2003. Diagnostic Reasoning with A-Prolog. Theory and Practice of Logic Programming 3, 4-5 (Jul), 425-461.
- BARKER, K., PORTER, B., AND CLARK, P. 2001. A Library of Generic Concepts for Composing Knowl- edge Bases. In Proceedings of the First International Conference on Knowledge Capture. K-CAP '01. ACM, New York, NY, USA, 14-21.
- CHAUDHRI, V., DINESH, N., AND INCLEZAN, D. 2014. Three Lessons in Creating a Knowledge Base to Enable Explanation, Reasoning and Dialog. Advances in Cognitive Systems 3, 183-200.
- CHAUDHRI, V. K., CLARK, P. E., MISHRA, S., PACHECO, J., SPAULDING, A., AND TIEN, J. 2009. Aura: Capturing knowledge and answering questions on science textbooks. Tech. rep., SRI International.
- CHAUDHRI, V. K., JOHN, B. E., MISHRA, S., PACHECO, J., PORTER, B., AND SPAULDING, A. 2007. Enabling experts to build knowledge bases from science textbooks. In Proceedings of the Fourth Inter- national Conference on Knowledge Capture. K-CAP '07. ACM, New York, NY, USA, 159-166.
- CLARK, P., CHAW, S., BARKER, K., CHAUDHRI, V., HARRISON, P., JOHN, B., PORTER, B., SPAULD- ING, A., THOMPSON, J., AND YEH, P. Z. 2007. Capturing and answering questions posed to a knowledge-based system. In Proceedings of Fourth International Conference on Knowledge Capture. K-CAP '07. ACM, New York, NY, USA.
- CLARK, P. E. AND PORTER, B. 2004. KM -The Knowledge Machine 2.0: Users Manual. Retrieved from the web page: http://www.cs.utexas.edu/users/mfkb/km/userman.pdf.
- ERDO ǦAN, S. AND LIFSCHITZ, V. 2006. Actions as special cases. In Principles of Knowledge Repre- sentation and Reasoning: Proceedings of the International Conference, P. Doherty, J. Mylopoulos, and C. A. Welty, Eds. AAAI Press, Palo Alto, CA, 377-387.
- ERDO ǦAN, S. T. 2008. A Library of General-Purpose Action Descriptions. Ph.D. thesis, University of Texas at Austin, Austin, TX, USA.
- GELFOND, M. AND KHAL, Y. 2014. Knowledge Representation, Reasoning, and the Design of Intelligent Agents: The Answer-Set Programming Approach. Cambridge University Press, New York, NY, USA.
- GELFOND, M. AND LIFSCHITZ, V. 1988. The Stable Model Semantics for Logic Programming. In Pro- ceedings of the International Conference on Logic Programming (ICLP'1988). MIT Press, Cambridge, MA, 1070-1080.
- GELFOND, M. AND LIFSCHITZ, V. 1991. Classical Negation in Logic Programs and Disjunctive Databases. New Generation Computing 9, 3/4, 365-386.
- GELFOND, M. AND LIFSCHITZ, V. 1998. Action languages. Electronic Transactions on AI 3, 16, 193-210.
- GELFOND, M. AND ZHANG, Y. 2014. Vicious circle principle and logic programs with aggregates. Theory and Practice of Logic Programming 14, 4-5, 587-601.
- GUNNING, D., CHAUDHRI, V. K., CLARK, P., BARKER, K., CHAW, S.-Y., GREAVES, M., GROSOF, B., LEUNG, A., MCDONALD, D., MISHRA, S., PACHECO, J., PORTER, B., SPAULDING, A., TECUCI, D., AND TIEN, J. 2010. Project Halo-Progress Toward Digital Aristotle. AI Magazine 31, 3, 33-58.
- INCLEZAN, D. 2015. A CLib-inspired library of commonsense knowledge in modular action language ALM. In Proceedings of the AAAI 2015 Spring Symposium on Formalizing Commonsense. AAAI Press, Palo Alto, CA, 82-88.
- INCLEZAN, D. AND GELFOND, M. 2011. Representing Biological Processes in Modular Action Language ALM. In Proceedings of the 2011 AAAI Spring Symposium on Formalizing Commonsense. AAAI Press, Palo Alto, CA, 49-55.
- INCLEZAN, D. AND GELFOND, M. 2016. Modular Action Language ALM. Theory and Practice of Logic Programming 16, 2, 189-235.
- KIPPER-SCHULER, K. 2005. VerbNet: A broad-coverage, comprehensive verb lexicon. Ph.D. thesis, University of Pennsylvania.
- LIFSCHITZ, V. AND REN, W. 2006. A Modular Action Description Language. In Proceedings of the Twenty-First National Conference on Artificial Intelligence (AAAI). AAAI Press, Palo Alto, CA, 853- 859. MILLER, G. A., BECKWITH, R., FELLBAUM, C., GROSS, D., AND MILLER, K. 1990. WordNet: An on-line lexical database. International Journal of Lexicography 3, 235-244.