Interpretable Credit Application Predictions With Counterfactual Explanations
arXiv:1811.05245
Abstract
We predict credit applications with off-the-shelf, interchangeable black-box classifiers and we explain single predictions with counterfactual explanations. Counterfactual explanations expose the minimal changes required on the input data to obtain a different result e.g., approved vs rejected application. Despite their effectiveness, counterfactuals are mainly designed for changing an undesired outcome of a prediction i.e. loan rejected. Counterfactuals, however, can be difficult to interpret, especially when a high number of features are involved in the explanation. Our contribution is two-fold: i) we propose positive counterfactuals, i.e. we adapt counterfactual explanations to also explain accepted loan applications, and ii) we propose two weighting strategies to generate more interpretable counterfactuals. Experiments on the HELOC loan applications dataset show that our contribution outperforms the baseline counterfactual generation strategy, by leading to smaller and hence more interpretable counterfactuals.
Cited by in corpus (12)
- The Hidden Assumptions Behind Counterfactual Explanations and Principal Reasons
- Learning Model-Agnostic Counterfactual Explanations for Tabular Data
- Towards Realistic Individual Recourse and Actionable Explanations in Black-Box Decision Making Systems
- To trust or not to trust an explanation: using LEAF to evaluate local linear XAI methods
- Issues with post-hoc counterfactual explanations: a discussion
- Counterfactuals and Causability in Explainable Artificial Intelligence: Theory, Algorithms, and Applications
- Interpreting Black-box Machine Learning Models for High Dimensional Datasets
- From Explanation to Recommendation: Ethical Standards for Algorithmic Recourse
- Latent-CF: A Simple Baseline for Reverse Counterfactual Explanations
- Causal Interpretability for Machine Learning -- Problems, Methods and Evaluation
- Order in the Court: Explainable AI Methods Prone to Disagreement
- Self-learn to Explain Siamese Networks Robustly