Explainable Data-Driven Optimization: From Context to Decision and Back Again
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 13 of its 35 references that are in the map. First posted on arXiv 24 Jan 2023.
Builds on
13 of 35 references.
References · 13
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2017Smart "Predict, then Optimize"cited by 332
- 2014From Predictive to Prescriptive Analyticscited by 142
- 2019MIPaaL: Mixed Integer Program as a Layercited by 93
- 2019Smart Predict-and-Optimize for Hard Combinatorial Optimization Problemscited by 88
- 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
- 2020Decision Trees for Decision-Making under the Predict-then-Optimize Frameworkcited by 52
- 2019FOCUS: Flexible Optimizable Counterfactual Explanations for Tree Ensemblescited by 43
- 2020Born-Again Tree Ensemblescited by 38
- 2021Optimal Counterfactual Explanations in Tree Ensemblescited by 36
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 28
- 2020BRPO: Batch Residual Policy Optimizationcited by 25
1 more
- 2020Stochastic Optimization Forestscited by 20
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 3.
7 papers.
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanationscited by 10
- 2025OptiChat: Bridging Optimization Models and Practitioners with Large Language Modelscited by 8
- 2024Counterfactual Explanations for Linear Optimizationcited by 3
- 2023A Framework for Data-Driven Explainability in Mathematical Optimizationcited by 2
- 2025Coherent Local Explanations for Mathematical Optimizationcited by 1
- 2024CF-OPT: Counterfactual Explanations for Structured Predictioncited by 0
- 2025Coherent Local Explanations for Mathematical Optimization7 Feb 2025
- 2025OptiChat: Bridging Optimization Models and Practitioners with Large Language Models14 Jan 2025
- 2025Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanations10 Jan 2025
- 2024CF-OPT: Counterfactual Explanations for Structured Prediction28 May 2024
- 2024Counterfactual Explanations for Linear Optimization24 May 2024
- 2023A Framework for Data-Driven Explainability in Mathematical Optimization16 Aug 2023
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertainty17 Jun 2023