Improving the Reliability of Artificial Intelligence Planning Systems by Analyzing their Failure Recovery
Issue No. 01 - February (1995 vol. 7)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/69.368521
<p><it>Abstract</it>—As planning technology improves, Artificial Intelligence planners are being embedded in increasingly complicated environments: ones that are particularly challenging even for human experts. Consequently, failure is becoming both increasingly likely for these systems (due to the difficult and dynamic nature of the new environments) and increasingly important to address (due to the systems’ potential use on real world applications). This paper describes the development of a failure recovery component for a planner in a complex simulated environment and a procedure (called Failure Recovery Analysis) for assisting programmers in debugging that planner. The failure recovery design is iteratively enhanced and evaluated in a series of experiments. Failure Recovery Analysis is described and demonstrated on an example from the Phoenix planner. The primary advantage of these approaches over existing approaches is that they are based on only a weak model of the planner and its environment, which makes them most suitable when the planner is being developed. By integrating them, failure recovery and Failure Recovery Analysis improve the reliability of the planner by repairing failures during execution and identifying failures due to bugs in the planner and failure recovery itself.</p>
artificial intelligence, planning, failure recovery, reliability, debugging.
A. E. Howe, "Improving the Reliability of Artificial Intelligence Planning Systems by Analyzing their Failure Recovery," in IEEE Transactions on Knowledge & Data Engineering, vol. 7, no. , pp. 14-25, 1995.