mlsanityData to 14 Oct 2026

Efficiently Explaining CSPs with Unsatisfiable Subset Optimization

arXiv 2105.11763 ↗First posted 25 May 2021cs.AI cs.LOcited by 0

Not on the map. Why?

Abstract (arXiv)

We build on a recently proposed method for explaining solutions of constraint satisfaction problems. An explanation here is a sequence of simple inference steps, where the simplicity of an inference step is measured by the number and types of constraints and facts used, and where the sequence explains all logical consequences of the problem. We build on these formal foundations and tackle two emerging questions, namely how to generate explanations that are provably optimal (with respect to the given cost metric) and how to generate them efficiently. To answer these questions, we develop 1) an implicit hitting set algorithm for finding optimal unsatisfiable subsets; 2) a method to reduce multiple calls for (optimal) unsatisfiable subsets to a single call that takes constraints on the subset into account, and 3) a method for re-using relevant information over multiple calls to these algorithms. The method is also applicable to other problems that require finding cost-optimal unsatiable subsets. We specifically show that this approach can be used to effectively find sequences of optimal explanation steps for constraint satisfaction problems like logic grid puzzles.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 82 references that are in the map. First posted on arXiv 25 May 2021.

Builds on

8 of 82 references.

References · 8

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  2. 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
  3. 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
  4. 2018Abduction-Based Explanations for Machine Learning Modelscited by 160
  5. 2020A Survey on Computational Propaganda Detectioncited by 70
  6. 2017Explainable Planningcited by 40
  7. 2020A framework for step-wise explaining how to solve constraint satisfaction problemscited by 8
  8. 2021Finding Good Proofs for Description Logic Entailments Using Recursive Quality Measures (Extended Technical Report)cited by 7

Built on by

Not cited yet.