Large-scale Stochastic Optimization of NDCG Surrogates for Deep Learning with Provable Convergence
Not on the map. Why?
Abstract (arXiv)
NDCG, namely Normalized Discounted Cumulative Gain, is a widely used ranking metric in information retrieval and machine learning. However, efficient and provable stochastic methods for maximizing NDCG are still lacking, especially for deep models. In this paper, we propose a principled approach to optimize NDCG and its top-K variant. First, we formulate a novel compositional optimization problem for optimizing the NDCG surrogate, and a novel bilevel compositional optimization problem for optimizing the top-K NDCG surrogate. Then, we develop efficient stochastic algorithms with provable convergence guarantees for the non-convex objectives. Different from existing NDCG optimization methods, the per-iteration complexity of our algorithms scales with the mini-batch size instead of the number of total items. To improve the effectiveness for deep learning, we further propose practical strategies by using initial warm-up and stop gradient operator. Experimental results on multiple datasets demonstrate that our methods outperform prior ranking approaches in terms of NDCG. To the best of our knowledge, this is the first time that stochastic algorithms are proposed to optimize NDCG with a provable convergence guarantee. Our proposed methods are implemented in the LibAUC library at https://libauc.org/.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 23 of its 60 references that are in the map. First posted on arXiv 24 Feb 2022.
Builds on
23 of 60 references.
References · 23
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,134
- 2017Neural Collaborative Filteringcited by 1,108
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
- 2019Neural Graph Collaborative Filteringcited by 660
- 2019On Gradient Descent Ascent for Nonconvex-Concave Minimax Problemscited by 266
- 2018Approximation Methods for Bilevel Programmingcited by 231
- 2013Introducing LETOR 4.0 Datasetscited by 120
- 2019Stochastic Optimization of Sorting Networks via Continuous Relaxationscited by 111
- 2014Stochastic Compositional Gradient Descent: Algorithms for Minimizing Compositions of Expected-Value Functionscited by 93
- 2020A Generic First-Order Algorithmic Framework for Bi-Level Programming Beyond Lower-Level Singletoncited by 78
- 2018NAIS: Neural Attentive Item Similarity Model for Recommendationcited by 52
11 more
- 2020Solving Stochastic Compositional Optimization is Nearly as Easy as Solving Stochastic Optimizationcited by 51
- 2020Biased Stochastic First-Order Methods for Conditional Stochastic Optimization and Applications in Meta Learningcited by 46
- 2021NeuralNDCG: Direct Optimisation of a Ranking Metric via Differentiable Relaxation of Sortingcited by 39
- 2018TF-Ranking: Scalable TensorFlow Library for Learning-to-Rankcited by 32
- 2021Randomized Stochastic Variance-Reduced Methods for Multi-Task Stochastic Bilevel Optimizationcited by 32
- 2020PiRank: Scalable Learning To Rank via Differentiable Sortingcited by 26
- 2020Stochastic Multi-level Composition Optimization Algorithms with Level-Independent Convergence Ratescited by 25
- 2018Learning Groupwise Multivariate Scoring Functions Using Deep Neural Networkscited by 22
- 2020Context-Aware Learning to Rank with Self-Attentioncited by 22
- 2020Overcoming Data Sparsity in Group Recommendationcited by 22
- 2015RSG: Beating Subgradient Method without Smoothness and Strong Convexitycited by 15
Built on by
Citing papers per year: 2022: 3; 2023: 6; 2024: 4; 2025: 4; 2026: 4.
21 papers.
Sort:
By area:
- 2023LibAUC: A Deep Learning Library for X-Risk Optimizationcited by 15
- 2023Contextual Stochastic Bilevel Optimizationcited by 14
- 2022Multi-block Min-max Bilevel Optimization with Applications in Multi-task Deep AUC Maximizationcited by 11
- 2022FeDXL: Provable Federated Learning for Deep X-Risk Optimizationcited by 10
- 2023Non-Smooth Weakly-Convex Finite-sum Coupled Compositional Optimizationcited by 10
- 2024Lower-Left Partial AUC: An Effective and Efficient Optimization Metric for Recommendationcited by 9
- 2025Breaking the Top-K Barrier: Advancing Top-K Ranking Metrics Optimization in Recommender Systemscited by 9
- 2023Blockwise Stochastic Variance-Reduced Methods with Parallel Speedup for Multi-Block Bilevel Optimizationcited by 8
- 2022Algorithmic Foundations of Empirical X-risk Minimizationcited by 7
- 2023A Near-Optimal Single-Loop Stochastic Algorithm for Convex Finite-Sum Coupled Compositional Optimizationcited by 3
- 2024Provable Optimization for Adversarial Fair Self-supervised Contrastive Learningcited by 2
- 2024Efficient and Effective Implicit Dynamic Graph Neural Networkcited by 2
9 more
- 2023SpatialRank: Urban Event Ranking with NDCG Optimization on Spatiotemporal Datacited by 1
- 2024Top-K Pairwise Ranking: Bridging the Gap Among Ranking-Based Measures for Multi-Label Classificationcited by 1
- 2025Iterative Sampling Methods for Sinkhorn Distributionally Robust Optimizationcited by 1
- 2026A Geometry-Aware Efficient Algorithm for Compositional Entropic Risk Minimizationcited by 1
- 2025Discovering Global False Negatives On the Fly for Self-supervised Contrastive Learningcited by 0
- 2025Learning to Rank with Top-K Fairnesscited by 0
- 2026Is Softmax Loss All You Need? A Principled Analysis of Softmax-family Losscited by 0
- 2026Decoupling Strategy and Execution in Task-Focused Dialogue via Goal-Oriented Preference Optimizationcited by 0
- 2026PRISMR: Overcoming Parse Collapse in Multimodal Listwise Ranking via Parameterized Representation Internalizationcited by 0
- 2026PRISMR: Overcoming Parse Collapse in Multimodal Listwise Ranking via Parameterized Representation Internalization11 Jun 2026
- 2026A Geometry-Aware Efficient Algorithm for Compositional Entropic Risk Minimization2 Feb 2026
- 2026Is Softmax Loss All You Need? A Principled Analysis of Softmax-family Loss30 Jan 2026
- 2026Decoupling Strategy and Execution in Task-Focused Dialogue via Goal-Oriented Preference Optimization24 Jan 2026
- 2025Iterative Sampling Methods for Sinkhorn Distributionally Robust Optimization14 Dec 2025
- 2025Learning to Rank with Top-K Fairness22 Sep 2025
- 2025Breaking the Top-K Barrier: Advancing Top-K Ranking Metrics Optimization in Recommender Systems4 Aug 2025
- 2025Discovering Global False Negatives On the Fly for Self-supervised Contrastive Learning28 Feb 2025
- 2024Top-K Pairwise Ranking: Bridging the Gap Among Ranking-Based Measures for Multi-Label Classification9 Jul 2024
- 2024Efficient and Effective Implicit Dynamic Graph Neural Network25 Jun 2024
- 2024Provable Optimization for Adversarial Fair Self-supervised Contrastive Learning9 Jun 2024
- 2024Lower-Left Partial AUC: An Effective and Efficient Optimization Metric for Recommendation29 Feb 2024
9 more
- 2023A Near-Optimal Single-Loop Stochastic Algorithm for Convex Finite-Sum Coupled Compositional Optimization4 Dec 2023
- 2023Contextual Stochastic Bilevel Optimization27 Oct 2023
- 2023Non-Smooth Weakly-Convex Finite-sum Coupled Compositional Optimization5 Oct 2023
- 2023SpatialRank: Urban Event Ranking with NDCG Optimization on Spatiotemporal Data30 Sep 2023
- 2023LibAUC: A Deep Learning Library for X-Risk Optimization5 Jun 2023
- 2023Blockwise Stochastic Variance-Reduced Methods with Parallel Speedup for Multi-Block Bilevel Optimization30 May 2023
- 2022FeDXL: Provable Federated Learning for Deep X-Risk Optimization26 Oct 2022
- 2022Algorithmic Foundations of Empirical X-risk Minimization1 Jun 2022
- 2022Multi-block Min-max Bilevel Optimization with Applications in Multi-task Deep AUC Maximization1 Jun 2022
- 2023LibAUC: A Deep Learning Library for X-Risk Optimizationcited by 15
- 2023Contextual Stochastic Bilevel Optimizationcited by 14
- 2022Multi-block Min-max Bilevel Optimization with Applications in Multi-task Deep AUC Maximizationcited by 11
- 2022FeDXL: Provable Federated Learning for Deep X-Risk Optimizationcited by 10
- 2023Non-Smooth Weakly-Convex Finite-sum Coupled Compositional Optimizationcited by 10
- 2024Lower-Left Partial AUC: An Effective and Efficient Optimization Metric for Recommendationcited by 9
- 2025Breaking the Top-K Barrier: Advancing Top-K Ranking Metrics Optimization in Recommender Systemscited by 9
- 2023Blockwise Stochastic Variance-Reduced Methods with Parallel Speedup for Multi-Block Bilevel Optimizationcited by 8
- 2022Algorithmic Foundations of Empirical X-risk Minimizationcited by 7
- 2023A Near-Optimal Single-Loop Stochastic Algorithm for Convex Finite-Sum Coupled Compositional Optimizationcited by 3
- 2024Provable Optimization for Adversarial Fair Self-supervised Contrastive Learningcited by 2
- 2024Efficient and Effective Implicit Dynamic Graph Neural Networkcited by 2
12 most cited of 19 All 19 (JSON)
- 2026A Geometry-Aware Efficient Algorithm for Compositional Entropic Risk Minimization2 Feb 2026
- 2026Is Softmax Loss All You Need? A Principled Analysis of Softmax-family Loss30 Jan 2026
- 2025Iterative Sampling Methods for Sinkhorn Distributionally Robust Optimization14 Dec 2025
- 2025Learning to Rank with Top-K Fairness22 Sep 2025
- 2025Breaking the Top-K Barrier: Advancing Top-K Ranking Metrics Optimization in Recommender Systems4 Aug 2025
- 2025Discovering Global False Negatives On the Fly for Self-supervised Contrastive Learning28 Feb 2025
- 2024Top-K Pairwise Ranking: Bridging the Gap Among Ranking-Based Measures for Multi-Label Classification9 Jul 2024
- 2024Efficient and Effective Implicit Dynamic Graph Neural Network25 Jun 2024
- 2024Provable Optimization for Adversarial Fair Self-supervised Contrastive Learning9 Jun 2024
- 2024Lower-Left Partial AUC: An Effective and Efficient Optimization Metric for Recommendation29 Feb 2024
- 2023A Near-Optimal Single-Loop Stochastic Algorithm for Convex Finite-Sum Coupled Compositional Optimization4 Dec 2023
- 2023Contextual Stochastic Bilevel Optimization27 Oct 2023
12 newest of 19 All 19 (JSON)