Accepting the inevitable: the role of failure recovery in the design of planners
Accepting the inevitable: the role of failure recovery in the design of planners
A Computational Model of Skill Acquisition
A Computational Model of Skill Acquisition
Knowledge based error recovery in industrial robots
IJCAI'83 Proceedings of the Eighth international joint conference on Artificial intelligence - Volume 2
Planning and execution in incompletely specified environments
IJCAI'75 Proceedings of the 4th international joint conference on Artificial intelligence - Volume 1
A representation for robot plans
IJCAI'75 Proceedings of the 4th international joint conference on Artificial intelligence - Volume 1
Explaining and repairing plans that fail
IJCAI'87 Proceedings of the 10th international joint conference on Artificial intelligence - Volume 1
Hi-index | 0.00 |
Plans fail for many reasons. During planner development, failure can often be traced to actions of the planner itself. Failure recovery analysis is a procedure for analyzing execution traces of failure recovery to discover how the planner's actions may be causing failures. The four step procedure involves statistically analyzing execution data for dependencies between actions and failures, mapping those dependencies to plan structures, explaining how the structures might produce the observed dependencies, and recommending modifications. The procedure is demonstrated by applying it to explain how a particular recovery action may lead to a particular failure in the Phoenix planner. The planner is modified based on the recommendations of the analysis, and the modifications are shown to improve the planner's performance by removing a source of failure and so reducing the overall incidence of failure.