mlsanityData to 7 Oct 2026

Large-scale Stochastic Optimization of NDCG Surrogates for Deep Learning with Provable Convergence

arXiv 2202.12183 ↗First posted 24 Feb 2022cs.LG cs.AI cs.IRcited by 21

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,134
  3. 2017Neural Collaborative Filteringcited by 1,108
  4. 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
  5. 2019Neural Graph Collaborative Filteringcited by 660
  6. 2019On Gradient Descent Ascent for Nonconvex-Concave Minimax Problemscited by 266
  7. 2018Approximation Methods for Bilevel Programmingcited by 231
  8. 2013Introducing LETOR 4.0 Datasetscited by 120
  9. 2019Stochastic Optimization of Sorting Networks via Continuous Relaxationscited by 111
  10. 2014Stochastic Compositional Gradient Descent: Algorithms for Minimizing Compositions of Expected-Value Functionscited by 93
  11. 2020A Generic First-Order Algorithmic Framework for Bi-Level Programming Beyond Lower-Level Singletoncited by 78
  12. 2018NAIS: Neural Attentive Item Similarity Model for Recommendationcited by 52
11 more
  1. 2020Solving Stochastic Compositional Optimization is Nearly as Easy as Solving Stochastic Optimizationcited by 51
  2. 2020Biased Stochastic First-Order Methods for Conditional Stochastic Optimization and Applications in Meta Learningcited by 46
  3. 2021NeuralNDCG: Direct Optimisation of a Ranking Metric via Differentiable Relaxation of Sortingcited by 39
  4. 2018TF-Ranking: Scalable TensorFlow Library for Learning-to-Rankcited by 32
  5. 2021Randomized Stochastic Variance-Reduced Methods for Multi-Task Stochastic Bilevel Optimizationcited by 32
  6. 2020PiRank: Scalable Learning To Rank via Differentiable Sortingcited by 26
  7. 2020Stochastic Multi-level Composition Optimization Algorithms with Level-Independent Convergence Ratescited by 25
  8. 2018Learning Groupwise Multivariate Scoring Functions Using Deep Neural Networkscited by 22
  9. 2020Context-Aware Learning to Rank with Self-Attentioncited by 22
  10. 2020Overcoming Data Sparsity in Group Recommendationcited by 22
  11. 2015RSG: Beating Subgradient Method without Smoothness and Strong Convexitycited by 15

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 3; 2023: 6; 2024: 4; 2025: 4; 2026: 4.

21 papers.

Sort:

By area:

  1. 2023LibAUC: A Deep Learning Library for X-Risk Optimizationcited by 15
  2. 2023Contextual Stochastic Bilevel Optimizationcited by 14
  3. 2022Multi-block Min-max Bilevel Optimization with Applications in Multi-task Deep AUC Maximizationcited by 11
  4. 2022FeDXL: Provable Federated Learning for Deep X-Risk Optimizationcited by 10
  5. 2023Non-Smooth Weakly-Convex Finite-sum Coupled Compositional Optimizationcited by 10
  6. 2024Lower-Left Partial AUC: An Effective and Efficient Optimization Metric for Recommendationcited by 9
  7. 2025Breaking the Top-K Barrier: Advancing Top-K Ranking Metrics Optimization in Recommender Systemscited by 9
  8. 2023Blockwise Stochastic Variance-Reduced Methods with Parallel Speedup for Multi-Block Bilevel Optimizationcited by 8
  9. 2022Algorithmic Foundations of Empirical X-risk Minimizationcited by 7
  10. 2023A Near-Optimal Single-Loop Stochastic Algorithm for Convex Finite-Sum Coupled Compositional Optimizationcited by 3
  11. 2024Provable Optimization for Adversarial Fair Self-supervised Contrastive Learningcited by 2
  12. 2024Efficient and Effective Implicit Dynamic Graph Neural Networkcited by 2
9 more
  1. 2023SpatialRank: Urban Event Ranking with NDCG Optimization on Spatiotemporal Datacited by 1
  2. 2024Top-K Pairwise Ranking: Bridging the Gap Among Ranking-Based Measures for Multi-Label Classificationcited by 1
  3. 2025Iterative Sampling Methods for Sinkhorn Distributionally Robust Optimizationcited by 1
  4. 2026A Geometry-Aware Efficient Algorithm for Compositional Entropic Risk Minimizationcited by 1
  5. 2025Discovering Global False Negatives On the Fly for Self-supervised Contrastive Learningcited by 0
  6. 2025Learning to Rank with Top-K Fairnesscited by 0
  7. 2026Is Softmax Loss All You Need? A Principled Analysis of Softmax-family Losscited by 0
  8. 2026Decoupling Strategy and Execution in Task-Focused Dialogue via Goal-Oriented Preference Optimizationcited by 0
  9. 2026PRISMR: Overcoming Parse Collapse in Multimodal Listwise Ranking via Parameterized Representation Internalizationcited by 0