Structured Prediction with Projection Oracles
Not on the map. Why?
Abstract (arXiv)
We propose in this paper a general framework for deriving loss functions for structured prediction. In our framework, the user chooses a convex set including the output space and provides an oracle for projecting onto that set. Given that oracle, our framework automatically generates a corresponding convex and smooth loss function. As we show, adding a projection as output layer provably makes the loss smaller. We identify the marginal polytope, the output space's convex hull, as the best convex set on which to project. However, because the projection onto the marginal polytope can sometimes be expensive to compute, we allow to use any convex superset instead, with potentially cheaper-to-compute projection. Since efficient projection algorithms are available for numerous convex sets, this allows us to construct loss functions for a variety of tasks. On the theoretical side, when combined with calibrated decoding, we prove that our loss functions can be used as a consistent surrogate for a (potentially non-convex) target loss function of interest. We demonstrate our losses on label ranking, ordinal regression and multilabel classification, confirming the improved accuracy enabled by projections.
Key facts. Cited by 21 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 4; 2024: 6; 2025: 4.
21 papers.
Sort:
By area:
- 2023Cross-Entropy Loss Functions: Theoretical Analysis and Applicationscited by 210
- 2021Efficient and Modular Implicit Differentiationcited by 203
- 2022Tutorial on amortized optimizationcited by 83
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Workscited by 29
- 2023Fast, Differentiable and Sparse Top-k: a Convex Analysis Perspectivecited by 26
- 2024A Universal Growth Rate for Learning with Smooth Surrogate Lossescited by 24
- 2024H-Consistency Guarantees for Regressioncited by 21
- 2024Enhanced H-Consistency Boundscited by 18
- 2021Surrogate Regret Bounds for Polyhedral Lossescited by 15
- 2021Sparse Continuous Distributions and Fenchel-Young Lossescited by 14
- 2023Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programmingcited by 13
9 more
- 2022Learning Energy Networks with Generalized Fenchel-Young Lossescited by 8
- 2024Online Structured Prediction with Fenchel--Young Losses and Improved Surrogate Regret for Online Multiclass Classification with Logistic Losscited by 7
- 2024Proper losses regret at least 1/2-ordercited by 3
- 2023On the inconsistency of separable losses for structured predictioncited by 2
- 2025Establishing Linear Surrogate Regret Bounds for Convex Smooth Losses via Convolutional Fenchel-Young Lossescited by 2
- 2024Trading off Consistency and Dimensionality of Convex Surrogates for the Modecited by 1
- 2025Bandit and Delayed Feedback in Online Structured Predictioncited by 1
- 2025Consistency Conditions for Differentiable Surrogate Lossescited by 1
- 2025Non-Stationary Online Structured Prediction with Surrogate Lossescited by 0
- 2025Non-Stationary Online Structured Prediction with Surrogate Losses8 Oct 2025
- 2025Consistency Conditions for Differentiable Surrogate Losses19 May 2025
- 2025Establishing Linear Surrogate Regret Bounds for Convex Smooth Losses via Convolutional Fenchel-Young Losses14 May 2025
- 2025Bandit and Delayed Feedback in Online Structured Prediction26 Feb 2025
- 2024Enhanced H-Consistency Bounds18 Jul 2024
- 2024Proper losses regret at least 1/2-order15 Jul 2024
- 2024A Universal Growth Rate for Learning with Smooth Surrogate Losses9 May 2024
- 2024H-Consistency Guarantees for Regression28 Mar 2024
- 2024Trading off Consistency and Dimensionality of Convex Surrogates for the Mode16 Feb 2024
- 2024Online Structured Prediction with Fenchel--Young Losses and Improved Surrogate Regret for Online Multiclass Classification with Logistic Loss13 Feb 2024
- 2023Cross-Entropy Loss Functions: Theoretical Analysis and Applications14 Apr 2023
- 2023Fast, Differentiable and Sparse Top-k: a Convex Analysis Perspective2 Feb 2023
9 more
- 2023Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programming26 Jan 2023
- 2023On the inconsistency of separable losses for structured prediction25 Jan 2023
- 2022SIMPLE: A Gradient Estimator for k-Subset Sampling4 Oct 2022
- 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Works30 May 2022
- 2022Learning Energy Networks with Generalized Fenchel-Young Losses19 May 2022
- 2022Tutorial on amortized optimization1 Feb 2022
- 2021Surrogate Regret Bounds for Polyhedral Losses26 Oct 2021
- 2021Sparse Continuous Distributions and Fenchel-Young Losses4 Aug 2021
- 2021Efficient and Modular Implicit Differentiation31 May 2021
- 2023Cross-Entropy Loss Functions: Theoretical Analysis and Applicationscited by 210
- 2021Efficient and Modular Implicit Differentiationcited by 203
- 2022Tutorial on amortized optimizationcited by 83
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2023Fast, Differentiable and Sparse Top-k: a Convex Analysis Perspectivecited by 26
- 2024A Universal Growth Rate for Learning with Smooth Surrogate Lossescited by 24
- 2024H-Consistency Guarantees for Regressioncited by 21
- 2024Enhanced H-Consistency Boundscited by 18
- 2021Surrogate Regret Bounds for Polyhedral Lossescited by 15
- 2021Sparse Continuous Distributions and Fenchel-Young Lossescited by 14
- 2023Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programmingcited by 13
- 2022Learning Energy Networks with Generalized Fenchel-Young Lossescited by 8
12 most cited of 20 All 20 (JSON)
- 2025Non-Stationary Online Structured Prediction with Surrogate Losses8 Oct 2025
- 2025Consistency Conditions for Differentiable Surrogate Losses19 May 2025
- 2025Establishing Linear Surrogate Regret Bounds for Convex Smooth Losses via Convolutional Fenchel-Young Losses14 May 2025
- 2025Bandit and Delayed Feedback in Online Structured Prediction26 Feb 2025
- 2024Enhanced H-Consistency Bounds18 Jul 2024
- 2024Proper losses regret at least 1/2-order15 Jul 2024
- 2024A Universal Growth Rate for Learning with Smooth Surrogate Losses9 May 2024
- 2024H-Consistency Guarantees for Regression28 Mar 2024
- 2024Trading off Consistency and Dimensionality of Convex Surrogates for the Mode16 Feb 2024
- 2024Online Structured Prediction with Fenchel--Young Losses and Improved Surrogate Regret for Online Multiclass Classification with Logistic Loss13 Feb 2024
- 2023Cross-Entropy Loss Functions: Theoretical Analysis and Applications14 Apr 2023
- 2023Fast, Differentiable and Sparse Top-k: a Convex Analysis Perspective2 Feb 2023
12 newest of 20 All 20 (JSON)