Proceedings

Composition of ConGolog Programs

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 904-909.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

This article falls within the field of abstract argumentation frameworks. In particular, we focus on the study of frameworks using a proof procedure based on dialectical trees. These trees rely on a marking procedure to determine the warrant status of their root argument. Thus, our objective is to formulate rationality postulates to characterize the marking criterion over dialectical trees. The behavior of the marking procedure is closely tied to the alteration of trees, which is the keystone of any model of change based on dialectical argumentation. Hence, the results achieved in this work will benefit research on dynamics in argumentation.Nicolas Rotstein, Martin Moguillansky, Guillermo SimariWe look at composition of (possibly nonterminating) high-level programs over situation calculus action theories. Specifically the problem we look at is as follows: given a library of available ConGolog programs and a target program not in the library, verify whether the target program executions be realized by composing fragments of the executions of the available programs; and, if so, synthesize a controller that does the composition automatically. This kind of composition problems have been investigated in the CS and AI literature, but always assuming finite states settings. Here, instead, we investigate the issue in the context of infinite domains that may go through an infinite number of states as a result of actions. Obviously in this context the problem is undecidable. Nonetheless, by exploiting recent results in the AI literature, we devise a sound and well characterized technique to actually solve the problem.Sebastian Sardina, Giuseppe De Giacomo

  1. [Berardi et al., 2003] Daniela Berardi, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, and Massimo Mecella. Automatic composition of e-Services that ex- port their behavior. In Proceedings of the International Joint Conference on Service Oriented Computing (IC- SOC), pages 43-58, 2003.
  2. [Berardi et al., 2005] Daniela Berardi, Diego Calvanese, Giuseppe De Giacomo, Rick Hull, and Massimo Mecella. Automatic composition of transition-based semantic web services with messaging. In Proceedings of the Inter- national Confernece on Very Large Databases (VLDB), pages 613-624, 2005.
  3. [Claßen and Lakemeyer, 2008] Jens Claßen and Gerhard Lakemeyer. A logic for non-terminating Golog programs. In Proceedings of Principles of Knowledge Representation and Reasoning (KR), pages 589-599, 2008.
  4. [De Giacomo and Sardina, 2007] Giuseppe De Giacomo and Sebastian Sardina. Automatic synthesis of new behaviors from a library of available behaviors. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), pages 1866-1871, 2007. IJCAI
  5. [De Giacomo et al., 2000] Giuseppe De Giacomo, Yves Lespérance, and Hector J. Levesque. ConGolog, a con- current programming language based on the situation cal- culus. Artificial Intelligence Journal, 121(1-2):109-169, 2000.
  6. [Kelly and Pearce, 2007] Ryan F. Kelly and Adrian R. Pearce. Property persistence in the situation calculus. In Proceedings of the International Joint Conference on Ar- tificial Intelligence (IJCAI), pages 1948-1953, 2007. IJCAI
  7. [Levesque et al., 1997] Hector J. Levesque, Ray Reiter, Yves Lespérance, Fangzhen Lin, and Richard B. Scherl. GOLOG: A logic programming language for dynamic do- mains. Journal of Logic Programming, 31:59-84, 1997.
  8. [Lustig and Vardi, 2009] Yoad Lustig and Moshe Y. Vardi. Synthesis from component libraries. In Proceedings of the International Confernece on Foundations of Software Sci- ence and Computational Structures (FOSSACS), volume 5504 of LNCS, pages 395-409. Springer, 2009.
  9. [McIlraith and Son, 2002] Sheila A. McIlraith and Tran Cao Son. Adapting Golog for composition of semantic web service. In Proceedings of Principles of Knowledge Rep- resentation and Reasoning (KR), pages 482-493, 2002.
  10. [Milner, 1971] Robin Milner. An algebraic definition of sim- ulation between programs. In Proceedings of the Interna- tional Joint Conference on Artificial Intelligence (IJCAI), pages 481-489, 1971. IJCAI
  11. [Pirri and Reiter, 1999] Fiora Pirri and Ray Reiter. Some contributions to the metatheory of the situation calculus. Journal of the ACM, 46(3):261-325, 1999.
  12. [Reiter, 2001] Ray Reiter. Knowledge in Action. Logical Foundations for Specifying and Implementing Dynamical Systems. The MIT Press, 2001.
  13. [Sardina et al., 2004] Sebastian Sardina, Giuseppe De Gia- como, Yves Lespérance, and Hector J. Levesque. On the semantics of deliberation in IndiGolog -From theory to implementation. Annals of Mathematics and Artificial In- telligence, 41(2-4):259-299, August 2004.
  14. [Sardina et al., 2008] Sebastian Sardina, Fabio Patrizi, and Giuseppe De Giacomo. Behavior composition in the pres- ence of failure. In Proceedings of Principles of Knowl- edge Representation and Reasoning (KR), pages 640-650, 2008.
  15. [Tarski, 1955] Alfred Tarski. A lattice-theoretical fixpoint theorem and its applications. Pacific Journal of Mathe- matics, 5:285-309, 1955.
  16. [Traverso and Pistore, 2004] Paolo Traverso and Marco Pis- tore. Automated composition of semantic web services into executable processes. In Proceedings of the Interna- tional Semantic Web Conference (ISWC), pages 380-394, 2004.

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

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