Sequential diagnosis of high cardinality faults in knowledge-bases by direct diagnosis generation

Sequential diagnosis methods compute a series of queries for discriminating between diagnoses. Queries are answered by probing such that eventually the set of faults is identified. The computation of queries is based on the generation of a set of most probable diagnoses. However, in diagnosis problem instances where the number of minimal diagnoses and their cardinality is high, even the generation of a set of minimum cardinality diagnoses is unfeasible with the standard conflict-based approach. In this paper we propose to base sequential diagnosis on the computation of some set of minimal diagnoses using the direct diagnosis method, which requires less consistency checks to find a minimal diagnosis than the standard approach. We study the application of this direct method to high cardinality faults in knowledge-bases. In particular, our evaluation shows that the direct method results in almost the same number of queries for cases when the standard approach is applicable. However, for the cases when the standard approach is not applicable, sequential diagnosis based on the direct method is able to locate the faults correctly.

[1]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[2]  Jianfeng Du,et al.  A Decomposition-Based Approach to OWL DL Ontology Diagnosis , 2011, 2011 IEEE 23rd International Conference on Tools with Artificial Intelligence.

[3]  Ulrich Junker,et al.  QUICKXPLAIN: Preferred Explanations and Relaxations for Over-Constrained Problems , 2004, AAAI.

[4]  Raymond Reiter,et al.  A Theory of Diagnosis from First Principles , 1986, Artif. Intell..

[5]  Rafael Peñaloza,et al.  Context-dependent views to axioms and consequences of Semantic Web ontologies , 2012, J. Web Semant..

[6]  Alexander Felfernig,et al.  An efficient diagnosis algorithm for inconsistent constraint sets , 2011, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[7]  Bijan Parsia,et al.  Finding All Justifications of OWL DL Entailments , 2007, ISWC/ASWC.

[8]  Gerhard Friedrich,et al.  A General Diagnosis Method for Ontologies , 2005, SEMWEB.

[9]  Bernardo Cuenca Grau,et al.  LogMap: Logic-Based and Scalable Ontology Matching , 2011, SEMWEB.

[10]  Takeaki Uno,et al.  Enumerating Minimally Revised Specifications Using Dualization , 2006, JSAI Workshops.

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

[12]  Meir Kalech,et al.  Exploring the Duality in Conflict-Directed Model-Based Diagnosis , 2012, AAAI.

[13]  Bijan Parsia,et al.  Performance Heterogeneity and Approximate Reasoning in Description Logic Ontologies , 2012, International Semantic Web Conference.

[14]  Franz Wotawa,et al.  The Route to Success - A Performance Comparison of Diagnosis Algorithms , 2013, IJCAI.

[15]  Gerhard Friedrich,et al.  Interactive ontology debugging: Two query strategies for efficient fault localization☆ , 2011, J. Web Semant..