Explaining the space of plans through plan-property dependencies

Eifler, Rebecca and Cashmore, Michael and Hoffmann, Jörg and Magazzeni, Daniele and Steinmetz, Marcel; (2019) Explaining the space of plans through plan-property dependencies. In: Proceedings of the 2nd Workshop on Explainable Planning (XAIP 2019). King's College London, London, pp. 61-68.

[thumbnail of Eiffler-etal-XAIP-2019-Explaining-the-space-of-plans-through-plan-property-dependencies]
Text. Filename: Eiffler_etal_XAIP_2019_Explaining_the_space_of_plans_through_plan_property_dependencies.pdf
Accepted Author Manuscript

Download (251kB)| Preview


A key problem in explainable AI planning is to elucidate decision rationales. User questions in this context are often contrastive, taking the form “Why do A rather than B?”. Answering such a question requires a statement about the space of possible plans. We propose to do so through plan-property dependencies, where plan properties are Boolean properties of plans the user is interested in, and dependencies are entailment relations in plan space. The answer to the above question then consists of those properties C entailed by B. We introduce a formal framework for such dependency analysis. We instantiate and operationalize that framework for the case of dependencies between goals in oversubscription planning. More powerful plan properties can be compiled into that special case. We show experimentally that, in a variety of benchmarks, the suggested analyses can be feasible and produce compact answers for human inspection.