Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programming
Not on the map. Why?
Abstract (arXiv)
In this paper, we study the predict-then-optimize problem where the output of a machine learning prediction task is used as the input of some downstream optimization problem, say, the objective coefficient vector of a linear program. The problem is also known as predictive analytics or contextual linear programming. The existing approaches largely suffer from either (i) optimization intractability (a non-convex objective function)/statistical inefficiency (a suboptimal generalization bound) or (ii) requiring strong condition(s) such as no constraint or loss calibration. We develop a new approach to the problem called textitmaximum optimality margin which designs the machine learning loss function by the optimality condition of the downstream optimization. The max-margin formulation enjoys both computational efficiency and good theoretical properties for the learning procedure. More importantly, our new approach only needs the observations of the optimal solution in the training data rather than the objective function, which makes it a new and natural approach to the inverse linear programming problem under both contextual and context-free settings; we also analyze the proposed method under both offline and online settings, and demonstrate its performance using numerical experiments.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 20 of its 37 references that are in the map. First posted on arXiv 26 Jan 2023.
Builds on
20 of 37 references.
References · 20
- 2021Convex optimizationcited by 2,479
- 2019Introduction to Online Convex Optimizationcited by 793
- 2017Smart "Predict, then Optimize"cited by 332
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
- 2014From Predictive to Prescriptive Analyticscited by 142
- 2017Non-convex Optimization for Machine Learningcited by 132
- 2019Learning with Fenchel-Young Lossescited by 117
- 2019High probability generalization bounds for uniformly stable algorithms with nearly optimal ratecited by 97
- 2019Generalization Bounds in the Predict-then-Optimize Frameworkcited by 54
- 2020Decision Trees for Decision-Making under the Predict-then-Optimize Frameworkcited by 52
- 2020Fast Rates for Contextual Linear Optimizationcited by 43
- 2015Data-driven Inverse Optimization with Imperfect Informationcited by 33
8 more
- 2013Data-Driven Estimation in Equilibrium Using Inverse Optimizationcited by 32
- 2021Risk Bounds and Calibration for a Smart Predict-then-Optimize Methodcited by 28
- 2019Structured Prediction with Projection Oraclescited by 21
- 2020Risk Guarantees for End-to-End Prediction and Optimization Processescited by 20
- 2021Contextual Inverse Optimization: Offline and Online Learningcited by 20
- 2020Learning Linear Programs from Optimal Decisionscited by 18
- 2018An Online-Learning Approach to Inverse Optimizationcited by 16
- 2020Online Convex Optimization Perspective for Learning from Dynamically Revealed Preferencescited by 7
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 3; 2026: 6.
13 papers.
Sort:
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2023Online Algorithms with Uncertainty-Quantified Predictionscited by 9
- 2025Revisiting Online Learning Approach to Inverse Linear Optimization: A Fenchel-Young Loss Perspective and Gap-Dependent Regret Analysiscited by 7
- 2025Online Inverse Linear Optimization: Efficient Logarithmic-Regret Algorithm, Robustness to Suboptimality, and Lower Boundcited by 7
- 2026Finite and Corruption-Robust Regret Bounds in Online Inverse Linear Optimization under M-Convex Action Setscited by 6
- 2024From Inverse Optimization to Feasibility to ERMcited by 3
- 2024Exact Solution to Data-Driven Inverse Optimization of MILPs in Finite Time via Gradient-Based Methodscited by 3
- 2026Explicit Iteration Complexity of Exact Data-Driven Inverse Optimization for Integer Linear Programscited by 1
- 2025A Fenchel-Young Loss Approach to Data-Driven Inverse Optimizationcited by 0
- 2026Contextual Preference Distribution Learningcited by 0
- 2026OTSS: Output-Targeted Soft Segmentation for Contextual Decision-Weight Learningcited by 0
- 2026Decision-Driven Regularization: A Blended Model for Learning and Optimizationcited by 0
1 more
- 2026Geometric Identification in Predict-Then-Optimize Learning27 Sep 2026
- 2026Decision-Driven Regularization: A Blended Model for Learning and Optimization15 Aug 2026
- 2026Explicit Iteration Complexity of Exact Data-Driven Inverse Optimization for Integer Linear Programs24 Jul 2026
- 2026OTSS: Output-Targeted Soft Segmentation for Contextual Decision-Weight Learning30 Apr 2026
- 2026Contextual Preference Distribution Learning17 Mar 2026
- 2026Finite and Corruption-Robust Regret Bounds in Online Inverse Linear Optimization under M-Convex Action Sets2 Feb 2026
- 2025A Fenchel-Young Loss Approach to Data-Driven Inverse Optimization22 Feb 2025
- 2025Online Inverse Linear Optimization: Efficient Logarithmic-Regret Algorithm, Robustness to Suboptimality, and Lower Bound24 Jan 2025
- 2025Revisiting Online Learning Approach to Inverse Linear Optimization: A Fenchel-Young Loss Perspective and Gap-Dependent Regret Analysis23 Jan 2025
- 2024Exact Solution to Data-Driven Inverse Optimization of MILPs in Finite Time via Gradient-Based Methods23 May 2024
- 2024From Inverse Optimization to Feasibility to ERM27 Feb 2024
- 2023Online Algorithms with Uncertainty-Quantified Predictions17 Oct 2023
1 more
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2023Online Algorithms with Uncertainty-Quantified Predictionscited by 9
- 2025Revisiting Online Learning Approach to Inverse Linear Optimization: A Fenchel-Young Loss Perspective and Gap-Dependent Regret Analysiscited by 7
- 2025Online Inverse Linear Optimization: Efficient Logarithmic-Regret Algorithm, Robustness to Suboptimality, and Lower Boundcited by 7
- 2026Finite and Corruption-Robust Regret Bounds in Online Inverse Linear Optimization under M-Convex Action Setscited by 6
- 2024From Inverse Optimization to Feasibility to ERMcited by 3
- 2024Exact Solution to Data-Driven Inverse Optimization of MILPs in Finite Time via Gradient-Based Methodscited by 3
- 2026Explicit Iteration Complexity of Exact Data-Driven Inverse Optimization for Integer Linear Programscited by 1
- 2025A Fenchel-Young Loss Approach to Data-Driven Inverse Optimizationcited by 0
- 2026Contextual Preference Distribution Learningcited by 0
- 2026OTSS: Output-Targeted Soft Segmentation for Contextual Decision-Weight Learningcited by 0
- 2026Decision-Driven Regularization: A Blended Model for Learning and Optimizationcited by 0
12 most cited of 13 All 13 (JSON)
- 2026Geometric Identification in Predict-Then-Optimize Learning27 Sep 2026
- 2026Decision-Driven Regularization: A Blended Model for Learning and Optimization15 Aug 2026
- 2026Explicit Iteration Complexity of Exact Data-Driven Inverse Optimization for Integer Linear Programs24 Jul 2026
- 2026OTSS: Output-Targeted Soft Segmentation for Contextual Decision-Weight Learning30 Apr 2026
- 2026Contextual Preference Distribution Learning17 Mar 2026
- 2026Finite and Corruption-Robust Regret Bounds in Online Inverse Linear Optimization under M-Convex Action Sets2 Feb 2026
- 2025A Fenchel-Young Loss Approach to Data-Driven Inverse Optimization22 Feb 2025
- 2025Online Inverse Linear Optimization: Efficient Logarithmic-Regret Algorithm, Robustness to Suboptimality, and Lower Bound24 Jan 2025
- 2025Revisiting Online Learning Approach to Inverse Linear Optimization: A Fenchel-Young Loss Perspective and Gap-Dependent Regret Analysis23 Jan 2025
- 2024Exact Solution to Data-Driven Inverse Optimization of MILPs in Finite Time via Gradient-Based Methods23 May 2024
- 2024From Inverse Optimization to Feasibility to ERM27 Feb 2024
- 2023Online Algorithms with Uncertainty-Quantified Predictions17 Oct 2023
12 newest of 13 All 13 (JSON)