Calculating and Visualizing Counterfactual Feature Importance Values
Bjorge Meulemeester, Raphael Mazzine Barbosa De Oliveira, David, Martens

TL;DR
This paper introduces a new method for assigning importance to feature changes in counterfactual explanations, along with visualization tools to better understand how features influence model predictions.
Contribution
It proposes Counterfactual Feature Importance (CFI) values, two calculation methods including CounterShapley, and three visualization charts to enhance interpretability of counterfactual explanations.
Findings
CFI values provide detailed feature importance in counterfactuals.
CounterShapley offers a Shapley value-based importance calculation.
Three visualization charts improve understanding of feature impacts.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Machine Learning in Materials Science · Machine Learning and Data Classification
