Using Certifying Constraint Solvers for Generating Step-wise Explanations

Journal Article (2026)
Author(s)

Ignace Bleukx (Katholieke Universiteit Leuven)

Maarten Flippo (TU Delft - Algorithmics)

Bart Bogaerts (Vrije Universiteit Brussel, Katholieke Universiteit Leuven)

Emir Demirović (TU Delft - Algorithmics)

Tias Guns (Katholieke Universiteit Leuven)

Research Group
Algorithmics
DOI related publication
https://doi.org/10.1609/aaai.v40i17.38432 Final published version
More Info
expand_more
Publication Year
2026
Language
English
Research Group
Algorithmics
Journal title
Proceedings of the AAAI Conference on Artificial Intelligence
Issue number
17
Volume number
40
Event
40th AAAI Conference on Artificial Intelligence, AAAI 2026 (2026-01-20 - 2026-01-27), Singapore, Singapore
Downloads counter
3
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In the field of Explainable Constraint Solving, it is common to explain to a user why a problem is unsatisfiable. A recently proposed method for this is to compute a sequence of explanation steps. Such a step-wise explanation shows individual reasoning steps involving constraints from the original specification, that in the end explain a conflict. However, computing a step-wise explanation is computationally expensive, limiting the scope of problems for which it can be used. We investigate how we can use proofs generated by a constraint solver as a starting point for computing step-wise explanations, instead of computing them step-by-step. More specifically, we define a framework of abstract proofs, in which both proofs and step-wise explanations can be represented. We then propose several methods for converting a proof to a step-wise explanation sequence, with special attention to trimming and simplification techniques to keep the sequence and its individual steps small. Our results show our method significantly speeds up the generation of step-wise explanation sequences, while the resulting step-wise explanation has a quality similar to the current state-of-the-art.

Files

14905-AAAI26.BleukxI-CS.pdf
(pdf | 0.26 Mb)
Taverne
warning

File under embargo until 17-09-2026