Learning User Preferences in Non-Stationary Environments
Not on the map. Why?
Abstract (arXiv)
Recommendation systems often use online collaborative filtering (CF) algorithms to identify items a given user likes over time, based on ratings that this user and a large number of other users have provided in the past. This problem has been studied extensively when users' preferences do not change over time (static case); an assumption that is often violated in practical settings. In this paper, we introduce a novel model for online non-stationary recommendation systems which allows for temporal uncertainties in the users' preferences. For this model, we propose a user-based CF algorithm, and provide a theoretical analysis of its achievable reward. Compared to related non-stationary multi-armed bandit literature, the main fundamental difficulty in our model lies in the fact that variations in the preferences of a certain user may affect the recommendations for other users severely. We also test our algorithm over real-world datasets, showing its effectiveness in real-world applications. One of the main surprising observations in our experiments is the fact our algorithm outperforms other static algorithms even when preferences do not change over time. This hints toward the general conclusion that in practice, dynamic algorithms, such as the one we propose, might be beneficial even in stationary environments.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 13 of its 59 references that are in the map. First posted on arXiv 29 Jan 2021.
Builds on
13 of 59 references.
References · 13
- 2013Non-stationary Stochastic Optimizationcited by 175
- 2019A New Algorithm for Non-stationary Contextual Bandits: Efficient, Optimal, and Parameter-freecited by 71
- 2017Efficient Contextual Bandits in Non-stationary Worldscited by 62
- 2019Bilinear Bandits with Low-rank Structurecited by 55
- 2017Stochastic Low-Rank Banditscited by 28
- 2016Contextual Bandits with Latent Confounders: An NMF Approachcited by 26
- 2013Linear Bandits in High Dimension and Recommendation Systemscited by 22
- 2015Regret Guarantees for Item-Item Collaborative Filteringcited by 11
- 2014A Latent Source Model for Online Collaborative Filteringcited by 10
- 2017The Sample Complexity of Online One-Class Collaborative Filteringcited by 9
- 2017Regret Bounds and Regimes of Optimality for User-User and Item-Item Collaborative Filteringcited by 7
- 2018Detecting Changes in User Preferences using Hidden Markov Models for Sequential Recommendation Taskscited by 2
1 more
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 2; 2025: 0; 2026: 3.
10 papers.
- 2023Optimal Algorithms for Latent Bandits with Cluster Structurecited by 12
- 2022Online Low Rank Matrix Completioncited by 9
- 2026Revisiting Weighted Strategy for Non-stationary Parametric Bandits and MDPscited by 5
- 2022Multi-User Reinforcement Learning with Low Rank Rewardscited by 4
- 2023Blocked Collaborative Bandits: Online Collaborative Filtering with Per-Item Budget Constraintscited by 2
- 2023Revisiting Weighted Strategy for Non-stationary Parametric Banditscited by 0
- 2024Online Matrix Completion: A Collaborative Approach with Hott Itemscited by 0
- 2024Sparse Linear Bandits with Blocking Constraintscited by 0
- 2026Nonstationary Generalized Linear Bandits with Discounted Online Mirror Descentcited by 0
- 2026Priced Motion Through Optimal Faces: A Normal-Fan Geometry for Non-Stationary Adversarial MDPscited by 0
- 2026Priced Motion Through Optimal Faces: A Normal-Fan Geometry for Non-Stationary Adversarial MDPs27 Jun 2026
- 2026Nonstationary Generalized Linear Bandits with Discounted Online Mirror Descent25 May 2026
- 2026Revisiting Weighted Strategy for Non-stationary Parametric Bandits and MDPs3 Jan 2026
- 2024Sparse Linear Bandits with Blocking Constraints26 Oct 2024
- 2024Online Matrix Completion: A Collaborative Approach with Hott Items11 Aug 2024
- 2023Blocked Collaborative Bandits: Online Collaborative Filtering with Per-Item Budget Constraints31 Oct 2023
- 2023Revisiting Weighted Strategy for Non-stationary Parametric Bandits5 Mar 2023
- 2023Optimal Algorithms for Latent Bandits with Cluster Structure17 Jan 2023
- 2022Multi-User Reinforcement Learning with Low Rank Rewards11 Oct 2022
- 2022Online Low Rank Matrix Completion8 Sep 2022