Model Agnostic Contrastive Explanations for Structured Data
Amit Dhurandhar, Tejaswini Pedapati, Avinash Balakrishnan, Pin-Yu, Chen, Karthikeyan Shanmugam, Ruchir Puri

TL;DR
This paper introduces MACEM, a model-agnostic method for generating contrastive explanations for any classification model using only class probability queries, applicable to structured data including real and categorical features.
Contribution
We propose MACEM, a novel, model-agnostic approach for contrastive explanations that handles real and categorical features, extending previous methods to a broader range of models and data types.
Findings
Effective on 5 public datasets across diverse domains
Generates meaningful contrastive explanations for various models
Handles real and categorical features explicitly
Abstract
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 \emph{any} classification model where one is able to \emph{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…
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
TopicsFault Detection and Control Systems · Advanced Data Processing Techniques · Time Series Analysis and Forecasting
