Smart Surrogate Losses for Contextual Stochastic Linear Optimization with Robust Constraints
Hyungki Im, Wyame Benslimane, Paul Grigas

TL;DR
This paper introduces a new loss function and surrogate for robust stochastic linear optimization with uncertain constraints, improving decision accuracy by handling constraint uncertainty effectively.
Contribution
It proposes the SPO-RC loss and SPO-RC+ surrogate, incorporating uncertainty sets and bias correction techniques for better optimization under uncertainty.
Findings
SPO-RC+ effectively manages constraint uncertainty in experiments.
Truncated datasets combined with importance reweighting improve performance.
The methods outperform existing approaches in knapsack and alloy production tasks.
Abstract
We study an extension of contextual stochastic linear optimization (CSLO) that, in contrast to most of the existing literature, involves inequality constraints that depend on uncertain parameters predicted by a machine learning model. To handle the constraint uncertainty, we use contextual uncertainty sets constructed via methods like conformal prediction. Given a contextual uncertainty set method, we introduce the "Smart Predict-then-Optimize with Robust Constraints" (SPO-RC) loss, a feasibility-sensitive adaptation of the SPO loss that measures decision error of predicted objective parameters. We also introduce a convex surrogate, SPO-RC+, and prove Fisher consistency with SPO-RC. To enhance performance, we train on truncated datasets where true constraint parameters lie within the uncertainty sets, and we correct the induced sample selection bias using importance reweighting…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRisk and Portfolio Optimization · Stochastic Gradient Optimization Techniques · Constraint Satisfaction and Optimization
MethodsSparse Evolutionary Training
