Weight Certificates for Convex Multi-Objective MPC: Geometric Characterization, $\ell^1$ Construction, and $\ell^2$ Foreclosure
arXiv:2608.12520
2026
Optimization
2 ideas extracted · analyzed Sep 1, 2026
What the math gives to ML
The paper gives a constructive criterion for replacing a lexicographic cascade of convex priority objectives by one weighted solve: the augmented vector of weights, with the performance coefficient fixed to one, must lie in the outward normal cone of the upper image at the lexicographic solution. For hinge penalties this condition can be converted into a projected KKT linear program, yielding weights with a certified interior margin rather than relying on exponentially separated heuristic weights. A second practically important result is that squared-hinge penalties generally cannot reproduce lexicographic priorities at any finite weight, although their violation decreases only as O(1/w). The transferable opportunity is a priority-aware loss or constrained neural module that computes local certificate weights for L1 hinge penalties and falls back to sequential optimization when the certificate margin or active-set persistence is poor.
Ideas from this paper
✗ Failed on benchmark
2026
Replace hand-tuned exponentially separated coefficients for multiple neural objectives with weights obtained from a local KKT certificate. For L1 hinge penalties, solve a small linear program that maximizes the smallest tier weight while enforcing approximate stationarity of the weighted objective at the current priority solution. This should preserve high-priority behavior more reliably than fixed loss weights while avoiding unnecessarily large coefficients.
Useful7/10
Difficulty6/10
Novelty6/10
Unverified
2026
Use unsquared hinge penalties when a neural objective must obey strict priority semantics, and treat squared hinges as approximate penalties rather than exact enforcement mechanisms. Add a residual monitor that detects when a finite weighted solve is still trading a higher-tier violation for lower-tier improvement, then switches to a sequential cascade or projection step.
Useful6/10
Difficulty4/10
Novelty7/10