Learning Differentiable Surrogate Losses for Structured Prediction
Not on the map. Why?
Abstract (arXiv)
Structured prediction involves learning to predict complex structures rather than simple scalar values. The main challenge arises from the non-Euclidean nature of the output space, which generally requires relaxing the problem formulation. Surrogate methods build on kernel-induced losses or more generally, loss functions admitting an Implicit Loss Embedding, and convert the original problem into a regression task followed by a decoding step. However, designing effective losses for objects with complex structures presents significant challenges and often requires domain-specific expertise. In this work, we introduce a novel framework in which a structured loss function, parameterized by neural networks, is learned directly from output training data through Contrastive Learning, prior to addressing the supervised surrogate regression problem. As a result, the differentiable loss not only enables the learning of neural networks due to the finite dimension of the surrogate space but also allows for the prediction of new structures of the output data via a decoding strategy based on gradient descent. Numerical experiments on supervised graph prediction problems show that our approach achieves similar or even better performance than methods based on a pre-defined kernel.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 3 of its 60 references that are in the map. First posted on arXiv 18 Nov 2024.
Builds on
3 of 60 references.
References · 3
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2013A Survey on Metric Learning for Feature Vectors and Structured Datacited by 57
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025The quest for the GRAph Level autoEncoder (GRALE)cited by 8
- 2025The quest for the GRAph Level autoEncoder (GRALE)28 May 2025