EURO 2024 Copenhagen
Abstract Submission

EURO-Online login

3596. Counterfactual Explanations for Linear Optimization Problems

Invited abstract in session MD-27: Mathematical Optimization for Counterfactual Explanations, stream Mathematical Optimization for XAI.

Monday, 14:30-16:00
Room: 047 (building: 208)

Authors (first author is the speaker)

1. Jannis Kurtz
Amsterdam Business School, University of Amsterdam
2. Ilker Birbil
Business Analytics, Amsterdam University
3. Dick den Hertog
University of Amsterdam

Abstract

In recent years, there has been a rising demand for transparent and explainable machine learning (ML) models. A large stream of works focuses on algorithmic methods to derive so called counterfactual explanations (CE).
Although significant progress has been made in generating CEs for ML models, this topic has received minimal attention in the Operations Research (OR) community. However, algorithmic decisions in OR are made by complex
algorithms which cannot be considered to be explainable or transparent. In this work we argue that there exist many OR applications where counterfactual explanations are needed and useful. We translate the concept of CEs into
the world of linear optimization problems and define three different classes of CEs: strong, weak and relative counterfactual explanations. For all three types we derive problem formulations and analyze the structure of it. We show
that the weak and strong CE formulations have some undesirable properties while relative CEs can be derived by solving a convex optimization problem. We test all concepts on a real-world diet problem and we show that relative CEs can be calculated efficiently on NETLIB instances.

Keywords

Status: accepted


Back to the list of papers