Model Agnostic Contrastive Explanations for Structured Data
Not on the map. Why?
Abstract (arXiv)
Recently, a method [7] was proposed to generate contrastive explanations for differentiable models such as deep neural networks, where one has complete access to the model. In this work, we propose a method, Model Agnostic Contrastive Explanations Method (MACEM), to generate contrastive explanations for any classification model where one is able to only query the class probabilities for a desired input. This allows us to generate contrastive explanations for not only neural networks, but models such as random forests, boosted trees and even arbitrary ensembles that are still amongst the state-of-the-art when learning on structured data [13]. Moreover, to obtain meaningful explanations we propose a principled approach to handle real and categorical features leading to novel formulations for computing pertinent positives and negatives that form the essence of a contrastive explanation. A detailed treatment of the different data types of this nature was not performed in the previous work, which assumed all features to be positive real valued with zero being indicative of the least interesting value. We part with this strong implicit assumption and generalize these methods so as to be applicable across a much wider range of problem settings. We quantitatively and qualitatively validate our approach over 5 public datasets covering diverse domains.
Key facts. Cited by 41 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 5; 2023: 11; 2024: 8; 2025: 5; 2026: 2.
41 papers.
Sort:
By area:
- 2023Data-centric Artificial Intelligence: A Surveycited by 202
- 2024Revisiting Zeroth-Order Optimization for Memory-Efficient LLM Fine-Tuning: A Benchmarkcited by 113
- 2021Towards Robust and Reliable Algorithmic Recoursecited by 101
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
- 2023DeepZero: Scaling up Zeroth-Order Optimization for Deep Model Trainingcited by 76
- 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanationscited by 62
- 2021Synthetic Benchmarks for Scientific Research in Explainable Machine Learningcited by 59
- 2022CLEAR: Generative Counterfactual Explanations on Graphscited by 48
- 2024Enhancing Zeroth-order Fine-tuning for Language Models with Low-rank Structurescited by 48
- 2021Amortized Generation of Sequential Algorithmic Recourses for Black-box Modelscited by 24
- 2025Harmony in Divergence: Towards Fast, Accurate, and Memory-efficient Zeroth-order LLM Fine-tuningcited by 17
- 2022Features of Explainability: How users understand counterfactual and causal explanations for categorical and continuous features in XAIcited by 16
29 more
- 2023A survey and taxonomy of loss functions in machine learningcited by 15
- 2022MACE: An Efficient Model-Agnostic Framework for Counterfactual Explanationcited by 12
- 2021Let the CAT out of the bag: Contrastive Attributed explanations for Textcited by 9
- 2025Perturbation-efficient Zeroth-order Optimization for Hardware-friendly On-device Trainingcited by 9
- 2023CeFlow: A Robust and Efficient Counterfactual Explanation Framework for Tabular Data using Normalizing Flowscited by 8
- 2021On Quantitative Evaluations of Counterfactualscited by 7
- 2024Fully Zeroth-Order Bilevel Programming via Gaussian Smoothingcited by 6
- 2023Navigating the Structured What-If Spaces: Counterfactual Generation via Structured Diffusioncited by 5
- 2024Rendering Wireless Environments Useful for Gradient Estimators: A Zero-Order Stochastic Federated Learning Methodcited by 4
- 2024Trust Regions for Explanations via Black-Box Probabilistic Certificationcited by 4
- 2023Sanity checks and improvements for patch visualisation in prototype-based image classificationcited by 3
- 2025End-to-End On-Device Quantization-Aware Training for LLMs at Inference Costcited by 2
- 2021Contrastive Explanations for Explaining Model Adaptationscited by 1
- 2021Causality-based Counterfactual Explanation for Classification Modelscited by 1
- 2021Post-discovery Analysis of Anomalous Subsetscited by 1
- 2022Locally Invariant Explanations: Towards Stable and Unidirectional Explanations through Local Invariant Learningcited by 1
- 2023Understanding User Preferences in Explainable Artificial Intelligence: A Survey and a Mapping Function Proposalcited by 1
- 2023Function Composition in Trustworthy Machine Learning: Implementation Choices, Insights, and Questionscited by 1
- 2023CLIMAX: An exploration of Classifier-Based Contrastive Explanationscited by 1
- 2024Generative Example-Based Explanations: Bridging the Gap between Generative Modeling and Explainabilitycited by 1
- 2026ZOTTA: Test-Time Adaptation with Gradient-Free Zeroth-Order Optimizationcited by 1
- 2022An Empirical Evaluation of Zeroth-Order Optimization Methods on AI-driven Molecule Optimizationcited by 0
- 2023CEnt: An Entropy-based Model-agnostic Explainability Framework to Contrast Classifiers' Decisionscited by 0
- 2023Explainable History Distillation by Marked Temporal Point Processcited by 0
- 2024Comparison of decision trees with Local Interpretable Model-Agnostic Explanations (LIME) technique and multi-linear regression for explaining support vector regression model in terms of root mean square error (RMSE) valuescited by 0
- 2024CELL your Model: Contrastive Explanations for Large Language Modelscited by 0
- 2025An Explainable Gaussian Process Auto-encoder for Tabular Datacited by 0
- 2025Actionable and diverse counterfactual explanations incorporating domain knowledge and plausibility constraintscited by 0
- 2026Curvature-Aware Zeroth-Order Optimization for Memory-Efficient Test-Time Adaptationcited by 0
- 2026Curvature-Aware Zeroth-Order Optimization for Memory-Efficient Test-Time Adaptation12 Aug 2026
- 2026ZOTTA: Test-Time Adaptation with Gradient-Free Zeroth-Order Optimization15 Mar 2026
- 2025Actionable and diverse counterfactual explanations incorporating domain knowledge and plausibility constraints25 Nov 2025
- 2025An Explainable Gaussian Process Auto-encoder for Tabular Data31 Aug 2025
- 2025End-to-End On-Device Quantization-Aware Training for LLMs at Inference Cost21 Aug 2025
- 2025Perturbation-efficient Zeroth-order Optimization for Hardware-friendly On-device Training28 Apr 2025
- 2025Harmony in Divergence: Towards Fast, Accurate, and Memory-efficient Zeroth-order LLM Fine-tuning5 Feb 2025
- 2024Generative Example-Based Explanations: Bridging the Gap between Generative Modeling and Explainability28 Oct 2024
- 2024Enhancing Zeroth-order Fine-tuning for Language Models with Low-rank Structures10 Oct 2024
- 2024CELL your Model: Contrastive Explanations for Large Language Models17 Jun 2024
- 2024Comparison of decision trees with Local Interpretable Model-Agnostic Explanations (LIME) technique and multi-linear regression for explaining support vector regression model in terms of root mean square error (RMSE) values10 Apr 2024
- 2024Fully Zeroth-Order Bilevel Programming via Gaussian Smoothing29 Mar 2024
29 more
- 2024Revisiting Zeroth-Order Optimization for Memory-Efficient LLM Fine-Tuning: A Benchmark18 Feb 2024
- 2024Trust Regions for Explanations via Black-Box Probabilistic Certification17 Feb 2024
- 2024Rendering Wireless Environments Useful for Gradient Estimators: A Zero-Order Stochastic Federated Learning Method30 Jan 2024
- 2023Navigating the Structured What-If Spaces: Counterfactual Generation via Structured Diffusion21 Dec 2023
- 2023Explainable History Distillation by Marked Temporal Point Process13 Nov 2023
- 2023DeepZero: Scaling up Zeroth-Order Optimization for Deep Model Training3 Oct 2023
- 2023CLIMAX: An exploration of Classifier-Based Contrastive Explanations2 Jul 2023
- 2023CeFlow: A Robust and Efficient Counterfactual Explanation Framework for Tabular Data using Normalizing Flows26 Mar 2023
- 2023Data-centric Artificial Intelligence: A Survey17 Mar 2023
- 2023Function Composition in Trustworthy Machine Learning: Implementation Choices, Insights, and Questions17 Feb 2023
- 2023Understanding User Preferences in Explainable Artificial Intelligence: A Survey and a Mapping Function Proposal7 Feb 2023
- 2023Sanity checks and improvements for patch visualisation in prototype-based image classification20 Jan 2023
- 2023CEnt: An Entropy-based Model-agnostic Explainability Framework to Contrast Classifiers' Decisions19 Jan 2023
- 2023A survey and taxonomy of loss functions in machine learning13 Jan 2023
- 2022An Empirical Evaluation of Zeroth-Order Optimization Methods on AI-driven Molecule Optimization27 Oct 2022
- 2022CLEAR: Generative Counterfactual Explanations on Graphs16 Oct 2022
- 2022MACE: An Efficient Model-Agnostic Framework for Counterfactual Explanation31 May 2022
- 2022Features of Explainability: How users understand counterfactual and causal explanations for categorical and continuous features in XAI21 Apr 2022
- 2022Locally Invariant Explanations: Towards Stable and Unidirectional Explanations through Local Invariant Learning28 Jan 2022
- 2021Post-discovery Analysis of Anomalous Subsets23 Nov 2021
- 2021On Quantitative Evaluations of Counterfactuals30 Oct 2021
- 2021Let the CAT out of the bag: Contrastive Attributed explanations for Text16 Sep 2021
- 2021Synthetic Benchmarks for Scientific Research in Explainable Machine Learning23 Jun 2021
- 2021Amortized Generation of Sequential Algorithmic Recourses for Black-box Models7 Jun 2021
- 2021Causality-based Counterfactual Explanation for Classification Models3 May 2021
- 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanations15 Apr 2021
- 2021Contrastive Explanations for Explaining Model Adaptations6 Apr 2021
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniques26 Feb 2021
- 2021Towards Robust and Reliable Algorithmic Recourse26 Feb 2021
- 2023Data-centric Artificial Intelligence: A Surveycited by 202
- 2024Revisiting Zeroth-Order Optimization for Memory-Efficient LLM Fine-Tuning: A Benchmarkcited by 113
- 2021Towards Robust and Reliable Algorithmic Recoursecited by 101
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
- 2023DeepZero: Scaling up Zeroth-Order Optimization for Deep Model Trainingcited by 76
- 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanationscited by 62
- 2021Synthetic Benchmarks for Scientific Research in Explainable Machine Learningcited by 59
- 2022CLEAR: Generative Counterfactual Explanations on Graphscited by 48
- 2024Enhancing Zeroth-order Fine-tuning for Language Models with Low-rank Structurescited by 48
- 2021Amortized Generation of Sequential Algorithmic Recourses for Black-box Modelscited by 24
- 2025Harmony in Divergence: Towards Fast, Accurate, and Memory-efficient Zeroth-order LLM Fine-tuningcited by 17
- 2022Features of Explainability: How users understand counterfactual and causal explanations for categorical and continuous features in XAIcited by 16
12 most cited of 40 All 40 (JSON)
- 2026Curvature-Aware Zeroth-Order Optimization for Memory-Efficient Test-Time Adaptation12 Aug 2026
- 2026ZOTTA: Test-Time Adaptation with Gradient-Free Zeroth-Order Optimization15 Mar 2026
- 2025Actionable and diverse counterfactual explanations incorporating domain knowledge and plausibility constraints25 Nov 2025
- 2025An Explainable Gaussian Process Auto-encoder for Tabular Data31 Aug 2025
- 2025End-to-End On-Device Quantization-Aware Training for LLMs at Inference Cost21 Aug 2025
- 2025Perturbation-efficient Zeroth-order Optimization for Hardware-friendly On-device Training28 Apr 2025
- 2025Harmony in Divergence: Towards Fast, Accurate, and Memory-efficient Zeroth-order LLM Fine-tuning5 Feb 2025
- 2024Generative Example-Based Explanations: Bridging the Gap between Generative Modeling and Explainability28 Oct 2024
- 2024Enhancing Zeroth-order Fine-tuning for Language Models with Low-rank Structures10 Oct 2024
- 2024CELL your Model: Contrastive Explanations for Large Language Models17 Jun 2024
- 2024Comparison of decision trees with Local Interpretable Model-Agnostic Explanations (LIME) technique and multi-linear regression for explaining support vector regression model in terms of root mean square error (RMSE) values10 Apr 2024
- 2024Fully Zeroth-Order Bilevel Programming via Gaussian Smoothing29 Mar 2024
12 newest of 40 All 40 (JSON)