Learning Solutions of Stochastic Optimization Problems with Bayesian Neural Networks
Alan A. Lahoud, Erik Schaffernicht, Johannes A. Stork

TL;DR
This paper introduces a Bayesian Neural Network-based framework for predicting uncertain parameters in stochastic optimization problems, improving decision quality by modeling and propagating uncertainty through differentiable end-to-end learning.
Contribution
It proposes a novel approach combining Bayesian Neural Networks with stochastic programming to incorporate prediction uncertainty into optimization decision-making.
Findings
Decoupled learning improves prediction quality of OP parameters.
Combined learning directly minimizes expected OP cost.
Both methods reduce decision regret in synthetic and real datasets.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
