Meaningfully Debugging Model Mistakes using Conceptual Counterfactual Explanations
Not on the map. Why?
Abstract (arXiv)
Understanding and explaining the mistakes made by trained models is critical to many machine learning objectives, such as improving robustness, addressing concept drift, and mitigating biases. However, this is often an ad hoc process that involves manually looking at the model's mistakes on many test samples and guessing at the underlying reasons for those incorrect predictions. In this paper, we propose a systematic approach, conceptual counterfactual explanations (CCE), that explains why a classifier makes a mistake on a particular test sample(s) in terms of human-understandable concepts (e.g. this zebra is misclassified as a dog because of faint stripes). We base CCE on two prior ideas: counterfactual explanations and concept activation vectors, and validate our approach on well-known pretrained models, showing that it explains the models' mistakes meaningfully. In addition, for new models trained on data with spurious correlations, CCE accurately identifies the spurious correlation as the cause of model mistakes from a single misclassified test sample. On two challenging medical applications, CCE generated useful insights, confirmed by clinicians, into biases and mistakes the model makes in real-world settings.
Key facts. Cited by 53 papers in the map (data through 14 Oct 2026). Builds on 34 of its 55 references that are in the map. First posted on arXiv 24 Jun 2021.
Builds on
34 of 55 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,385
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,741
- 2019CheXpert: A Large Chest Radiograph Dataset with Uncertainty Labels and Expert Comparisoncited by 1,423
- 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,375
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,319
- 2018Sanity Checks for Saliency Mapscited by 1,156
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
22 more
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 939
- 2020Learning under Concept Drift: A Reviewcited by 477
- 2021Dynabench: Rethinking Benchmarking in NLPcited by 459
- 2018Detecting and Correcting for Label Shift with Black Box Predictorscited by 366
- 2019Benchmarking Robustness in Object Detection: Autonomous Driving when Winter is Comingcited by 336
- 2019Counterfactual Visual Explanationscited by 313
- 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 262
- 2018Multiaccuracy: Black-Box Post-Processing for Fairness in Classificationcited by 222
- 2019The What-If Tool: Interactive Probing of Machine Learning Modelscited by 207
- 2021Evaluating Deep Neural Networks Trained on Clinical Images in Dermatology with the Fitzpatrick 17k Datasetcited by 185
- 2018Semidefinite relaxations for certifying robustness to adversarial examplescited by 179
- 2019Gradio: Hassle-Free Sharing and Testing of ML Models in the Wildcited by 178
- 2020CheXclusion: Fairness gaps in deep chest X-ray classifierscited by 153
- 2020A Patient-Centric Dataset of Images and Metadata for Identifying Melanomas Using Clinical Contextcited by 146
- 2019Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifierscited by 144
- 2018Net2Vec: Quantifying and Explaining how Concepts are Encoded by Filters in Deep Neural Networkscited by 129
- 2020Don't Judge an Object by Its Context: Learning to Overcome Contextual Biascited by 91
- 2020Evaluating Saliency Map Explanations for Convolutional Neural Networks: A User Studycited by 86
- 2019Explanation by Progressive Exaggerationcited by 76
- 2019Feature Robustness in Non-stationary Health Records: Caveats to Deployable Model Performance in Common Clinical Machine Learning Taskscited by 39
- 2016Iterative Orthogonal Feature Projection for Diagnosing Bias in Black-Box Modelscited by 12
Built on by
Citing papers per year: 2022: 7; 2023: 16; 2024: 23; 2025: 5; 2026: 2.
53 papers.
Sort:
By area:
- 2022Post-hoc Concept Bottleneck Modelscited by 293
- 2022Toward Transparent AI: A Survey on Interpreting the Inner Structures of Deep Neural Networkscited by 129
- 2024Black-Box Access is Insufficient for Rigorous AI Auditscited by 126
- 2023Probabilistic Concept Bottleneck Modelscited by 101
- 2022Distilling Model Failures as Directions in Latent Spacecited by 82
- 2023Discover and Cure: Concept-aware Mitigation of Spurious Correlationcited by 71
- 2023TIBET: Identifying and Evaluating Biases in Text-to-Image Generative Modelscited by 52
- 2022Discovering Bugs in Vision Models using Off-the-shelf Image Generation and Captioningcited by 45
- 2023SkinCon: A skin disease dataset densely annotated by domain experts for fine-grained model debugging and analysiscited by 44
- 2024Incremental Residual Concept Bottleneck Modelscited by 43
- 2024MM-SpuBench: Towards Better Understanding of Spurious Biases in Multimodal LLMscited by 33
- 2022ModelDiff: A Framework for Comparing Learning Algorithmscited by 30
38 more
- 2023Learning to Intervene on Concept Bottleneckscited by 29
- 2024Beyond Concept Bottleneck Models: How to Make Black Boxes Intervenable?cited by 28
- 2023Seeing is not Believing: Robust Reinforcement Learning against Spurious Correlationcited by 25
- 2024Concept-Based Explanations in Computer Vision: Where Are We and Where Could We Go?cited by 18
- 2024Do Large Code Models Understand Programming Concepts? Counterfactual Analysis for Code Predicatescited by 14
- 2023From Neural Activations to Concepts: A Survey on Explaining Concepts in Neural Networkscited by 13
- 2023Evaluating the Stability of Semantic Concept Representations in CNNs for Robust Explainabilitycited by 11
- 2023QualEval: Qualitative Evaluation for Model Improvementcited by 11
- 2022Invariant Learning via Diffusion Dreamed Distribution Shiftscited by 10
- 2024Learning Robust Classifiers with Self-Guided Spurious Correlation Mitigationcited by 10
- 2024Adaptive Concept Bottleneck for Foundation Models Under Distribution Shiftscited by 9
- 2024Investigating the Quality of DermaMNIST and Fitzpatrick17k Dermatological Image Datasetscited by 7
- 2024Counterfactual Concept Bottleneck Modelscited by 7
- 2024Towards Compositionality in Concept Learningcited by 7
- 2024Constructing Concept-based Models to Mitigate Spurious Correlations with Minimal Human Effortcited by 7
- 2023Selective Concept Models: Permitting Stakeholder Customisation at Test-Timecited by 6
- 2023Interventional Probing in High Dimensions: An NLI Case Studycited by 5
- 2024Diffexplainer: Towards Cross-modal Global Explanations with Diffusion Modelscited by 5
- 2023FEDD -- Fair, Efficient, and Diverse Diffusion-based Lesion Segmentation and Malignancy Classificationcited by 4
- 2025Concept-Based Unsupervised Domain Adaptationcited by 4
- 2025V-CECE: Visual Counterfactual Explanations via Conceptual Editscited by 4
- 2024Debiasing Machine Unlearning with Counterfactual Examplescited by 3
- 2022Causal Modeling of Policy Interventions From Sequences of Treatments and Outcomescited by 2
- 2024Reimagining Anomalies: What If Anomalies Were Normal?cited by 2
- 2024CounterFace: A Synthetic Face Dataset for Fine-Grained Counterfactual Evaluation of Face Recognition Systemscited by 2
- 2024AdaptGrad: Adaptive Sampling to Reduce Noisecited by 2
- 2024GIFT: A Framework Towards Global Interpretable Faithful Textual Explanations of Vision Classifierscited by 2
- 2023Understanding User Preferences in Explainable Artificial Intelligence: A Survey and a Mapping Function Proposalcited by 1
- 2023T-COL: Generating Counterfactual Explanations for General User Preferences on Variable Machine Learning Systemscited by 1
- 2024Graph Edits for Counterfactual Explanations: A comparative studycited by 1
- 2024DEBUG-HD: Debugging TinyML models on-device using Hyper-Dimensional computingcited by 1
- 2023Understanding the Complexity and Its Impact on Testing in ML-Enabled Systemscited by 0
- 2023NeuroInspect: Interpretable Neuron-based Debugging Framework through Class-conditional Visualizationscited by 0
- 2024Utilizing Adversarial Examples for Bias Mitigation and Accuracy Enhancementcited by 0
- 2024Axiomatization of Gradient Smoothing in Neural Networkscited by 0
- 2024Aligning Characteristic Descriptors with Images for Human-Expert-like Explainabilitycited by 0
- 2025Invariance Pair Guidance: Robustness to Spurious Correlations via Corrective Gradientscited by 0
- 2025Explaining Low Perception Model Competency with High-Competency Counterfactualscited by 0
50 most cited of 53 All 53 (JSON)
- 2026"World Knowledge" in the Weights: Reading Concept Circuits of Vision Transformers8 Sep 2026
- 2026U-CECE: A Universal Multi-Resolution Framework for Conceptual Counterfactual Explanations9 Apr 2026
- 2025Probing the Probes: Methods and Metrics for Concept Alignment6 Nov 2025
- 2025V-CECE: Visual Counterfactual Explanations via Conceptual Edits20 Sep 2025
- 2025Concept-Based Unsupervised Domain Adaptation8 May 2025
- 2025Explaining Low Perception Model Competency with High-Competency Counterfactuals7 Apr 2025
- 2025Invariance Pair Guidance: Robustness to Spurious Correlations via Corrective Gradients26 Feb 2025
- 2024Adaptive Concept Bottleneck for Foundation Models Under Distribution Shifts18 Dec 2024
- 2024GIFT: A Framework Towards Global Interpretable Faithful Textual Explanations of Vision Classifiers23 Nov 2024
- 2024DEBUG-HD: Debugging TinyML models on-device using Hyper-Dimensional computing16 Nov 2024
- 2024Aligning Characteristic Descriptors with Images for Human-Expert-like Explainability6 Nov 2024
- 2024AdaptGrad: Adaptive Sampling to Reduce Noise10 Oct 2024
38 more
- 2024Concept-Based Explanations in Computer Vision: Where Are We and Where Could We Go?20 Sep 2024
- 2024CounterFace: A Synthetic Face Dataset for Fine-Grained Counterfactual Evaluation of Face Recognition Systems18 Jul 2024
- 2024Constructing Concept-based Models to Mitigate Spurious Correlations with Minimal Human Effort12 Jul 2024
- 2024Axiomatization of Gradient Smoothing in Neural Networks29 Jun 2024
- 2024Towards Compositionality in Concept Learning26 Jun 2024
- 2024MM-SpuBench: Towards Better Understanding of Spurious Biases in Multimodal LLMs24 Jun 2024
- 2024Learning Robust Classifiers with Self-Guided Spurious Correlation Mitigation6 May 2024
- 2024Debiasing Machine Unlearning with Counterfactual Examples24 Apr 2024
- 2024Utilizing Adversarial Examples for Bias Mitigation and Accuracy Enhancement18 Apr 2024
- 2024Incremental Residual Concept Bottleneck Models13 Apr 2024
- 2024Diffexplainer: Towards Cross-modal Global Explanations with Diffusion Models3 Apr 2024
- 2024Reimagining Anomalies: What If Anomalies Were Normal?22 Feb 2024
- 2024Do Large Code Models Understand Programming Concepts? Counterfactual Analysis for Code Predicates8 Feb 2024
- 2024Counterfactual Concept Bottleneck Models2 Feb 2024
- 2024Investigating the Quality of DermaMNIST and Fitzpatrick17k Dermatological Image Datasets25 Jan 2024
- 2024Black-Box Access is Insufficient for Rigorous AI Audits25 Jan 2024
- 2024Beyond Concept Bottleneck Models: How to Make Black Boxes Intervenable?24 Jan 2024
- 2024Graph Edits for Counterfactual Explanations: A comparative study21 Jan 2024
- 2023TIBET: Identifying and Evaluating Biases in Text-to-Image Generative Models3 Dec 2023
- 2023QualEval: Qualitative Evaluation for Model Improvement6 Nov 2023
- 2023From Neural Activations to Concepts: A Survey on Explaining Concepts in Neural Networks18 Oct 2023
- 2023NeuroInspect: Interpretable Neuron-based Debugging Framework through Class-conditional Visualizations11 Oct 2023
- 2023T-COL: Generating Counterfactual Explanations for General User Preferences on Variable Machine Learning Systems28 Sep 2023
- 2023Learning to Intervene on Concept Bottlenecks25 Aug 2023
- 2023FEDD -- Fair, Efficient, and Diverse Diffusion-based Lesion Segmentation and Malignancy Classification21 Jul 2023
- 2023Seeing is not Believing: Robust Reinforcement Learning against Spurious Correlation15 Jul 2023
- 2023Selective Concept Models: Permitting Stakeholder Customisation at Test-Time14 Jun 2023
- 2023Probabilistic Concept Bottleneck Models2 Jun 2023
- 2023Discover and Cure: Concept-aware Mitigation of Spurious Correlation1 May 2023
- 2023Evaluating the Stability of Semantic Concept Representations in CNNs for Robust Explainability28 Apr 2023
- 2023Interventional Probing in High Dimensions: An NLI Case Study20 Apr 2023
- 2023Understanding User Preferences in Explainable Artificial Intelligence: A Survey and a Mapping Function Proposal7 Feb 2023
- 2023SkinCon: A skin disease dataset densely annotated by domain experts for fine-grained model debugging and analysis1 Feb 2023
- 2023Understanding the Complexity and Its Impact on Testing in ML-Enabled Systems10 Jan 2023
- 2022ModelDiff: A Framework for Comparing Learning Algorithms22 Nov 2022
- 2022Invariant Learning via Diffusion Dreamed Distribution Shifts18 Nov 2022
- 2022Causal Modeling of Policy Interventions From Sequences of Treatments and Outcomes9 Sep 2022
- 2022Discovering Bugs in Vision Models using Off-the-shelf Image Generation and Captioning18 Aug 2022
50 newest of 53 All 53 (JSON)
- 2024Debiasing Machine Unlearning with Counterfactual Examples24 Apr 2024
- 2022Post-hoc Concept Bottleneck Modelscited by 293
- 2022Toward Transparent AI: A Survey on Interpreting the Inner Structures of Deep Neural Networkscited by 129
- 2024Black-Box Access is Insufficient for Rigorous AI Auditscited by 126
- 2023Probabilistic Concept Bottleneck Modelscited by 101
- 2022Distilling Model Failures as Directions in Latent Spacecited by 82
- 2023Discover and Cure: Concept-aware Mitigation of Spurious Correlationcited by 71
- 2023TIBET: Identifying and Evaluating Biases in Text-to-Image Generative Modelscited by 52
- 2022Discovering Bugs in Vision Models using Off-the-shelf Image Generation and Captioningcited by 45
- 2023SkinCon: A skin disease dataset densely annotated by domain experts for fine-grained model debugging and analysiscited by 44
- 2024Incremental Residual Concept Bottleneck Modelscited by 43
- 2022ModelDiff: A Framework for Comparing Learning Algorithmscited by 30
- 2023Learning to Intervene on Concept Bottleneckscited by 29
12 most cited of 49 All 49 (JSON)
- 2026U-CECE: A Universal Multi-Resolution Framework for Conceptual Counterfactual Explanations9 Apr 2026
- 2025Probing the Probes: Methods and Metrics for Concept Alignment6 Nov 2025
- 2025V-CECE: Visual Counterfactual Explanations via Conceptual Edits20 Sep 2025
- 2025Concept-Based Unsupervised Domain Adaptation8 May 2025
- 2025Explaining Low Perception Model Competency with High-Competency Counterfactuals7 Apr 2025
- 2025Invariance Pair Guidance: Robustness to Spurious Correlations via Corrective Gradients26 Feb 2025
- 2024Adaptive Concept Bottleneck for Foundation Models Under Distribution Shifts18 Dec 2024
- 2024GIFT: A Framework Towards Global Interpretable Faithful Textual Explanations of Vision Classifiers23 Nov 2024
- 2024DEBUG-HD: Debugging TinyML models on-device using Hyper-Dimensional computing16 Nov 2024
- 2024Aligning Characteristic Descriptors with Images for Human-Expert-like Explainability6 Nov 2024
- 2024AdaptGrad: Adaptive Sampling to Reduce Noise10 Oct 2024
- 2024Concept-Based Explanations in Computer Vision: Where Are We and Where Could We Go?20 Sep 2024
12 newest of 49 All 49 (JSON)