mlsanityData to 7 Oct 2026

CEnt: An Entropy-based Model-agnostic Explainability Framework to Contrast Classifiers' Decisions

arXiv 2301.07941 ↗First posted 19 Jan 2023cs.LG cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Current interpretability methods focus on explaining a particular model's decision through present input features. Such methods do not inform the user of the sufficient conditions that alter these decisions when they are not desirable. Contrastive explanations circumvent this problem by providing explanations of the form "If the feature X>x, the output Y would be different''. While different approaches are developed to find contrasts; these methods do not all deal with mutability and attainability constraints. In this work, we present a novel approach to locally contrast the prediction of any classifier. Our Contrastive Entropy-based explanation method, CEnt, approximates a model locally by a decision tree to compute entropy information of different feature splits. A graph, G, is then built where contrast nodes are found through a one-to-many shortest path search. Contrastive examples are generated from the shortest path to reflect feature splits that alter model decisions while maintaining lower entropy. We perform local sampling on manifold-like distances computed by variational auto-encoders to reflect data density. CEnt is the first non-gradient-based contrastive method generating diverse counterfactuals that do not necessarily exist in the training data while satisfying immutability (ex. race) and semi-immutability (ex. age can only change in an increasing direction). Empirical evaluation on four real-world numerical datasets demonstrates the ability of CEnt in generating counterfactuals that achieve better proximity rates than existing methods without compromising latency, feasibility, and attainability. We further extend CEnt to imagery data to derive visually appealing and useful contrasts between class labels on MNIST and Fashion MNIST datasets. Finally, we show how CEnt can serve as a tool to detect vulnerabilities of textual classifiers.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 28 of its 36 references that are in the map. First posted on arXiv 19 Jan 2023.

Builds on

28 of 36 references.

References · 28

  1. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  2. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  3. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  4. 2013Auto-Encoding Variational Bayescited by 3,980
  5. 2015Learning Deep Features for Discriminative Localizationcited by 2,430
  6. 2013Visualizing and Understanding Convolutional Networkscited by 2,278
  7. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
  8. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
  9. 2018Actionable Recourse in Linear Classificationcited by 327
  10. 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
  11. 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 232
  12. 2019Learning Model-Agnostic Counterfactual Explanations for Tabular Datacited by 146
16 more
  1. 2018Explaining Explanations in AIcited by 136
  2. 2019Explaining Classifiers with Causal Concept Effect (CaCE)cited by 135
  3. 2019Towards Realistic Individual Recourse and Actionable Explanations in Black-Box Decision Making Systemscited by 128
  4. 2020Getting a CLUE: A Method for Explaining Uncertainty Estimatescited by 92
  5. 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 85
  6. 2018Contrastive Explanation: A Structural-Model Approachcited by 64
  7. 2018Visualizing the Feature Importance for Black Box Modelscited by 55
  8. 2017Inverse Classification for Comparison-based Interpretability in Machine Learningcited by 49
  9. 2018Contrastive Explanations for Reinforcement Learning in terms of Expected Consequencescited by 44
  10. 2018Interpretable Credit Application Predictions With Counterfactual Explanationscited by 43
  11. 2019FOCUS: Flexible Optimizable Counterfactual Explanations for Tree Ensemblescited by 43
  12. 2019Model Agnostic Contrastive Explanations for Structured Datacited by 41
  13. 2020Generative causal explanations of black-box classifierscited by 41
  14. 2019U-CAM: Visual Explanation using Uncertainty based Class Activation Mapscited by 36
  15. 2019Generating Counterfactual and Contrastive Explanations using SHAPcited by 23
  16. 2016Generalized Inverse Classificationcited by 22

Built on by

Not cited yet.