Counterfactual Explanation Through Constraint Relaxation

Research output: Chapter in Book/Report/Conference proceedingsConference proceedingpeer-review

Abstract

Interactive constraint systems often suffer from infeasibility (no solution) due to conflicting user constraints. A common approach to recover feasibility is to eliminate the constraints that cause the conflicts in the system. This approach allows the system to provide an explanation as: 'if the user is willing to drop some of their constraints, there exists a solution'. However, this form of explanation might not be very informative. A counterfactual explanation is a type of explanation that can provide a basis for the user to recover feasibility by helping them understand what changes can be applied to their existing constraints rather than removing them. We propose an iterative method based on conflict detection and maximal relaxations in over-constrained constraint satisfaction problems to help compute a counterfactual explanation. We have evaluated our approach using well known instances that occur in industrial applications and demonstrated the relevance of multi-point relaxations.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 36th International Conference on Tools with Artificial Intelligence, ICTAI 2024
PublisherIEEE Computer Society
Pages396-403
Number of pages8
ISBN (Electronic)9798331527235
DOIs
Publication statusPublished - 2024
Event36th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2024 - Herndon, United States
Duration: 28 Oct 202430 Oct 2024

Publication series

NameProceedings - International Conference on Tools with Artificial Intelligence, ICTAI
ISSN (Print)1082-3409

Conference

Conference36th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2024
Country/TerritoryUnited States
CityHerndon
Period28/10/2430/10/24

Keywords

  • Constraint Programming
  • Counterfactual Explanation
  • Maximal Relaxation

Fingerprint

Dive into the research topics of 'Counterfactual Explanation Through Constraint Relaxation'. Together they form a unique fingerprint.

Cite this