Reference: Glass, A.; McGuinness, D.L. Introspective Predicates for Explaining Task Execution in CALO. Technical Report. 2006.
Abstract: In order to provide detailed explanations of the behavior of a cognitive agent, execution traces of the agent's behavior must be annotated with enough meta-data to support a wide range of behaviors. Particularly when answering complex questions, an explanation system must have access to information about many aspects of execution and planning. This document focuses on explanations for task-oriented processing within the CALO system. We plan to support a wide range of task explanations, providing CALO users with the ability to ask detailed questions about task execution and to engage in a mixed initiative dialogue with CALO about its past, current, and future task execution. We outline the needs that should be met by the Task Manager to allow usable, detailed explanations to be generated. These needs are organized around categories of "introspective predicates" - queryable facts that the Task Manager should support to provide necessary information to the explanation system.
Full paper available as pdf.