Proceedings

Automatic Synthesis of New Behaviors from a Library of Available Behaviors

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 1866-1870.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

We consider the problem of synthesizing a fully controllable target behavior from a set of available partially controllable behaviors that are to execute within a shared partially predictable, but fully observable, environment. Behaviors are represented with a sort of nondeterministic transition systems, whose transitions are conditioned on the current state of the environment, also represented as a nondeterministic finite transition system. On the other hand, the target behavior is assumed to be fully deterministic and stands for the behavior that the system as a whole needs to guarantee. We formally define the problem within an abstract framework, characterize its computational complexity, and propose a solution by appealing to satisfiability in Propositional Dynamic Logic, which is indeed optimal with respect to computational complexity. We claim that this problem, while novel to the best of our knowledge, can be instantiated to multiple specific settings in different contexts and can thus be linked to different research areas of AI, including agent-oriented programming and cognitive robotics, control, multi-agent coordination, plan integration, and automatic web-service composition.

  1. D. Berardi, D. Calvanese, G. De Giacomo, R. Hull, and M. Mecella. Automatic composition of transition-based se- mantic web services with messaging. In Proc. of VLDB, 2005.
  2. D. Berardi, D. Calvanese, G. De Giacomo, M. Lenzerini, and M. Mecella. Automatic composition of e-Services that export their behavior. In Proc. of ICSOC, pages 43-58, 2003.
  3. D. Berardi, D. Calvanese, G. De Giacomo, M. Lenzerini, and M. Mecella. Automatic service composition based on be- havioural descriptions. International Journal of Cooperative Information Systems, 14(4):333-376, 2005.
  4. J. R. Firby. Adaptive Execution in Complex Dynamic Domains. PhD thesis, Yale University, 1989.
  5. M. Gelfond and V. Lifschitz. Action languages. Electronic Transactions of AI (ETAI), 2:193-210, 1998.
  6. M. P. Georgeff and A. L. Lansky. Reactive reasoning and plan- ning. In Proc. of AAAI, pages 677-682, 1987.
  7. D. Harel, D. Kozen, and J. Tiuryn. Dynamic Logic. The MIT Press, 2000.
  8. L. P. Kaelbling, M. L. Littman, and A. R. Cassandra. Planning and acting in partially observable stochastic domains. Artificial Intelligence Journal, 101:99-134, 1998.
  9. M. J. Katz and J. S. Rosenschein. The generation and exe- cution of plans for multiple agents. Computers and Artificial Intelligence, 12(1):5-35, 1993.
  10. O. Kupferman and M. Y. Vardi. Synthesis with incomplete information. In Proc. of ICTL, 1997.
  11. O. Kupferman and M. Y. Vardi. Safraless decision procedures. In Proc. of FOCS, pages 531-542, 2005.
  12. S. McIlraith and T. C. Son. Adapting Golog for programming the semantic web. In Proc. of KR, pages 482-493, 2002.
  13. N. Meuleau, L. Peshkin, K.-E. Kim, and L. P. Kaelbling. Learning finite-state controllers for partially observable envi- ronments. In Proc. of UAI, pages 427-436, 1999.
  14. A. Muscholl and I. Walukiewicz. A lower bound on web ser- vices composition. Submitted, 2005.
  15. A. Pnueli and R. Rosner. On the synthesis of a reactive module. In Proc. of POPL, pages 179-190, 1989.
  16. J. Rintanen. Complexity of planning with partial observability. In Proc. of ICAPS, pages 345-354, 2004.

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

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