Proceedings

Reasoning About Inconsistent Formulas

Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Survey track. Pages 4899-4906.

https://doi.org/10.24963/ijcai.2020/682

Abstract

The analysis of inconsistent formulas finds an ever-increasing range of applications, that include axiom pinpointing in description logics, fault localization in software, model-based diagnosis, optimization problems, but also explainability of machine learning models. This paper overviews approaches for analyzing inconsistent formulas, focusing on finding and enumerating explanations of and corrections for inconsistency, but also on solving optimization problems modeled as inconsistent formulas.

  1. [Alviano et al., 2015] Mario Alviano, Carmine Dodaro, and Francesco Ricca. A MaxSAT algorithm using cardinality constraints of bounded size. In IJCAI, pages 2677-2683, 2015. IJCAI
  2. [Ansótegui et al., 2013] Carlos Ansótegui, Maria Luisa Bonet, and Jordi Levy. SAT-based MaxSAT algorithms. Artif. Intell., 196:77-105, 2013.
  3. [Arif et al., 2015] M. Fareed Arif, Carlos Mencía, and Joao Marques-Silva. Efficient MUS enumeration of Horn for- mulae with applications to axiom pinpointing. In SAT, pages 324-342, 2015.
  4. [Bacchus and Katsirelos, 2015] Fahiem Bacchus and George Katsirelos. Using minimal correction sets to more effi- ciently compute minimal unsatisfiable sets. In CAV, pages 70-86, 2015.
  5. [Bacchus and Katsirelos, 2016] Fahiem Bacchus and George Katsirelos. Finding a collection of MUSes incrementally. In CPAIOR, pages 35-44, 2016.
  6. [Bacchus et al., 2014] Fahiem Bacchus, Jessica Davies, Maria Tsimpoukelli, and George Katsirelos. Relaxation search: A simple way of managing optional clauses. In AAAI, pages 835-841, 2014.
  7. [Bailey and Stuckey, 2005] James Bailey and Peter J. Stuckey. Discovery of minimal unsatisfiable subsets of constraints using hitting set dualization. In PADL, pages 174-186, 2005.
  8. [Bakker et al., 1993] R. R. Bakker, F. Dikker, F. Tempel- man, and P. M. Wognum. Diagnosing and solving over- determined constraint satisfaction problems. In IJCAI, pages 276-281, 1993.
  9. [Belov and Marques-Silva, 2011] Anton Belov and Joao Marques-Silva. Minimally unsatisfiable boolean circuits. In SAT, pages 145-158, 2011.
  10. [Belov et al., 2012] Anton Belov, Inês Lynce, and Joao Marques-Silva. Towards efficient MUS extraction. AI Commun., 25(2):97-116, 2012.
  11. [Ben-Ari, 2012] Mordechai Ben-Ari. Mathematical Logic for Computer Science. Springer, 2012.
  12. [Bendík et al., 2018] Jaroslav Bendík, Ivana Cerná, and Nikola Benes. Recursive online enumeration of all min- imal unsatisfiable subsets. In ATVA, pages 143-159, 2018.
  13. [Birnbaum and Lozinskii, 2003] Elazar Birnbaum and Eliezer L. Lozinskii. Consistent subsets of inconsistent systems: structure and behaviour. J. Exp. Theor. Artif. Intell., 15(1):25-46, 2003.
  14. [Brandt et al., 2018] Felix Brandt, Christian Saile, and Christian Stricker. Voting with ties: Strong impossibili- ties via SAT solving. In AAMAS, pages 1285-1293, 2018.
  15. [Brewka et al., 2019] Gerhard Brewka, Matthias Thimm, and Markus Ulbricht. Strong inconsistency. Artif. Intell., 267:78-117, 2019.
  16. [Chinneck and Dravnieks, 1991] John W. Chinneck and Erik W. Dravnieks. Locating minimal infeasible constraint sets in linear programs. ORSA Journal on Computing, 3(2):157-168, 1991.
  17. [Davies and Bacchus, 2011] Jessica Davies and Fahiem Bac- chus. Solving MAXSAT by solving a sequence of simpler SAT instances. In CP, pages 225-239, 2011.
  18. [de Siqueira N. and Puget, 1988] J. L. de Siqueira N. and Jean-Francois Puget. Explanation-based generalisation of failures. In ECAI, pages 339-344, 1988.
  19. [Dershowitz et al., 2006] Nachum Dershowitz, Ziyad Hanna, and Alexander Nadel. A scalable algorithm for minimal unsatisfiable core extraction. In SAT, pages 36-41, 2006.
  20. [Felfernig et al., 2012] Alexander Felfernig, Monika Schu- bert, and Christoph Zehentner. An efficient diagnosis algo- rithm for inconsistent constraint sets. AI EDAM, 26(1):53- 62, 2012.
  21. [Grégoire et al., 2014] Éric Grégoire, Jean-Marie Lagniez, and Bertrand Mazure. An experimentally efficient method for (MSS, CoMSS) partitioning. In AAAI, pages 2666- 2673, 2014.
  22. [Grégoire et al., 2018] Éric Grégoire, Yacine Izza, and Jean- Marie Lagniez. Boosting MCSes enumeration. In IJCAI, pages 1309-1315, 2018. IJCAI
  23. [Hemery et al., 2006] Fred Hemery, Christophe Lecoutre, Lakhdar Sais, and Frédéric Boussemart. Extracting MUCs from constraint networks. In ECAI, pages 113-117, 2006.
  24. [Ignatiev et al., 2015] Alexey Ignatiev, Alessandro Previti, Mark H. Liffiton, and Joao Marques-Silva. Smallest MUS extraction with minimal hitting set dualization. In CP, pages 173-182, 2015.
  25. [Ignatiev et al., 2019a] Alexey Ignatiev, António Morgado, Georg Weissenbacher, and Joao Marques-Silva. Model- based diagnosis with multiple observations. In IJCAI, pages 1108-1115, 2019.
  26. [Ignatiev et al., 2019b] Alexey Ignatiev, Nina Narodytska, and Joao Marques-Silva. Abduction-based explanations for machine learning models. In AAAI, pages 1511-1519, 2019.
  27. [Ignatiev et al., 2019c] Alexey Ignatiev, Nina Narodytska, and Joao Marques-Silva. On relating explanations and adversarial examples. In NeurIPS, pages 15857-15867, 2019.
  28. [Ignatiev et al., 2019d] Alexey Ignatiev, Nina Narodytska, and Joao Marques-Silva. On validating, repairing and re- fining heuristic ML explanations. CoRR, abs/1907.02509, 2019.
  29. [Junker, 2004] Ulrich Junker. QUICKXPLAIN: preferred explanations and relaxations for over-constrained prob- lems. In AAAI, pages 167-172, 2004.
  30. [Kleine Büning and Kullmann, 2009] Hans Kleine Büning and Oliver Kullmann. Minimal unsatisfiability and au- tarkies. In Handbook of Satisfiability, pages 339-401. 2009.
  31. [Korovin, 2013] Konstantin Korovin. Inst-Gen -A modu- lar approach to instantiation-based automated reasoning. In Programming Logics -Essays in Memory of Harald Ganzinger, pages 239-270, 2013.
  32. [Koshimura et al., 2012] Miyuki Koshimura, Tong Zhang, Hiroshi Fujita, and Ryuzo Hasegawa. QMaxSAT: A par- tial Max-SAT solver. JSAT, 8(1/2):95-100, 2012.
  33. [Kullmann and Marques-Silva, 2015] Oliver Kullmann and Joao Marques-Silva. Computing maximal autarkies with few and simple oracle queries. In SAT, pages 138-155, 2015.
  34. [Le Berre and Parrain, 2010] Daniel Le Berre and Anne Par- rain. The Sat4j library, release 2.2. J. Satisf. Boolean Model. Comput., 7(2-3):59-6, 2010.
  35. [Lewis, 1980] Harry R. Lewis. Complexity results for classes of quantificational formulas. J. Comput. Syst. Sci., 21(3):317-353, 1980.
  36. [Li and Manyà, 2009] Chu Min Li and Felip Manyà. MaxSAT, hard and soft constraints. In Handbook of Satis- fiability, pages 613-631. 2009.
  37. [Liberatore, 2005] Paolo Liberatore. Redundancy in logic I: CNF propositional formulae. Artif. Intell., 163(2):203- 232, 2005.
  38. [Liffiton and Sakallah, 2008] Mark H. Liffiton and Karem A. Sakallah. Algorithms for computing minimal unsatisfiable subsets of constraints. J. Autom. Reasoning, 40(1):1-33, 2008.
  39. [Liffiton et al., 2016] Mark H. Liffiton, Alessandro Previti, Ammar Malik, and Joao Marques-Silva. Fast, flexible MUS enumeration. Constraints, 21(2):223-250, 2016.
  40. [Lonsing and Egly, 2015] Florian Lonsing and Uwe Egly. Incrementally computing minimal unsatisfiable cores of QBFs via a clause group solver API. In SAT, pages 191- 198, 2015.
  41. [Lynce and Marques-Silva, 2004] Inês Lynce and Joao Marques-Silva. On computing minimum unsatisfiable cores. In SAT, 2004.
  42. [Marques-Silva and Previti, 2014] Joao Marques-Silva and Alessandro Previti. On computing preferred MUSes and MCSes. In SAT, pages 58-74, 2014.
  43. [Marques-Silva et al., 2013a] Joao Marques-Silva, Federico Heras, Mikolás Janota, Alessandro Previti, and Anton Belov. On computing minimal correction subsets. In IJ- CAI, pages 615-622, 2013. IJCAI
  44. [Marques-Silva et al., 2013b] Joao Marques-Silva, Mikolás Janota, and Anton Belov. Minimal sets over monotone predicates in boolean formulae. In CAV, pages 592-607, 2013.
  45. [Marques-Silva et al., 2015] Joao Marques-Silva, Mikolás Janota, Alexey Ignatiev, and António Morgado. Efficient model based diagnosis with maximum satisfiability. In IJ- CAI, pages 1966-1972, 2015. IJCAI
  46. [Marques-Silva et al., 2016] Joao Marques-Silva, Alexey Ig- natiev, Carlos Mencía, and Rafael Peñaloza. Efficient rea- soning for inconsistent Horn formulae. In JELIA, pages 336-352, 2016.
  47. [Marques-Silva et al., 2017] Joao Marques-Silva, Mikolás Janota, and Carlos Mencía. Minimal sets on propositional formulae. problems and reductions. Artif. Intell., 252:22- 50, 2017.
  48. [Martins et al., 2014] Ruben Martins, Saurabh Joshi, Vasco M. Manquinho, and Inês Lynce. Incremental car- dinality constraints for MaxSAT. In CP, pages 531-548, 2014.
  49. [McMillan and Amla, 2003] Kenneth L. McMillan and Nina Amla. Automatic abstraction without counterexamples. In TACAS, pages 2-17, 2003.
  50. [Mencía et al., 2015] Carlos Mencía, Alessandro Previti, and Joao Marques-Silva. Literal-based MCS extraction. In IJCAI, pages 1973-1979, 2015. IJCAI
  51. [Mencía et al., 2016] Carlos Mencía, Alexey Ignatiev, Alessandro Previti, and Joao Marques-Silva. MCS extraction with sublinear oracle queries. In SAT, pages 342-360, 2016.
  52. [Mencía et al., 2019] Carlos Mencía, Oliver Kullmann, Alexey Ignatiev, and Joao Marques-Silva. On computing the union of MUSes. In SAT, pages 211-221, 2019.
  53. [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.
  54. [Morgado et al., 2013] António Morgado, Federico Heras, Mark H. Liffiton, Jordi Planes, and Joao Marques-Silva. Iterative and core-guided MaxSAT solving: A survey and assessment. Constraints, 18(4):478-534, 2013.
  55. [Morgado et al., 2014] António Morgado, Carmine Dodaro, and Joao Marques-Silva. Core-guided MaxSAT with soft cardinality constraints. In CP, pages 564-573, 2014.
  56. [Nadel, 2010] Alexander Nadel. Boosting minimal unsatis- fiable core extraction. In FMCAD, pages 221-229, 2010.
  57. [Narodytska et al., 2018] Nina Narodytska, Nikolaj Bjørner, Maria-Cristina V. Marinescu, and Mooly Sagiv. Core- guided minimal correction set and core enumeration. In IJCAI, pages 1353-1361, 2018.
  58. [Nilsson and Maluszynski, 1995] Ulf Nilsson and Jan Maluszynski. Logic, programming and Prolog. Wiley, 1995.
  59. [Peñaloza et al., 2017] Rafael Peñaloza, Carlos Mencía, Alexey Ignatiev, and Joao Marques-Silva. Lean kernels in description logics. In ESWC, pages 518-533, 2017.
  60. [Polikarpova et al., 2016] Nadia Polikarpova, Ivan Kuraj, and Armando Solar-Lezama. Program synthesis from polymorphic refinement types. In PLDI, pages 522-538, 2016.
  61. [Previti et al., 2017] Alessandro Previti, Carlos Mencía, Matti Järvisalo, and Joao Marques-Silva. Improving MCS enumeration via caching. In SAT, pages 184-194, 2017.
  62. [Previti et al., 2018] Alessandro Previti, Carlos Mencía, Matti Järvisalo, and Joao Marques-Silva. Premise set caching for enumerating minimal correction subsets. In AAAI, pages 6633-6640, 2018.
  63. [Reiter, 1987] Raymond Reiter. A theory of diagnosis from first principles. Artif. Intell., 32(1):57-95, 1987.
  64. [Rosa et al., 2010] Emanuele Di Rosa, Enrico Giunchiglia, and Marco Maratea. Solving satisfiability problems with preferences. Constraints, 15(4):485-515, 2010.
  65. [Rothenberg and Grumberg, 2016] Bat-Chen Rothenberg and Orna Grumberg. Sound and complete mutation-based program repair. In FM, pages 593-611, 2016.
  66. [Sebastiani and Vescovi, 2009] Roberto Sebastiani and Michele Vescovi. Axiom pinpointing in lightweight description logics via Horn-SAT encoding and conflict analysis. In CADE, pages 84-99, 2009.
  67. [Seidl et al., 2012] Martina Seidl, Florian Lonsing, and Armin Biere. qbf2epr: A tool for generating EPR formulas from QBF. In PAAR@IJCAR, pages 139-148, 2012.
  68. [Si et al., 2017] Xujie Si, Xin Zhang, Radu Grigore, and Mayur Naik. Maximum satisfiability in software analy- sis: Applications and techniques. In CAV, pages 68-94, 2017.
  69. [Terra-Neves et al., 2017] Miguel Terra-Neves, Inês Lynce, and Vasco M. Manquinho. Introducing Pareto minimal correction subsets. In SAT, pages 195-211, 2017.
  70. [Wieringa, 2012] Siert Wieringa. Understanding, improving and parallelizing MUS finding using model rotation. In CP, pages 672-687, 2012.
  71. [Xie and Luo, 2016] Huiyuan Xie and Jie Luo. An algorithm to compute minimal unsatisfiable subsets for a decidable fragment of first-order formulas. In ICTAI, pages 444- 451, 2016.

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

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