Efficient Datalog Abduction through Bounded Treewidth

Abductive diagnosis is an important method for identifying possible causes which explain a given set of observations. Unfortunately, abduction suffers from the fact that most of the algorithmic problems in this area are intractable. We have recently obtained very promising results for a strongly related problem in the database area. Specifically, the PRIMALITY problem becomes efficiently solvable and highly parallelizable if the underlying functional dependencies have bounded treewidth (Gottlob, Pichler, & Wei 2006b). In the current paper, we show that these favorable results can be carried over to logic-based abduction. In fact, we even show a further generalization of these results.

[1]  Raymond Reiter,et al.  Characterizing Diagnoses and Systems , 1992, Artif. Intell..

[2]  Pierangela Samarati,et al.  Regulating service access and information release on the Web , 2000, CCS.

[3]  David S. Johnson,et al.  A Catalog of Complexity Classes , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[4]  Martin Grohe Descriptive and Parameterized Complexity , 1999, CSL.

[5]  Reinhard Pichler,et al.  Counting Complexity of Propositional Abduction , 2007, IJCAI.

[6]  Michel Minoux,et al.  LTUR: A Simplified Linear-Time Unit Resolution Algorithm for Horn Formulae and Computer Implementation , 1988, Inf. Process. Lett..

[7]  Georg Gottlob,et al.  The complexity of logic-based abduction , 1993, JACM.

[8]  Georg Gottlob,et al.  Tractable database design through bounded treewidth , 2006, PODS '06.

[9]  Matthias Jarke,et al.  Logic Programming and Databases , 1984, Expert Database Workshop.

[10]  Bruno Courcelle,et al.  Graph Rewriting: An Algebraic and Logic Approach , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[11]  Georg Gottlob,et al.  Hypertree decompositions and tractable queries , 1998, J. Comput. Syst. Sci..

[12]  Claudio L. Lucchesi,et al.  Candidate Keys for Relations , 1978, J. Comput. Syst. Sci..

[13]  Hans L. Bodlaender,et al.  A Tourist Guide through Treewidth , 1993, Acta Cybern..

[14]  Georg Gottlob,et al.  Datalog LITE: a deductive query language with linear time model checking , 2002, TOCL.

[15]  José Gabriel Pereira Lopes,et al.  Datalog Grammars for Abductive Syntactic Error Diagnosis and Repair , 1997 .

[16]  Jean H. Gallier,et al.  Linear-Time Algorithms for Testing the Satisfiability of Propositional Horn Formulae , 1984, J. Log. Program..

[17]  Georg Gottlob,et al.  Hypothesis Classification, Abductive Diagnosis and Therapy , 1990, Expert Systems in Engineering.

[18]  Heikki Mannila,et al.  Design of Relational Databases , 1992 .

[19]  Fabio Massacci,et al.  An access control framework for business processes for web services , 2003, XMLSEC '03.

[20]  J. H. Jou,et al.  Succinctness in Dependency Systems , 1983, Theor. Comput. Sci..

[21]  W. W. Armstrong,et al.  Dependency Structures of Data Base Relationships , 1974, IFIP Congress.