Proceedings

Monitoring the Execution of Partial-Order Plans via Regression

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 1975-1981.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-330

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

Partial-order plans (POPs) have the capacity to compactly represent numerous distinct plan linearizations and as a consequence are inherently robust. We exploit this robustness to do effective execution monitoring. We characterize the conditions under which a POP remains viable as the regression of the goal through the structure of a POP. We then develop a method for POP execution monitoring via a structured policy, expressed as an ordered algebraic decision diagram. The policy encompasses both state evaluation and action selection, enabling an agent to seamlessly switch between POP linearizations to accommodate unexpected changes during execution. We demonstrate the effectiveness of our approach by comparing it empirically and analytically to a standard technique for execution monitoring of sequential plans. On standard benchmark planning domains, our approach is 2 to 17 times faster and up to 2.5 times more robust than comparable monitoring of a sequential plan. On POPs that have few ordering constraints among actions, our approach is significantly more robust, with the ability to continue executing in up to an exponential number of additional states.

  1. [Bäckström, 1998] C. Bäckström. Computational aspects of re- ordering plans. Journal of Artificial Intelligence Research, 9(1):99-137, 1998.
  2. [Bahar et al., 1997] R.I. Bahar, E.A. Frohm, C.M. Gaona, G.D. Hachtel, E. Macii, A. Pardo, and F. Somenzi. Algebric deci- sion diagrams and their applications. Formal methods in system design, 10(2):171-206, 1997.
  3. [Boutilier et al., 1995] C. Boutilier, R. Dearden, and M. Gold- szmidt. Exploiting structure in policy construction. In Proceed- ings of the 14th International Joint Conference on Artificial In- telligence (IJCAI-95), pages 1104-1113, 1995. IJCAI
  4. [Fikes et al., 1972] R.E. Fikes, P.E. Hart, and N.J. Nilsson. Learn- ing and executing generalized robot plans. Artificial Intelligence, 3:251-288, 1972.
  5. [Fritz and McIlraith, 2007] C. Fritz and S. McIlraith. Monitoring plan optimality during execution. In Proceedings of the 17th In- ternational Conference on Automated Planning and Scheduling (ICAPS-07), pages 144-151, 2007.
  6. [Gretton and Thiébaux, 2004] C. Gretton and S. Thiébaux. Exploit- ing first-order regression in inductive policy selection. In Pro- ceedings of the 20th Conference in Uncertainty in Artificial In- telligence (UAI-04), pages 217-225, 2004.
  7. [Hoffmann and Nebel, 2001] J. Hoffmann and B. Nebel. The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research, 14(1):253-302, 2001.
  8. [Kambhampati and Kedar, 1994] S. Kambhampati and S. Kedar. A unified framework for explanation-based generalization of par- tially ordered and partially instantiated plans. Artificial Intelli- gence, 67(1):29-70, 1994.
  9. [Kolobov et al., 2009] A Kolobov, Mausam, and D Weld. Re- TrASE: Integrating paradigms for approximate probabilistic planning. Twenty-First International Joint Conference on Arti- ficial Intelligence (IJCAI-09), pages 1746-1753, 2009.
  10. [Sanner and Boutilier, 2006] S. Sanner and C. Boutilier. Practical linear value-approximation techniques for first-order MDPs. In Proceedings of the 22nd Conference in Uncertainty in Artificial Intelligence (UAI-06), 2006.
  11. [Shah et al., 2007] J. Shah, J. Stedl, B. Williams, and P. Robert- son. A fast incremental algorithm for maintaining dispatchability of partially controllable plans. In Proceedings of the 17th In- ternational Conference on Automated Planning and Scheduling (ICAPS-07), pages 296-303, 2007.
  12. [Veloso et al., 1998] M.M. Veloso, M.E. Pollack, and M.T. Cox. Rationale-based monitoring for planning in dynamic environ- ments. In Proceedings of the Fourth International Conference on AI Planning Systems (AIPS-98), pages 171-179, 1998.
  13. [Waldinger, 1977] R. Waldinger. Achieving Several Goals Simul- taneously. Machine Intelligence, 8:94-136, 1977.
  14. [Weld, 1994] D.S. Weld. An introduction to least commitment planning. AI Magazine, 15(4):27, 1994.
  15. [Wilkins, 1985] D.E. Wilkins. Recovering from execution errors in SIPE. Computational Intelligence, 1(1):33-45, 1985.

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

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