Skip to main content
Erschienen in: Minds and Machines 1/2013

01.03.2013

Proof Systems for Planning Under Cautious Semantics

verfasst von: Yuping Shen, Xishun Zhao

Erschienen in: Minds and Machines | Ausgabe 1/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Planning with incomplete knowledge becomes a very active research area since late 1990s. Many logical formalisms introduce sensing actions and conditional plans to address the problem. The action language \(\mathcal{A}_{K}\) invented by Son and Baral is a well-known framework for this purpose. In this paper, we propose so-called cautious and weakly cautious semantics for \(\mathcal{A}_{K}\), in order to allow an agent to generate and execute reliable plans in safety-critical environments. Intuitively speaking, cautious and weakly cautious semantics enable the agent to know exactly what happens after the execution of an action. Computational complexity analysis shows that cautious semantics reduces the reasoning complexity of \(\mathcal{A}_{K}\), it is also worth to point out that many useful domains could still be expressed with this setting. Another important contribution of our work is the development of Hoare style proof systems. These proof systems are served as inference mechanisms for the verification of conditional plans, and proved to be sound and complete. In addition, they could also be used for plan generation, in the sense that constructing a derivation is indeed a procedure to finding a plan. We point out that the proof systems posses a nice property for off-line planning, that is, the agent could generate and store short proofs in her spare time, and perform quick plan query by easily constructing a long proof from the stored shorter ones (under the assumption that sufficient proofs are stored).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
A state is defined as a set of fluents in Son and Baral (2001), it is essentially the same as our definition here.
 
2
It is equivalent to: check; If alarm_off Then defuse Else {switch; defuse}
 
3
In fact, it has been pointed out in Malik Ghallab Dana (2004) that logical proof systems can play two roles in planning, i.e., the plan generator and validator.
 
4
The term off-line planning is also mentioned in (Lin and Reiter 1997), but in a different context.
 
Literatur
Zurück zum Zitat Apt, K. R., de Boer, F. S., & Olderog, E. R. (2009). Verification of sequential and concurrent programs, (3rd ed). Berlin: Springer. Apt, K. R., de Boer, F. S., & Olderog, E. R. (2009). Verification of sequential and concurrent programs, (3rd ed). Berlin: Springer.
Zurück zum Zitat Baldoni, M., Giordano, L., Martelli, A., & Patti, V. (2001). Reasoning about complex actions with incomplete knowledge: A modal approach. In ICTCS ’01, Vol. LNCS 2202. London, UK. UK:Springer. Baldoni, M., Giordano, L., Martelli, A., & Patti, V. (2001). Reasoning about complex actions with incomplete knowledge: A modal approach. In ICTCS ’01, Vol. LNCS 2202. London, UK. UK:Springer.
Zurück zum Zitat Baral, C., Kreinovich, V., & Trejo, R. (2000). Computational complexity of planning and approximate planning in the presence of incompleteness. Artificial Intelligence 122, 241–267.MathSciNetMATHCrossRef Baral, C., Kreinovich, V., & Trejo, R. (2000). Computational complexity of planning and approximate planning in the presence of incompleteness. Artificial Intelligence 122, 241–267.MathSciNetMATHCrossRef
Zurück zum Zitat Cadoli, M., & Donini, F. M. (1997). A survey on knowledge compilation. AI Communications, 10, 137–150. Cadoli, M., & Donini, F. M. (1997). A survey on knowledge compilation. AI Communications, 10, 137–150.
Zurück zum Zitat Etzioni, O., Hanks, S., Weld, D., Draper, D., Lesh, N., & Williamson, M. (1992). An approach to planning with incomplete information. In: In Proceedings of 3rd international conference on principles of knowledge representation and reasoning (pp. 115–125). Morgan Kaufmann. Etzioni, O., Hanks, S., Weld, D., Draper, D., Lesh, N., & Williamson, M. (1992). An approach to planning with incomplete information. In: In Proceedings of 3rd international conference on principles of knowledge representation and reasoning (pp. 115–125). Morgan Kaufmann.
Zurück zum Zitat Gerevini, A. E., Haslum, P., Long, D., Saetti, A., & Dimopoulos, Y. (2009). Deterministic planning in the fifth international planning competition: Pddl3 and experimental evaluation of the planners. Artificial Intelligence, 173(5C6), 619–668.MathSciNetMATHCrossRef Gerevini, A. E., Haslum, P., Long, D., Saetti, A., & Dimopoulos, Y. (2009). Deterministic planning in the fifth international planning competition: Pddl3 and experimental evaluation of the planners. Artificial Intelligence, 173(5C6), 619–668.MathSciNetMATHCrossRef
Zurück zum Zitat Hähnle, R. (2001). Tableaux and related methods. Handbook of Automated Reasoning. Hähnle, R. (2001). Tableaux and related methods. Handbook of Automated Reasoning.
Zurück zum Zitat Herzig, A., Lang, J., & Marquis, P. (2003). Action representation and partially observable planning using epistemic logic. In IJCAI2003 (pp. 1067–1072). Herzig, A., Lang, J., & Marquis, P. (2003). Action representation and partially observable planning using epistemic logic. In IJCAI2003 (pp. 1067–1072).
Zurück zum Zitat Hoare, C. A. R. (1969). An axiomatic basis for computer programming. Communications of the ACM, 12, 576–580.MATHCrossRef Hoare, C. A. R. (1969). An axiomatic basis for computer programming. Communications of the ACM, 12, 576–580.MATHCrossRef
Zurück zum Zitat Howey, R., & Long, D. (2003). Val’s progress: The automatic validation tool for pddl2.1 used in the international planning competition. Howey, R., & Long, D. (2003). Val’s progress: The automatic validation tool for pddl2.1 used in the international planning competition.
Zurück zum Zitat Kartha, G. N. (1993). Soundness and completeness theorems for three formalizations of action. In IJCAI93 (pp. 724–731). Kartha, G. N. (1993). Soundness and completeness theorems for three formalizations of action. In IJCAI93 (pp. 724–731).
Zurück zum Zitat Levesque, H. J. (1996). What is planning in the presence of sensing? In: Proceedings of the national conference on artificial intelligence (AAAI) (pp. 1139–1146). Portland, Oregon: American Association for Artificial Intelligence. Levesque, H. J. (1996). What is planning in the presence of sensing? In: Proceedings of the national conference on artificial intelligence (AAAI) (pp. 1139–1146). Portland, Oregon: American Association for Artificial Intelligence.
Zurück zum Zitat Lin, F. (2007). Situation calculus, chap. 16, pp. 649–669. Elsevier. Lin, F. (2007). Situation calculus, chap. 16, pp. 649–669. Elsevier.
Zurück zum Zitat Malik Ghallab Dana Nau, P. T. (2004). Automated planning: Theorey and practice. Los Altos, CA: Morgan Kaufmann Publishers. Malik Ghallab Dana Nau, P. T. (2004). Automated planning: Theorey and practice. Los Altos, CA: Morgan Kaufmann Publishers.
Zurück zum Zitat Moore, R. C. (1985). A formal theory of knowledge and action. In J. R. Hobbs, & R. C. Moore (Eds), Formal theories of the commonsense world (pp. 319–358). Norwood, NJ: Ablex. Moore, R. C. (1985). A formal theory of knowledge and action. In J. R. Hobbs, & R. C. Moore (Eds), Formal theories of the commonsense world (pp. 319–358). Norwood, NJ: Ablex.
Zurück zum Zitat Nieuwenborgh, D. V., Eiter, T., & Vermeir, D. (2007). Conditional planning with external functions. Lecture Notes in Computer Science, 4483, 214–227.CrossRef Nieuwenborgh, D. V., Eiter, T., & Vermeir, D. (2007). Conditional planning with external functions. Lecture Notes in Computer Science, 4483, 214–227.CrossRef
Zurück zum Zitat Oglietti, M. (2005). Understanding planning with incomplete information and sensing. Artificial Intelligence, 164(1–2), 171–208.MathSciNetMATHCrossRef Oglietti, M. (2005). Understanding planning with incomplete information and sensing. Artificial Intelligence, 164(1–2), 171–208.MathSciNetMATHCrossRef
Zurück zum Zitat Petrick, R. P. A., & Bacchus, F. (2004). Extending the knowledge-based approach to planning with incomplete information and sensing. In ICAPS-04 (pp. 2–11). AAAI Press. Petrick, R. P. A., & Bacchus, F. (2004). Extending the knowledge-based approach to planning with incomplete information and sensing. In ICAPS-04 (pp. 2–11). AAAI Press.
Zurück zum Zitat Raimondi, F., Pecheur, C., & Brat, G. (2009). Pdver, a tool to verify pddl planning domains. In ICAPS workshop on VVPS (pp. 76–82). Raimondi, F., Pecheur, C., & Brat, G. (2009). Pdver, a tool to verify pddl planning domains. In ICAPS workshop on VVPS (pp. 76–82).
Zurück zum Zitat Russell, S. J., & Norvig, P. (2009). Artificial intelligence: A modern approach (3rd ed). Englewood Cliffs, NJ: Prentice Hall. Russell, S. J., & Norvig, P. (2009). Artificial intelligence: A modern approach (3rd ed). Englewood Cliffs, NJ: Prentice Hall.
Zurück zum Zitat Sanjeev Arora, B. B. (2009). Computational complexity:a modern approach. Cambridge: Cambridge University Press.MATHCrossRef Sanjeev Arora, B. B. (2009). Computational complexity:a modern approach. Cambridge: Cambridge University Press.MATHCrossRef
Zurück zum Zitat Scherl, R. B., & Levesque, H. J. (1993). The frame problem and knowledge-producing actions. In AAAI (pp. 689–695). Scherl, R. B., & Levesque, H. J. (1993). The frame problem and knowledge-producing actions. In AAAI (pp. 689–695).
Zurück zum Zitat Son, T. C., & Baral, C. (2001). Formalizing sensing actions: A transition function based approach. Artificial Intelligence, 125(1–2), 19–91.MathSciNetMATHCrossRef Son, T. C., & Baral, C. (2001). Formalizing sensing actions: A transition function based approach. Artificial Intelligence, 125(1–2), 19–91.MathSciNetMATHCrossRef
Zurück zum Zitat Thielscher, M. (2005). Flux: A logic programming method for reasoning agents. Theory and Practice of Logic Programming, 5, 533–565.MATHCrossRef Thielscher, M. (2005). Flux: A logic programming method for reasoning agents. Theory and Practice of Logic Programming, 5, 533–565.MATHCrossRef
Zurück zum Zitat Tu, P. H., Son, T. C., & Baral, C. (2007). Reasoning and planning with sensing actions, incomplete information, and static causal laws using answer set programming. Theory and Practice of Logic Programming, 7(4), 377–450.MathSciNetMATHCrossRef Tu, P. H., Son, T. C., & Baral, C. (2007). Reasoning and planning with sensing actions, incomplete information, and static causal laws using answer set programming. Theory and Practice of Logic Programming, 7(4), 377–450.MathSciNetMATHCrossRef
Zurück zum Zitat Vassos, S., & Levesque, H. J. (2007). Progression of situation calculus action theories with incomplete information. In IJCAI. Vassos, S., & Levesque, H. J. (2007). Progression of situation calculus action theories with incomplete information. In IJCAI.
Metadaten
Titel
Proof Systems for Planning Under Cautious Semantics
verfasst von
Yuping Shen
Xishun Zhao
Publikationsdatum
01.03.2013
Verlag
Springer Netherlands
Erschienen in
Minds and Machines / Ausgabe 1/2013
Print ISSN: 0924-6495
Elektronische ISSN: 1572-8641
DOI
https://doi.org/10.1007/s11023-012-9288-9

Weitere Artikel der Ausgabe 1/2013

Minds and Machines 1/2013 Zur Ausgabe