paper-with-me

홈 › Papers

Calculating and Visualizing Counterfactual Feature Importance Values

2023-06-10 · Bjorge Meulemeester, Raphael Mazzine Barbosa de Oliveira, David Martens

Despite the success of complex machine learning algorithms, mostly justified by an outstanding performance in prediction tasks, their inherent opaque nature still represents a challenge to their responsible application. Counterfactual explanations surged as one potential solution to explain individual decision results. However, two major drawbacks directly impact their usability: (1) the isonomic view of feature changes, in which it is not possible to observe \textit{how much} each modified feature influences the prediction, and (2) the lack of graphical resources to visualize the counterfactual explanation. We introduce Counterfactual Feature (change) Importance (CFI) values as a solution: a way of assigning an importance value to each feature change in a given counterfactual explanation. To calculate these values, we propose two potential CFI methods. One is simple, fast, and has a greedy nature. The other, coined CounterShapley, provides a way to calculate Shapley values between the factual-counterfactual pair. Using these importance values, we additionally introduce three chart types to visualize the counterfactual explanations: (a) the Greedy chart, which shows a greedy sequential path for prediction score increase up to predicted class change, (b) the CounterShapley chart, depicting its respective score in a simple and one-dimensional chart, and finally (c) the Constellation chart, which shows all possible combinations of feature changes, and their impact on the model's prediction score. For each of our proposed CFI methods and visualization schemes, we show how they can provide more information on counterfactual explanations. Finally, an open-source implementation is offered, compatible with any counterfactual explanation generator algorithm. Code repository at: https://github.com/ADMAntwerp/CounterPlots

📄 PDF Abstract BibTeX arXiv:2306.06506

Code (0)

등록된 구현이 없습니다.

Tasks

counterfactualCounterfactual ExplanationFeature ImportancePrediction

Similar Papers 제목 키워드 기반

Explaining and visualizing black-box models through counterfactual paths

2023-07-15 · Bastian Pfeifer, Mateusz Krzyzinski, Hubert Baniecki, Anna Saranti 외

Explainable AI (XAI) is an increasingly important area of machine learning research, which aims to make black-box models transparent and interpretable. In this paper, we propose a novel approach to XAI that uses the so-c…

counterfactualExplainable Artificial Intelligence (XAI)Feature ImportanceKnowledge Graphs

On the Connection between Game-Theoretic Feature Attributions and Counterfactual Explanations

2023-07-13 · Emanuele Albini, Shubham Sharma, Saumitra Mishra, Danial Dervovic 외

Explainable Artificial Intelligence (XAI) has received widespread interest in recent years, and two of the most popular types of explanations are feature attributions, and counterfactual explanations. These classes of ap…

counterfactualCounterfactual ExplanationExplainable artificial intelligenceExplainable Artificial Intelligence (XAI)+1

FLEX: Feature Importance from Layered Counterfactual Explanations

2025-11-14 · Nawid Keshtmand, Roussel Desmond Nzoyem, Jeffrey Nicholas Clark arxiv

Machine learning models achieve state-of-the-art performance across domains, yet their lack of interpretability limits safe deployment in high-stakes settings. Counterfactual explanations are widely used to provide actio…

severity predictionFeature Importance

Modeling Attention during Dimensional Shifts with Counterfactual and Delayed Feedback

2025-01-19 · Tyler Malloy, Roderick Seow, Cleotilde Gonzalez

Attention can be used to inform choice selection in contextual bandit tasks even when context features have not been previously experienced. One example of this is in dimensional shifts, where additional feature values a…

counterfactualDecision Making

Multicollinearity Correction and Combined Feature Effect in Shapley Values

2020-11-03 · Indranil Basu, Subhadip Maji

Model interpretability is one of the most intriguing problems in most of the Machine Learning models, particularly for those that are mathematically sophisticated. Computing Shapley Values are arguably the best approach …