Exploiting abstractions in cost-sensitive abductive problem solving with observations and actions

Several explanation and interpretation tasks, such as diagnosis, plan recognition and image interpretation, can be formalized as abductive and consistency reasoning. The interpretation task is usually executed for the purpose of performing actions, e.g., in diagnosis, repair actions or therapy. Some proposals address the problem based on a task-independent representation of a domain which includes an ontology or taxonomy of hypotheses and observations. In this paper we rely on the same type of representation, and we point out the role of abstractions in an iterative abduction process. At each iteration, as in model-based diagnosis and troubleshooting, our algorithm chooses to perform further observations or actions taking into account their costs and the likelihood of candidate hypotheses. The main goal of the algorithm is to ensure discrimination among hypotheses and, more importantly, to perform the appropriate actions for the case at hand. We discuss an implementation of the proposed method and report experimental results that support the conclusion that abstractions are indeed useful for the considered task.

[1]  Yolanda Gil,et al.  PLANET: A Shareable and Reusable Ontology for Representing Plans , 2000 .

[2]  Evelina Lamma,et al.  Constraint Propagation and Value Acquisition: Why we should do it Interactively , 1999, IJCAI.

[3]  Ying Sun,et al.  A Framework for Model-Based Repair , 1993, AAAI.

[4]  Randal E. Bryant,et al.  Symbolic Boolean manipulation with ordered binary-decision diagrams , 1992, CSUR.

[5]  Jinbo Huang,et al.  Sequential Diagnosis by Abstraction , 2011, J. Artif. Intell. Res..

[6]  David Heckerman,et al.  Decision-Theoretic: troubleshooting : Real-World Applications of Bayesian Networks , 1995 .

[7]  Torta Gianluca,et al.  Hypothesis Discrimination with Abstractions based on Observation and Action Costs , 2008 .

[8]  Philippe Besnard,et al.  Ontology-based inference for causal explanation , 2008, Integr. Comput. Aided Eng..

[9]  Johan de Kleer,et al.  One step lookahead is pretty good , 1992 .

[10]  David Poole,et al.  Explanation and prediction: an architecture for default and abductive reasoning , 1989, Comput. Intell..

[11]  James A. Reggia,et al.  Modeling diagnosis at multiple levels of abstraction. II. Diagnostic reasoning at multiple levels of abstraction , 1991, Int. J. Intell. Syst..

[12]  Robert M. MacGregor,et al.  Building and (re)using an ontology of air campaign planning , 1999, IEEE Intell. Syst..

[13]  Pietro Torasso,et al.  On the Relationship between Abduction and Deduction , 1991, J. Log. Comput..

[14]  Vasant Honavar,et al.  Learning Ontology-Aware Classifiers , 2005, Discovery Science.

[15]  Gregory M. Provan,et al.  A Model-Based Active Testing Approach to Sequential Diagnosis , 2010, J. Artif. Intell. Res..

[16]  David Heckerman,et al.  Decision-theoretic troubleshooting , 1995, CACM.

[17]  Wolfgang Nejdl,et al.  Choosing Observations and Actions in Model-Based Diagnosis/Repair Systems , 1992, KR.

[18]  Daniele Theseider Dupré,et al.  Adcuctive Reasoning with Abstraction Axioms , 1992, ECAI Workshop on Knowledge Representation and Reasoning.

[19]  Alessandro Cimatti,et al.  Formal verification of diagnosability via symbolic model checking , 2003, IJCAI 2003.

[20]  Brian C. Williams,et al.  Diagnosing Multiple Faults , 1987, Artif. Intell..

[21]  G. Ernest Wright Explanation , 1944, The Biblical Archaeologist.

[22]  Mattias Nyberg,et al.  A Heuristic for Near-Optimal Troubleshooting Using AO* , 2008 .

[23]  Pietro Torasso,et al.  Model-Based Diagnosis Through OBDD Compilation: A Complexity Analysis , 2006, Reasoning, Action and Interaction in AI Theories and Systems.

[24]  Olivier Coudert,et al.  Implicit and incremental computation of primes and essential primes of Boolean functions , 1992, [1992] Proceedings 29th ACM/IEEE Design Automation Conference.

[25]  Bernd Neumann,et al.  On scene interpretation with description logics , 2006, Image Vis. Comput..

[26]  Piergiorgio Bertoli,et al.  Planning in Nondeterministic Domains under Partial Observability via Symbolic Model Checking , 2001, IJCAI.

[27]  Paul R. Cohen,et al.  The DARPA High-Performance Knowledge Bases Project , 1998, AI Mag..

[28]  Luca Console,et al.  Readings in Model-Based Diagnosis , 1992 .

[29]  Anna Pernestål,et al.  Anytime Near-Optimal Troubleshooting Applied to an Auxiliary Truck Braking System , 2009 .

[30]  Henry A. Kautz A formal theory of plan recognition , 1987 .

[31]  Helge Langseth,et al.  Decision theoretic troubleshooting of coherent systems , 2003, Reliab. Eng. Syst. Saf..

[32]  James A. Reggia,et al.  Modeling diagnosis at multiple levels of abstraction , 1988 .

[33]  Vasant Honavar,et al.  Ontology-Driven Induction of Decision Trees at Multiple Levels of Abstraction , 2002, SARA.