Explainable Data-Driven Optimization: From Context to Decision and Back Again

Alexandre Forel, Axel Parmentier, Thibaut Vidal
1/24/2023
cs.LGmath.OC

No official code found. Best implementation: alexforel/Explainable-CSO (13 stars, MIT, last commit 2023-07-21).

Abstract

Data-driven optimization uses contextual information and machine learning algorithms to find solutions to decision problems with uncertain parameters. While a vast body of work is dedicated to interpreting machine learning models in the classification setting, explaining decision pipelines involving learning algorithms remains unaddressed. This lack of interpretability can block the adoption of data-driven solutions as practitioners may not understand or trust the recommended decisions. We bridge this gap by introducing a counterfactual explanation methodology tailored to explain solutions to data-driven problems. We introduce two classes of explanations and develop methods to find nearest explanations of random forest and nearest-neighbor predictors. We demonstrate our approach by explaining key problems in operations management such as inventory management and routing.

View on arXivView PDF

Code Implementations(1)

MIT

Code for "Explainable Data-Driven Optimization" (ICML 2023)

131PythonJan 24, 20233 years agoMIT
explainabilitystochastic-optimization

Similar Papers

Cite this paper

@article{forel2023explainable,
  title  = {Explainable Data-Driven Optimization: From Context to Decision and Back Again},
  author = {Alexandre Forel and Axel Parmentier and Thibaut Vidal},
  year   = {2023},
  eprint = {2301.10074},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.10074v2},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.10074.svg)](https://codeofpaper.com/paper/2301.10074)

Discussion