Counterfactual Explanations of Neural Network-Generated Response Curves

04/08/2023
by   Giorgio Morales, et al.
0

Response curves exhibit the magnitude of the response of a sensitive system to a varying stimulus. However, response of such systems may be sensitive to multiple stimuli (i.e., input features) that are not necessarily independent. As a consequence, the shape of response curves generated for a selected input feature (referred to as "active feature") might depend on the values of the other input features (referred to as "passive features"). In this work we consider the case of systems whose response is approximated using regression neural networks. We propose to use counterfactual explanations (CFEs) for the identification of the features with the highest relevance on the shape of response curves generated by neural network black boxes. CFEs are generated by a genetic algorithm-based approach that solves a multi-objective optimization problem. In particular, given a response curve generated for an active feature, a CFE finds the minimum combination of passive features that need to be modified to alter the shape of the response curve. We tested our method on a synthetic dataset with 1-D inputs and two crop yield prediction datasets with 2-D inputs. The relevance ranking of features and feature combinations obtained on the synthetic dataset coincided with the analysis of the equation that was used to generate the problem. Results obtained on the yield prediction datasets revealed that the impact on fertilizer responsivity of passive features depends on the terrain characteristics of each field.

READ FULL TEXT

page 1

page 5

page 6

page 7

research
04/23/2020

Multi-Objective Counterfactual Explanations

Counterfactual explanations are one of the most popular methods to make ...
research
08/27/2021

A framework for massive scale personalized promotion

Technology companies building consumer-facing platforms may have access ...
research
02/05/2023

A Modified CTGAN-Plus-Features Based Method for Optimal Asset Allocation

We propose a new approach to portfolio optimization that utilizes a uniq...
research
12/02/2019

Diagnostic Curves for Black Box Models

In safety-critical applications of machine learning, it is often necessa...
research
10/10/2016

Inverse Diffusion Curves using Shape Optimization

The inverse diffusion curve problem focuses on automatic creation of dif...
research
10/27/2021

Counterfactual Shapley Additive Explanations

Feature attributions are a common paradigm for model explanations due to...

Please sign up or login with your details

Forgot password? Click here to reset