Learning Solutions of Stochastic Optimization Problems with Bayesian Neural Networks
Not on the map. Why?
Abstract (arXiv)
Mathematical solvers use parametrized Optimization Problems (OPs) as inputs to yield optimal decisions. In many real-world settings, some of these parameters are unknown or uncertain. Recent research focuses on predicting the value of these unknown parameters using available contextual features, aiming to decrease decision regret by adopting end-to-end learning approaches. However, these approaches disregard prediction uncertainty and therefore make the mathematical solver susceptible to provide erroneous decisions in case of low-confidence predictions. We propose a novel framework that models prediction uncertainty with Bayesian Neural Networks (BNNs) and propagates this uncertainty into the mathematical solver with a Stochastic Programming technique. The differentiable nature of BNNs and differentiable mathematical solvers allow for two different learning approaches: In the Decoupled learning approach, we update the BNN weights to increase the quality of the predictions' distribution of the OP parameters, while in the Combined learning approach, we update the weights aiming to directly minimize the expected OP's cost function in a stochastic end-to-end fashion. We do an extensive evaluation using synthetic data with various noise properties and a real dataset, showing that decisions regret are generally lower (better) with both proposed methods.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 11 of its 27 references that are in the map. First posted on arXiv 5 Jun 2024.
Builds on
11 of 27 references.
References · 11
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,352
- 2019Aleatoric and Epistemic Uncertainty in Machine Learning: An Introduction to Concepts and Methodscited by 913
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2017Smart "Predict, then Optimize"cited by 339
- 2020Hands-on Bayesian Neural Networks -- a Tutorial for Deep Learning Userscited by 338
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 227
- 2018Uncertainty in Neural Networks: Approximately Bayesian Ensemblingcited by 94
- 2019MIPaaL: Mixed Integer Program as a Layercited by 94
- 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
- 2022End-to-End Stochastic Optimization with Energy-Based Modelcited by 19
- 2024DataSP: A Differential All-to-All Shortest Path Algorithm for Learning Costs and Predicting Paths with Contextcited by 6
Built on by
Citing papers per year: 2025: 1.
1 paper.