paper-with-me

홈 › Papers

Learning Model Agnostic Explanations via Constraint Programming

2024-11-13 · Frederic Koriche, Jean-Marie Lagniez, Stefan Mengel, Chi Tran

Interpretable Machine Learning faces a recurring challenge of explaining the predictions made by opaque classifiers such as ensemble models, kernel methods, or neural networks in terms that are understandable to humans. When the model is viewed as a black box, the objective is to identify a small set of features that jointly determine the black box response with minimal error. However, finding such model-agnostic explanations is computationally demanding, as the problem is intractable even for binary classifiers. In this paper, the task is framed as a Constraint Optimization Problem, where the constraint solver seeks an explanation of minimum error and bounded size for an input data instance and a set of samples generated by the black box. From a theoretical perspective, this constraint programming approach offers PAC-style guarantees for the output explanation. We evaluate the approach empirically on various datasets and show that it statistically outperforms the state-of-the-art heuristic Anchors method.

📄 PDF Abstract BibTeX arXiv:2411.08478

Code (0)

등록된 구현이 없습니다.

Tasks

Interpretable Machine Learningmodel

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Exploiting Constraint Reasoning to Build Graphical Explanations for Mixed-Integer Linear Programming

2025-07-17 · Roger Xavier Lera-Leri, Filippo Bistaffa, Athina Georgara, Juan Antonio Rodriguez-Aguilar

Following the recent push for trustworthy AI, there has been an increasing interest in developing contrastive explanation techniques for optimisation, especially concerning the solution of specific decision-making proces…

Decision Making

Efficient Search for Diverse Coherent Explanations

2019-01-02 · Chris Russell

This paper proposes new search algorithms for counterfactual explanations based upon mixed integer programming. We are concerned with complex data in which variables may take any value from a contiguous range or an addit…

counterfactual

Optimal Counterfactual Explanations in Tree Ensembles

2021-06-11 · Axel Parmentier, Thibaut Vidal

Counterfactual explanations are usually generated through heuristics that are sensitive to the search's initial conditions. The absence of guarantees of performance and robustness hinders trustworthiness. In this paper, …

counterfactualCounterfactual ExplanationInterpretable Machine Learning

PACE: A Neuro-Symbolic Framework for Plausible and Actionable Counterfactual Explanations

2026-07-01 · Pavel Iakovets, Liyanapathiranage Sudeepika Wajirakumari Samarathunga, Martin Thomas Horsch, Fadi Al Machot arxiv

Counterfactual explanations explain machine learning predictions by identifying minimal input changes that would alter a model's decision. Although many existing methods successfully generate prediction-changing alternat…

Explanations for Answer Set Programming

2023-08-30 · Mario Alviano, Ly Ly Trieu, Tran Cao Son, Marcello Balduccini

The paper presents an enhancement of xASP, a system that generates explanation graphs for Answer Set Programming (ASP). Different from xASP, the new system, xASP2, supports different clingo constructs like the choice rul…

Explainable artificial intelligence