Proceedings

MergeXplain: Fast Computation of Multiple Conflicts for Diagnosis

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Knowledge Representation and Reasoning. Pages 3221-3227.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

The computation of minimal conflict sets is a central task when the goal is to find relaxations or explanations for overconstrained problem formulations and in particular in the context of Model-Based Diagnosis (MBD) approaches. In this paper we propose MergeXPlain, a non-intrusive conflict detection algorithm which implements a divide-and-conquer strategy to decompose a problem into a set of smaller independent subproblems. Our technique allows us to efficiently determine multiple minimal conflicts during one single problem decomposition run, which is particularly helpful in MBD problem settings. An empirical evaluation on various benchmark problems shows that our method can lead to a significant reduction of the required diagnosis times.

  1. [Baader and Penaloza, 2008] Franz Baader and Rafael Pe- naloza. Axiom Pinpointing in General Tableaux. J. Logic Comput., 20(1):5-34, 2008.
  2. [Davies and Bacchus, 2013] Jessica Davies and Fahiem Bac- chus. Postponing optimization to speed up MAXSAT solv- ing. In Proceedings of CP, pages 247-262, 2013.
  3. [de Kleer and Williams, 1987] Johan de Kleer and Brian C. Williams. Diagnosing Multiple Faults. Artif. Intell., 32(1):97-130, 1987.
  4. [de Kleer, 1989] Johan de Kleer. A Comparison of ATMS and CSP Techniques. In IJCAI, pages 290-296, 1989. IJCAI
  5. [de Kleer, 2011] Johan de Kleer. Hitting set algorithms for model-based diagnosis. In DX Workshop, pages 100-105, 2011.
  6. [Feldman et al., 2010a] A Feldman, G Provan, and A van Gemund. Approximate Model-Based Diagnosis Using Greedy Stochastic Search. Journal of Artifcial Intelligence Research, 38:371-413, 2010.
  7. [Feldman et al., 2010b] Alexander Feldman, Gregory Provan, Johan de Kleer, Stephan Robert, and Arjan van Gemund. Solving Model-Based Diagnosis Problems with Max-SAT Solvers and Vice Versa. In DX Workshop, pages 185-192, 2010.
  8. [Felfernig et al., 2004] Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, and Markus Stumptner. Consistency-based diagnosis of configuration knowledge bases. Artif. Intell., 152(2):213-234, 2004.
  9. [Friedrich and Shchekotykhin, 2005] Gerhard Friedrich and Kostyantyn Shchekotykhin. A General Diagnosis Method for Ontologies. In ISWC, pages 232-246, 2005.
  10. [Friedrich et al., 1999] Gerhard Friedrich, Markus Stumpt- ner, and Franz Wotawa. Model-Based Diagnosis of Hard- ware Designs. Artif. Intell., 111(1-2):3-39, 1999.
  11. [Ignatiev et al., 2014] Alexey Ignatiev, Antonio Morgado, Vasco Manquinho, Ines Lynce, and Joao Marques-Silva. Progression in Maximum Satisfiability. In ECAI, pages 453-458, 2014.
  12. [Jannach and Schmitz, 2014] Dietmar Jannach and Thomas Schmitz. Model-based diagnosis of spreadsheet programs: a constraint-based debugging approach. Autom. Softw. Eng., 2014.
  13. [Jannach et al., 2015] Dietmar Jannach, Kostyantyn Shchekotykhin, and Thomas Schmitz. Parallelized Hitting Set Computation for Model-Based Diagnosis. In AAAI, pages 1503-1510, 2015.
  14. [Junker, 2001] Ulrich Junker. QUICKXPLAIN: Conflict De- tection for Arbitrary Constraint Propagation Algorithms. In IJCAI (CONS-1), 2001.
  15. [Junker, 2004a] Ulrich Junker. Preference-Based Search and Multi-Criteria Optimization. Ann. Oper. Res., 130:75-115, 2004.
  16. [Junker, 2004b] Ulrich Junker. QUICKXPLAIN: Preferred Explanations and Relaxations for Over-Constrained Prob- lems. In AAAI, pages 167-172, 2004.
  17. [Li and Yunfei, 2002] Lin Li and Jiang Yunfei. Computing Minimal Hitting Sets with Genetic Algorithm. In DX'02 Workshop, pages 1-4, 2002.
  18. [Liffiton et al., 2015] Mark H. Liffiton, Alessandro Previti, Ammar Malik, and Joao Marques-Silva. Fast, Flexible MUS Enumeration. Constraints, pages 1-28, 2015.
  19. [Lin and Jiang, 2003] Li Lin and Yunfei Jiang. The compu- tation of hitting sets: Review and new algorithms. Infor- mation Processing Letters, 86(4):177-184, May 2003.
  20. [Mateis et al., 2000] Cristinel Mateis, Markus Stumptner, Dominik Wieland, and Franz Wotawa. Model-Based De- bugging of Java Programs. In AADEBUG, 2000. [Metodi et al., 2012]
  21. Amit Metodi, Roni Stern, Meir Kalech, and Michael Codish. Compiling Model-Based Diagnosis to Boolean Satisfaction. In Proceedings AAAI 2012, pages 793-799, 2012.
  22. [Metodi et al., 2014] Amit Metodi, Roni Stern, Meir Kalech, and Michael Codish. A Novel SAT-Based Approach to Model Based Diagnosis. J. Artif. Intell. Res., 51:377-411, 2014.
  23. [Morgado et al., 2013] Antonio Morgado, Federico Heras, Mark Liffiton, Jordi Planes, and Joao Marques-Silva. It- erative and core-guided MaxSAT solving: A survey and assessment. Constraints, 18(4):478-534, 2013.
  24. [Nica et al., 2013] Iulia Nica, Ingo Pill, Thomas Quaritsch, and Franz Wotawa. The Route to Success -A Perfor- mance Comparison of Diagnosis Algorithms. In IJCAI, pages 1039-1045, 2013. IJCAI
  25. [Pill and Quaritsch, 2012] Ingo Pill and Thomas Quaritsch. Optimizations for the Boolean Approach to Computing Minimal Hitting Sets. In ECAI, pages 648-653, 2012.
  26. [Pill et al., 2011] Ingo Pill, Thomas Quaritsch, and Franz Wotawa. From Conflicts to Diagnoses: An Empirical Eval- uation of Minimal Hitting Set Algorithms. In DX Work- shop, pages 203-211, 2011.
  27. [Reiter, 1987] Raymond Reiter. A Theory of Diagnosis from First Principles. Artif. Intell., 32(1):57-95, 1987.
  28. [Satoh and Uno, 2005] Ken Satoh and Takeaki Uno. Enu- merating Minimally Revised Specifications Using Dual- ization. In JSAI '05 Workshop, pages 182-189, 2005.
  29. [Shchekotykhin et al., 2012] Kostyantyn Shchekotykhin, Gerhard Friedrich, Philipp Fleiss, and Patrick Rodler. Interactive ontology debugging: Two query strategies for efficient fault localization. J. Web Semant., 12-13:88-103, 2012.
  30. [Shchekotykhin et al., 2014] Kostyantyn Shchekotykhin, Gerhard Friedrich, Patrick Rodler, and Philipp Fleiss. Sequential diagnosis of high cardinality faults in knowledge-bases by direct diagnosis generation. In ECAI, pages 813-818, 2014.
  31. [Stern et al., 2012] Roni Stern, Meir Kalech, Alexander Feldman, and Gregory Provan. Exploring the Duality in Conflict-Directed Model-Based Diagnosis. In Proceedings AAAI 2012, pages 828-834, 2012.
  32. [Stumptner and Wotawa, 2001] Markus Stumptner and Franz Wotawa. Diagnosing tree-structured systems. Artif. Intell., 127(1):1-29, 2001.
  33. [White et al., 2010] Jules White, David Benavides, Dou- glas C. Schmidt, Pablo Trinidad, Brian Dougherty, and Antonio Ruiz Cortés. Automated Diagnosis of Feature Model Configurations. J. Syst. Software, 83(7):1094- 1107, 2010.
  34. [Wotawa and Pill, 2013] F Wotawa and I Pill. On classifica- tion and modeling issues in distributed model-based diag- nosis. AI Comm., 26(1):133-143, 2013.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards