GeCo: Quality Counterfactual Explanations in Real Time

01/05/2021
by   Maximilian Schleich, et al.
7

Machine learning is increasingly applied in high-stakes decision making that directly affect people's lives, and this leads to an increased demand for systems to explain their decisions. Explanations often take the form of counterfactuals, which consists of conveying to the end user what she/he needs to change in order to improve the outcome. Computing counterfactual explanations is challenging, because of the inherent tension between a rich semantics of the domain, and the need for real time response. In this paper we present GeCo, the first system that can compute plausible and feasible counterfactual explanations in real time. At its core, GeCo relies on a genetic algorithm, which is customized to favor searching counterfactual explanations with the smallest number of changes. To achieve real-time performance, we introduce two novel optimizations: Δ-representation of candidate counterfactuals, and partial evaluation of the classifier. We compare empirically GeCo against five other systems described in the literature, and show that it is the only system that can achieve both high quality explanations and real time answers.

READ FULL TEXT

page 10

page 12

research
02/12/2020

Convex Density Constraints for Computing Plausible Counterfactual Explanations

The increasing deployment of machine learning as well as legal regulatio...
research
05/17/2021

Convex optimization for actionable & plausible counterfactual explanations

Transparency is an essential requirement of machine learning based decis...
research
11/27/2022

"Explain it in the Same Way!" – Model-Agnostic Group Fairness of Counterfactual Explanations

Counterfactual explanations are a popular type of explanation for making...
research
02/03/2021

Directive Explanations for Actionable Explainability in Machine Learning Applications

This paper investigates the prospects of using directive explanations to...
research
05/11/2022

"If it didn't happen, why would I change my decision?": How Judges Respond to Counterfactual Explanations for the Public Safety Assessment

Many researchers and policymakers have expressed excitement about how al...
research
12/10/2019

The Hidden Assumptions Behind Counterfactual Explanations and Principal Reasons

Counterfactual explanations are gaining prominence within technical, leg...
research
12/14/2022

Counterfactual Explanations for Support Vector Machine Models

We tackle the problem of computing counterfactual explanations – minimal...

Please sign up or login with your details

Forgot password? Click here to reset