Skip to main content

Fast probabilistic plan debugging

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1348))

Abstract

To improve the perfomance of robot action planners we must equip them with better and more realistic models of the robots' behavior and the physics of the world. These more realistic models together with the robots' lack of, and uncertainty in, information, however, yield so many ways the world might change as plan gets executed that the prediction of the probability of something happening gets infeasible. In this paper, we discuss FPPD (Fast Probabilistic Plan Debugging), a plan revision technique that can, with high probability, forestall probable situation-specific execution failures: if the original plan is reliable for standard situations, then FPPD can debug the plan's flaws in nonstandard situations based on randomly projecting a small number of execution scenarios — even when considering various types of uncertainty and temporally complex behavior.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Allen and G. Ferguson. Actions and events in interval temporal logic. Technical Report 521, University of Rochester, Computer Science Department, 1994.

    Google Scholar 

  2. M. Beetz. Anticipating and Forestalling Execution Failures in Structured Reactive Plans. Ph.D. Thesis, Research Report YALEU/DCS/RR-1097, Yale University, 1996.

    Google Scholar 

  3. J. Blythe. Ai planning in dynamic, uncertain domains. In AAAI Spring Symposium on Extending Theories of Action, 1995.

    Google Scholar 

  4. M. Beetz and D. McDermott. Improving robot plans during their execution. In Kris Hammond, editor, AIPS-94, pages 3–12, Morgan Kaufmann, 1994.

    Google Scholar 

  5. M. Beetz and D. McDermott. Local planning of ongoing behavior. In Brian Drabble, editor, AIPS-96, pages 3–12, Morgan Kaufmann, 1996.

    Google Scholar 

  6. P. Cohen, M. Greenberg, D. Hart, and A. Howe. Trial by fire: Understanding the design requirements for agents in complex environments. AI Magazine, pages 32–48, 1989.

    Google Scholar 

  7. M. Drummond and J. Bresina. Anytime synthetic projection: Maximizing the probability of goal satisfaction. In Proc. of AAAI-90, pages 138–144, 1990.

    Google Scholar 

  8. D. Draper, S. Hanks, and D. Weld. Probabilistic planning with information gathering and contingent execution. In K. Hammond, editor, Proc. 2nd. Int. Conf. on AI Planning Systems. Morgan Kaufmann, 1994.

    Google Scholar 

  9. T. Dean, L. Kaelbling, J. Kirman, and A. Nicholson. Planning with deadlines in stochastic domains. In Proc. of AAAI-93, pages 574–579, 1993.

    Google Scholar 

  10. R. Dechter and J. Pearl. Generalized best-first search strategies and the optimality of A*. Journal of the Association for Computing Machinery, 32(3:505–536, July 1985.

    Google Scholar 

  11. K. Hammond. Case-Based Planning. Academic Press, Inc., 1989.

    Google Scholar 

  12. S. Hanks. Practical temporal projection. In Proc. of AAAI-90, pages 158-163, Boston, MA, 1990.

    Google Scholar 

  13. P. Haddawy and L. Rendell. Planning and decision theory. The Knowledge Engineering Review, 5:15–33, 1990.

    Google Scholar 

  14. S. Hanks and D. Weld. Systematic adaptation for case-based planning. In J. Hendler, editor, AIPS-92, pages 96–105, Morgan Kaufmann, 1992.

    Google Scholar 

  15. S. Kambhampati. A theory of plan modification.In Proc. of AAAI-90, Boston, MA, 1990.

    Google Scholar 

  16. K. Kanazawa. Reasoning about Time and Probability. PhD thesis, Brown University, 1992.

    Google Scholar 

  17. N. Kushmerick, S. Hanks, and D. Weld. An algorithm for probabilistic planning. Artificial Intelligence, 76:239–286, 1995.

    Google Scholar 

  18. D. Lyons and A. Hendriks. A practical approach to integrating reaction and deliberation. In J. Hendler, editor, AIPS-92, pages 153–162, 1992.

    Google Scholar 

  19. D. McDermott. Transformational planning of reactive behavior. Research Report YALEU/DCS/RR-941, Yale University, 1992.

    Google Scholar 

  20. D. McDermott. An algorithm for probabilistic, totally-ordered temporal projection. Research Report YALEU/DCS/RR-1014, Yale University, 1994.

    Google Scholar 

  21. D. McAllester and D. Rosenblitt. Systematic nonlinear planning. In Proc. of AAAI-91, pages 634–639, 1991.

    Google Scholar 

  22. M. Pollack and M. Ringuette. Introducing the tile-world: Experimentally evaluating agent architectures. In Proc. of AAAI-90, pages 183–189, Boston, MA, 1990.

    Google Scholar 

  23. R. Simmons. The roles of associational and causal reasoning in problem solving. Artificial Intelligence, 53:159–207, 1992.

    Google Scholar 

  24. G. Sussman. The virtuous nature of bugs. In J. Allen, J. Hendler, and A. Tate, editors, Readings in Planning, pages 111–117. Kaufmann, San Mateo, CA, 1990.

    Google Scholar 

  25. M. Wellmann. Formulation of Tradeoffs in Planning under Uncertainty. Pitman and Morgan Kaufmann, 1990.

    Google Scholar 

  26. D. Wilkins. Practical Planning: Extending the AI Planning Paradigm. Morgan Kaufmann, San Mateo, CA, 1988.

    Google Scholar 

  27. E. Yampratoom. Using simulation-based projection to plan in an uncertain and temporally complex world. Technical Report 531, University of Rochester, CS Department, 1994.

    Google Scholar 

  28. S. Zilberstein. On the utility of planning. In M. Pollack, editor, SIGART Bulletin Special Issue on Evaluating Plans, Planners, and Planning Systems, volume 6. ACM, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Sam Steel Rachid Alami

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beetz, M., McDermott, D. (1997). Fast probabilistic plan debugging. In: Steel, S., Alami, R. (eds) Recent Advances in AI Planning. ECP 1997. Lecture Notes in Computer Science, vol 1348. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63912-8_77

Download citation

  • DOI: https://doi.org/10.1007/3-540-63912-8_77

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63912-1

  • Online ISBN: 978-3-540-69665-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics