Generalization Bounds of Surrogate Policies for Combinatorial Optimization Problems
Not on the map. Why?
Abstract (arXiv)
Many real-world decision problems require solving, again and again, combinatorial optimization instances drawn from a common distribution. A recent line of structured learning methods exploits this regularity by learning policies that pair a statistical model with a tractable combinatorial oracle, instead of solving each instance independently. Training such policies is notoriously difficult, however: the resulting empirical risk is piecewise constant in the model parameters, which hinders gradient-based optimization, and only a few theoretical guarantees have been provided so far. We address this issue by analyzing smoothed (perturbed) policies: adding controlled random perturbations to the direction used by the linear oracle yields a differentiable surrogate risk and improves generalization. Our main contribution is a generalization bound that decomposes the excess risk into (mathiti) perturbation bias, (mathitii) statistical estimation error, and (mathitiii) optimization error. The perturbation bias is controlled by the fan-crossing probability, a new geometric quantity measuring the likelihood that a perturbation changes the oracle solution. We introduce two complementary conditions to bound it--the Uniformly Bounded Density (UBD) property, yielding a sharp O(λ) bias, and the weaker Uniform Weak moment (UW) property, yielding a sub-linear bound--both capturing the geometric interaction between the statistical model and the normal fan of the feasible polytope. The statistical estimation error is controlled via a uniform deviation bound over the policy class, with rate O(1/(λ√n)) that scales inversely in the smoothing parameter. Concerning the optimization error, we exploit kernel Sum-of-Squares methods to mitigate the curse of dimensionality of global optimization.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 22 of its 49 references that are in the map. First posted on arXiv 24 Jul 2024.
Builds on
22 of 49 references.
References · 22
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2017Smart "Predict, then Optimize"cited by 332
- 2019Differentiation of Blackbox Combinatorial Solverscited by 224
- 2019Learning with Fenchel-Young Lossescited by 117
- 2015Best Subset Selection via a Modern Optimization Lenscited by 99
- 2020Learning with Differentiable Perturbed Optimizerscited by 81
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2015A PAC Approach to Application-Specific Algorithm Selectioncited by 57
- 2019Generalization Bounds in the Predict-then-Optimize Frameworkcited by 54
- 2020Non-parametric Models for Non-negative Functionscited by 40
- 2020A General Framework for Consistent Structured Prediction with Implicit Loss Embeddingscited by 35
- 2016A Consistent Regularization Approach for Structured Predictioncited by 33
10 more
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 28
- 2021Integrated Conditional Estimation-Optimizationcited by 25
- 2020Finding Global Minima via Kernel Approximationscited by 23
- 2022SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problemscited by 21
- 2019A General Theory for Structured Prediction with Smooth Convex Surrogatescited by 14
- 2023Learning-based Online Optimization for Autonomous Mobility-on-Demand Fleet Controlcited by 14
- 2023Combinatorial Optimization enriched Machine Learning to solve the Dynamic Vehicle Routing Problem with Time Windowscited by 10
- 2021Learning to solve the single machine scheduling problem with release times and sum of completion timescited by 4
- 2024Combinatorial Optimization and Machine Learning for Dynamic Inventory Routingcited by 4
- 2022Second order conditions to decompose smooth functions as sums of squarescited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 1.
3 papers.