Learning Product Rankings Robust to Fake Users
Not on the map. Why?
Abstract (arXiv)
In many online platforms, customers' decisions are substantially influenced by product rankings as most customers only examine a few top-ranked products. Concurrently, such platforms also use the same data corresponding to customers' actions to learn how these products must be ranked or ordered. These interactions in the underlying learning process, however, may incentivize sellers to artificially inflate their position by employing fake users, as exemplified by the emergence of click farms. Motivated by such fraudulent behavior, we study the ranking problem of a platform that faces a mixture of real and fake users who are indistinguishable from one another. We first show that existing learning algorithms---that are optimal in the absence of fake users---may converge to highly sub-optimal rankings under manipulation by fake users. To overcome this deficiency, we develop efficient learning algorithms under two informational environments: in the first setting, the platform is aware of the number of fake users, and in the second setting, it is agnostic to the number of fake users. For both these environments, we prove that our algorithms converge to the optimal ranking, while being robust to the aforementioned fraudulent behavior; we also present worst-case performance guarantees for our methods, and show that they significantly outperform existing algorithms. At a high level, our work employs several novel approaches to guarantee robustness such as: (i) constructing product-ordering graphs that encode the pairwise relationships between products inferred from the customers' actions; and (ii) implementing multiple levels of learning with a judicious amount of bi-directional cross-learning between levels.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 4; 2023: 5; 2024: 1; 2025: 2.
12 papers.
- 2022Learning in Stackelberg Games with Non-myopic Agentscited by 29
- 2023Multi-channel Autobidding with Budget and ROI Constraintscited by 14
- 2023Adversarial Attacks on Online Learning to Rank with Stochastic Click Modelscited by 6
- 2022Density-Based Algorithms for Corruption-Robust Contextual Search and Convex Optimizationcited by 4
- 2023Learning in Repeated Multi-Unit Pay-As-Bid Auctionscited by 3
- 2022Bridging Adversarial and Nonstationary Multi-armed Banditcited by 2
- 2022Active Learning for Non-Parametric Choice Modelscited by 2
- 2023CRIMED: Lower and Upper Bounds on Regret for Bandits with Unbounded Stochastic Corruptioncited by 2
- 2023Online Ad Procurement in Non-stationary Autobidding Worldscited by 1
- 2024Misalignment, Learning, and Ranking: Harnessing Users Limited Attentioncited by 1
- 2025Online Learning to Rank under Corruption: A Robust Cascading Bandits Approachcited by 0
- 2025Fraud-Proof Revenue Division on Subscription Platformscited by 0
- 2025Fraud-Proof Revenue Division on Subscription Platforms6 Nov 2025
- 2025Online Learning to Rank under Corruption: A Robust Cascading Bandits Approach4 Nov 2025
- 2024Misalignment, Learning, and Ranking: Harnessing Users Limited Attention21 Feb 2024
- 2023CRIMED: Lower and Upper Bounds on Regret for Bandits with Unbounded Stochastic Corruption28 Sep 2023
- 2023Learning in Repeated Multi-Unit Pay-As-Bid Auctions27 Jul 2023
- 2023Online Ad Procurement in Non-stationary Autobidding Worlds10 Jul 2023
- 2023Adversarial Attacks on Online Learning to Rank with Stochastic Click Models30 May 2023
- 2023Multi-channel Autobidding with Budget and ROI Constraints3 Feb 2023
- 2022Learning in Stackelberg Games with Non-myopic Agents19 Aug 2022
- 2022Active Learning for Non-Parametric Choice Models5 Aug 2022
- 2022Density-Based Algorithms for Corruption-Robust Contextual Search and Convex Optimization15 Jun 2022
- 2022Bridging Adversarial and Nonstationary Multi-armed Bandit5 Jan 2022