Counterfactual explanation through constraint relaxation
| dc.contributor.author | Gupta, Sharmi Dev | en |
| dc.contributor.author | O'Sullivan, Barry | en |
| dc.contributor.author | Quesada, Luis | en |
| dc.contributor.funder | Science Foundation Ireland | en |
| dc.date.accessioned | 2025-04-16T15:13:51Z | |
| dc.date.available | 2025-04-16T15:13:51Z | |
| dc.date.issued | 2025-01-28 | en |
| dc.description.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. | en |
| dc.description.status | Peer reviewed | en |
| dc.description.version | Accepted Version | en |
| dc.format.mimetype | application/pdf | en |
| dc.identifier.citation | Gupta, S.D., O’Sullivan, B. and Quesada, L. (2024) ‘Counterfactual explanation through constraint relaxation’, 2024 IEEE 36th International Conference on Tools with Artificial Intelligence (ICTAI), Herndon, VA, USA, 28-30 October ,pp. 396–403. 2024 .Available at: https://doi.org/10.1109/ICTAI62512.2024.00064 | en |
| dc.identifier.doi | 10.1109/ICTAI62512.2024.00064 | en |
| dc.identifier.eissn | 2375-0197 | en |
| dc.identifier.endpage | 403 | en |
| dc.identifier.issn | 1082-3409 | en |
| dc.identifier.startpage | 396 | en |
| dc.identifier.uri | https://hdl.handle.net/10468/17279 | |
| dc.language.iso | en | en |
| dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) | en |
| dc.relation.project | info:eu-repo/grantAgreement/SFI/Centres for Research Training (CRT) Programme/18/CRT/6223/IE/SFI Centre for Research Training in Artificial Intelligence/ | en |
| dc.relation.project | info:eu-repo/grantAgreement/SFI/Research Centres Programme::Phase 2/12/RC/2289_P2/IE/INSIGHT_Phase 2 / | en |
| dc.relation.uri | https://ieeexplore.ieee.org/xpl/conhome/10849351/proceeding | en |
| dc.rights | © 2025, IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. | en |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | en |
| dc.subject | Counterfactual explanation | en |
| dc.subject | Maximal relaxation | en |
| dc.subject | Constraint programming | en |
| dc.title | Counterfactual explanation through constraint relaxation | en |
| dc.type | Conference item | en |
