Efficient Optimization for Rank-based Loss Functions
Not on the map. Why?
Abstract (arXiv)
The accuracy of information retrieval systems is often measured using complex loss functions such as the average precision (AP) or the normalized discounted cumulative gain (NDCG). Given a set of positive and negative samples, the parameters of a retrieval system can be estimated by minimizing these loss functions. However, the non-differentiability and non-decomposability of these loss functions does not allow for simple gradient based optimization algorithms. This issue is generally circumvented by either optimizing a structured hinge-loss upper bound to the loss function or by using asymptotic methods like the direct-loss minimization framework. Yet, the high computational complexity of loss-augmented inference, which is necessary for both the frameworks, prohibits its use in large training data sets. To alleviate this deficiency, we present a novel quicksort flavored algorithm for a large class of non-decomposable loss functions. We provide a complete characterization of the loss functions that are amenable to our algorithm, and show that it includes both AP and NDCG based loss functions. Furthermore, we prove that no comparison based algorithm can improve upon the computational complexity of our approach asymptotically. We demonstrate the effectiveness of our approach in the context of optimizing the structured hinge loss upper bound of AP and NDCG loss for learning models for a variety of vision tasks. We show that our approach provides significantly better results than simpler decomposable loss functions, while requiring a comparable training time.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Apr 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 3; 2023: 2; 2024: 2; 2025: 1.
15 papers.
Sort:
- 2021Stochastic Optimization of Areas Under Precision-Recall Curves with Provable Convergencecited by 34
- 2021AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Taskscited by 19
- 2021Robust and Decomposable Average Precision for Image Retrievalcited by 19
- 2021Momentum Accelerates the Convergence of Stochastic AUPRC Maximizationcited by 14
- 2023Optimization of Rank Losses for Image Retrievalcited by 10
- 2021MetricOpt: Learning to Optimize Black-Box Evaluation Metricscited by 9
- 2022Exploring the Algorithm-Dependent Generalization of AUPRC Optimization with List Stabilitycited by 8
- 2022Algorithmic Foundations of Empirical X-risk Minimizationcited by 7
- 2021Deep AUC Maximization for Medical Image Classification: Challenges and Opportunitiescited by 6
- 2023Learning a Cross-modality Anomaly Detector for Remote Sensing Imagerycited by 5
- 2021Rethinking the Optimization of Average Precision: Only Penalizing Negative Instances before Positive Ones is Enoughcited by 4
- 2024Bucketed Ranking-based Losses for Efficient Training of Object Detectorscited by 3
3 more
- 2025CARE: Confidence-Aware Regression Estimation of building density fine-tuning EO Foundation Models19 Feb 2025
- 2024Bucketed Ranking-based Losses for Efficient Training of Object Detectors19 Jul 2024
- 2024Top-K Pairwise Ranking: Bridging the Gap Among Ranking-Based Measures for Multi-Label Classification9 Jul 2024
- 2023Learning a Cross-modality Anomaly Detector for Remote Sensing Imagery11 Oct 2023
- 2023Optimization of Rank Losses for Image Retrieval15 Sep 2023
- 2022Towards Practicality of Sketch-Based Visual Understanding27 Oct 2022
- 2022Exploring the Algorithm-Dependent Generalization of AUPRC Optimization with List Stability27 Sep 2022
- 2022Algorithmic Foundations of Empirical X-risk Minimization1 Jun 2022
- 2021Deep AUC Maximization for Medical Image Classification: Challenges and Opportunities1 Nov 2021
- 2021Robust and Decomposable Average Precision for Image Retrieval1 Oct 2021
- 2021Momentum Accelerates the Convergence of Stochastic AUPRC Maximization2 Jul 2021
- 2021MetricOpt: Learning to Optimize Black-Box Evaluation Metrics21 Apr 2021
3 more
- 2021Stochastic Optimization of Areas Under Precision-Recall Curves with Provable Convergence18 Apr 2021
- 2021AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Tasks25 Mar 2021
- 2021Rethinking the Optimization of Average Precision: Only Penalizing Negative Instances before Positive Ones is Enough9 Feb 2021
- 2021Stochastic Optimization of Areas Under Precision-Recall Curves with Provable Convergencecited by 34
- 2021AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Taskscited by 19
- 2021Robust and Decomposable Average Precision for Image Retrievalcited by 19
- 2021Momentum Accelerates the Convergence of Stochastic AUPRC Maximizationcited by 14
- 2023Optimization of Rank Losses for Image Retrievalcited by 10
- 2021MetricOpt: Learning to Optimize Black-Box Evaluation Metricscited by 9
- 2022Exploring the Algorithm-Dependent Generalization of AUPRC Optimization with List Stabilitycited by 8
- 2022Algorithmic Foundations of Empirical X-risk Minimizationcited by 7
- 2021Deep AUC Maximization for Medical Image Classification: Challenges and Opportunitiescited by 6
- 2023Learning a Cross-modality Anomaly Detector for Remote Sensing Imagerycited by 5
- 2021Rethinking the Optimization of Average Precision: Only Penalizing Negative Instances before Positive Ones is Enoughcited by 4
- 2024Bucketed Ranking-based Losses for Efficient Training of Object Detectorscited by 3
12 most cited of 15 All 15 (JSON)
- 2025CARE: Confidence-Aware Regression Estimation of building density fine-tuning EO Foundation Models19 Feb 2025
- 2024Bucketed Ranking-based Losses for Efficient Training of Object Detectors19 Jul 2024
- 2024Top-K Pairwise Ranking: Bridging the Gap Among Ranking-Based Measures for Multi-Label Classification9 Jul 2024
- 2023Learning a Cross-modality Anomaly Detector for Remote Sensing Imagery11 Oct 2023
- 2023Optimization of Rank Losses for Image Retrieval15 Sep 2023
- 2022Towards Practicality of Sketch-Based Visual Understanding27 Oct 2022
- 2022Exploring the Algorithm-Dependent Generalization of AUPRC Optimization with List Stability27 Sep 2022
- 2022Algorithmic Foundations of Empirical X-risk Minimization1 Jun 2022
- 2021Deep AUC Maximization for Medical Image Classification: Challenges and Opportunities1 Nov 2021
- 2021Robust and Decomposable Average Precision for Image Retrieval1 Oct 2021
- 2021Momentum Accelerates the Convergence of Stochastic AUPRC Maximization2 Jul 2021
- 2021MetricOpt: Learning to Optimize Black-Box Evaluation Metrics21 Apr 2021
12 newest of 15 All 15 (JSON)