Table of Contents
Fetching ...

Managing Solution Stability in Decision-Focused Learning with Cost Regularization

Victor Spitzer, Francois Sanson

TL;DR

This work analyzes how perturbation-based differentiations in decision-focused learning for MILPs are governed by solution stability of the optimization mapping. It shows that misalignment between perturbation scale and cost-vector magnitude can cause learning to imitate existing solutions or fail to improve performance. The authors propose cost regularization strategies—norm-based projections that cap stability radii and preserve the same decision mapping—to stabilize training. Empirical results on benchmark problems and a targeted toy-study demonstrate that regularization, especially a projection-based approach, consistently improves regret and mitigates instability across seeds and datasets. The findings offer a principled, broadly applicable method to enhance robustness of DFL methods that rely on perturbations.

Abstract

Decision-focused learning integrates predictive modeling and combinatorial optimization by training models to directly improve decision quality rather than prediction accuracy alone. Differentiating through combinatorial optimization problems represents a central challenge, and recent approaches tackle this difficulty by introducing perturbation-based approximations. In this work, we focus on estimating the objective function coefficients of a combinatorial optimization problem. Our study demonstrates that fluctuations in perturbation intensity occurring during the learning phase can lead to ineffective training, by establishing a theoretical link to the notion of solution stability in combinatorial optimization. We propose addressing this issue by introducing a regularization of the estimated cost vectors which improves the robustness and reliability of the learning process, as demonstrated by extensive numerical experiments.

Managing Solution Stability in Decision-Focused Learning with Cost Regularization

TL;DR

This work analyzes how perturbation-based differentiations in decision-focused learning for MILPs are governed by solution stability of the optimization mapping. It shows that misalignment between perturbation scale and cost-vector magnitude can cause learning to imitate existing solutions or fail to improve performance. The authors propose cost regularization strategies—norm-based projections that cap stability radii and preserve the same decision mapping—to stabilize training. Empirical results on benchmark problems and a targeted toy-study demonstrate that regularization, especially a projection-based approach, consistently improves regret and mitigates instability across seeds and datasets. The findings offer a principled, broadly applicable method to enhance robustness of DFL methods that rely on perturbations.

Abstract

Decision-focused learning integrates predictive modeling and combinatorial optimization by training models to directly improve decision quality rather than prediction accuracy alone. Differentiating through combinatorial optimization problems represents a central challenge, and recent approaches tackle this difficulty by introducing perturbation-based approximations. In this work, we focus on estimating the objective function coefficients of a combinatorial optimization problem. Our study demonstrates that fluctuations in perturbation intensity occurring during the learning phase can lead to ineffective training, by establishing a theoretical link to the notion of solution stability in combinatorial optimization. We propose addressing this issue by introducing a regularization of the estimated cost vectors which improves the robustness and reliability of the learning process, as demonstrated by extensive numerical experiments.
Paper Structure (20 sections, 25 equations, 6 figures, 5 tables)

This paper contains 20 sections, 25 equations, 6 figures, 5 tables.

Figures (6)

  • Figure 1: Toy Problem Illustration
  • Figure 2: Problem category 2, seed 6: proportion of samples at vertex C and DPO model loss values.
  • Figure 3: Problem category 1, seed 0 to 4: proportion of samples at vertex C and DPO model loss values.
  • Figure 4: Problem category 1, seed 5 to 9: proportion of samples at vertex C and DPO model loss values.
  • Figure 5: Problem category 2, seed 0 to 4: proportion of samples at vertex C and DPO model loss values.
  • ...and 1 more figures

Theorems & Definitions (4)

  • Definition 2.1
  • proof
  • Definition 5.1
  • Definition 5.2