TopRank: A practical algorithm for online stochastic ranking
Not on the map. Why?
Abstract (arXiv)
Online learning to rank is a sequential decision-making problem where in each round the learning agent chooses a list of items and receives feedback in the form of clicks from the user. Many sample-efficient algorithms have been proposed for this problem that assume a specific click model connecting rankings and user behavior. We propose a generalized click model that encompasses many existing models, including the position-based and cascade models. Our generalization motivates a novel online learning algorithm based on topological sort, which we call TopRank. TopRank is (a) more natural than existing algorithms, (b) has stronger regret guarantees than existing algorithms with comparable generality, (c) has a more insightful proof that leaves the door open to many generalizations, (d) outperforms existing algorithms empirically.
Key facts. Cited by 30 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 4; 2023: 9; 2024: 4; 2025: 4; 2026: 2.
30 papers.
Sort:
By area:
- 2021Multi-Agent Multi-Armed Bandits with Limited Communicationcited by 29
- 2024Optimal Design for Human Preference Elicitationcited by 17
- 2023A Unified Analysis of Nonstochastic Delayed Feedback for Combinatorial Semi-Bandits, Linear Bandits, and MDPscited by 15
- 2022Minimax Regret for Cascading Banditscited by 10
- 2021PairRank: Online Pairwise Learning to Rank by Divide-and-Conquercited by 6
- 2023Adversarial Attacks on Online Learning to Rank with Click Feedbackcited by 6
- 2023Adversarial Attacks on Online Learning to Rank with Stochastic Click Modelscited by 6
- 2021Learning How to Optimize Black-Box Functions With Extreme Limits on the Number of Function Evaluationscited by 5
- 2025Offline Learning for Combinatorial Multi-armed Banditscited by 5
- 2023Unified Off-Policy Learning to Rank: a Reinforcement Learning Perspectivecited by 4
- 2025From Contextual Combinatorial Semi-Bandits to Bandit List Classification: Improved Sample Complexity with Sparse Rewardscited by 4
- 2023Sum-max Submodular Banditscited by 3
18 more
- 2021Contextual Combinatorial Bandits with Changing Action Sets via Gaussian Processescited by 2
- 2022Simultaneously Learning Stochastic and Adversarial Bandits under the Position-Based Modelcited by 2
- 2023Bandit Learning to Rank with Position-Based Click Models: Personalized and Equal Treatmentscited by 2
- 2024Regret Minimization via Saddle Point Optimizationcited by 2
- 2021CORe: Capitalizing On Rewards in Bandit Explorationcited by 1
- 2021Calibrating Explore-Exploit Trade-off for Fair Online Learning to Rankcited by 1
- 2022Learning Neural Ranking Models Online from Implicit User Feedbackcited by 1
- 2023Overcoming Prior Misspecification in Online Learning to Rankcited by 1
- 2024Misalignment, Learning, and Ranking: Harnessing Users Limited Attentioncited by 1
- 2025Adversarial Combinatorial Semi-bandits with Graph Feedbackcited by 1
- 2026The Sample Complexity of Multiclass and Sparse Contextual Banditscited by 1
- 2021On Learning to Rank Long Sequences with Contextual Banditscited by 0
- 2022UniRank: Unimodal Bandit Algorithm for Online Rankingcited by 0
- 2023Exploration of Unranked Items in Safe Online Learning to Re-Rankcited by 0
- 2023Adaptive Policy Learning to Additional Taskscited by 0
- 2024Adaptively Learning to Select-Rank in Online Platformscited by 0
- 2025Observation-Free Attacks on Online Learning to Rankcited by 0
- 2026A Linear Matching Bandit Approach to Online Multi-Human Multi-Robot Teamingcited by 0
- 2026A Linear Matching Bandit Approach to Online Multi-Human Multi-Robot Teaming28 Jun 2026
- 2026The Sample Complexity of Multiclass and Sparse Contextual Bandits28 May 2026
- 2025Observation-Free Attacks on Online Learning to Rank26 Sep 2025
- 2025Adversarial Combinatorial Semi-bandits with Graph Feedback26 Feb 2025
- 2025From Contextual Combinatorial Semi-Bandits to Bandit List Classification: Improved Sample Complexity with Sparse Rewards13 Feb 2025
- 2025Offline Learning for Combinatorial Multi-armed Bandits31 Jan 2025
- 2024Adaptively Learning to Select-Rank in Online Platforms7 Jun 2024
- 2024Optimal Design for Human Preference Elicitation22 Apr 2024
- 2024Regret Minimization via Saddle Point Optimization15 Mar 2024
- 2024Misalignment, Learning, and Ranking: Harnessing Users Limited Attention21 Feb 2024
- 2023Sum-max Submodular Bandits10 Nov 2023
- 2023Bandit Learning to Rank with Position-Based Click Models: Personalized and Equal Treatments8 Nov 2023
18 more
- 2023Unified Off-Policy Learning to Rank: a Reinforcement Learning Perspective13 Jun 2023
- 2023Adversarial Attacks on Online Learning to Rank with Stochastic Click Models30 May 2023
- 2023Adversarial Attacks on Online Learning to Rank with Click Feedback26 May 2023
- 2023Adaptive Policy Learning to Additional Tasks24 May 2023
- 2023A Unified Analysis of Nonstochastic Delayed Feedback for Combinatorial Semi-Bandits, Linear Bandits, and MDPs15 May 2023
- 2023Exploration of Unranked Items in Safe Online Learning to Re-Rank2 May 2023
- 2023Overcoming Prior Misspecification in Online Learning to Rank25 Jan 2023
- 2022UniRank: Unimodal Bandit Algorithm for Online Ranking2 Aug 2022
- 2022Simultaneously Learning Stochastic and Adversarial Bandits under the Position-Based Model12 Jul 2022
- 2022Minimax Regret for Cascading Bandits23 Mar 2022
- 2022Learning Neural Ranking Models Online from Implicit User Feedback17 Jan 2022
- 2021Calibrating Explore-Exploit Trade-off for Fair Online Learning to Rank1 Nov 2021
- 2021Contextual Combinatorial Bandits with Changing Action Sets via Gaussian Processes5 Oct 2021
- 2021On Learning to Rank Long Sequences with Contextual Bandits7 Jun 2021
- 2021Learning How to Optimize Black-Box Functions With Extreme Limits on the Number of Function Evaluations18 Mar 2021
- 2021CORe: Capitalizing On Rewards in Bandit Exploration7 Mar 2021
- 2021PairRank: Online Pairwise Learning to Rank by Divide-and-Conquer28 Feb 2021
- 2021Multi-Agent Multi-Armed Bandits with Limited Communication10 Feb 2021
- 2021Multi-Agent Multi-Armed Bandits with Limited Communicationcited by 29
- 2024Optimal Design for Human Preference Elicitationcited by 17
- 2023A Unified Analysis of Nonstochastic Delayed Feedback for Combinatorial Semi-Bandits, Linear Bandits, and MDPscited by 15
- 2022Minimax Regret for Cascading Banditscited by 10
- 2021PairRank: Online Pairwise Learning to Rank by Divide-and-Conquercited by 6
- 2023Adversarial Attacks on Online Learning to Rank with Click Feedbackcited by 6
- 2023Adversarial Attacks on Online Learning to Rank with Stochastic Click Modelscited by 6
- 2021Learning How to Optimize Black-Box Functions With Extreme Limits on the Number of Function Evaluationscited by 5
- 2025Offline Learning for Combinatorial Multi-armed Banditscited by 5
- 2025From Contextual Combinatorial Semi-Bandits to Bandit List Classification: Improved Sample Complexity with Sparse Rewardscited by 4
- 2023Sum-max Submodular Banditscited by 3
- 2021Contextual Combinatorial Bandits with Changing Action Sets via Gaussian Processescited by 2
12 most cited of 29 All 29 (JSON)
- 2026A Linear Matching Bandit Approach to Online Multi-Human Multi-Robot Teaming28 Jun 2026
- 2026The Sample Complexity of Multiclass and Sparse Contextual Bandits28 May 2026
- 2025Observation-Free Attacks on Online Learning to Rank26 Sep 2025
- 2025Adversarial Combinatorial Semi-bandits with Graph Feedback26 Feb 2025
- 2025From Contextual Combinatorial Semi-Bandits to Bandit List Classification: Improved Sample Complexity with Sparse Rewards13 Feb 2025
- 2025Offline Learning for Combinatorial Multi-armed Bandits31 Jan 2025
- 2024Adaptively Learning to Select-Rank in Online Platforms7 Jun 2024
- 2024Optimal Design for Human Preference Elicitation22 Apr 2024
- 2024Regret Minimization via Saddle Point Optimization15 Mar 2024
- 2024Misalignment, Learning, and Ranking: Harnessing Users Limited Attention21 Feb 2024
- 2023Sum-max Submodular Bandits10 Nov 2023
- 2023Bandit Learning to Rank with Position-Based Click Models: Personalized and Equal Treatments8 Nov 2023
12 newest of 29 All 29 (JSON)