🤖 AI Summary
Recommender systems suffer from pervasive popularity bias, hindering high-quality recommendations for niche-preference users. This paper proposes a reweighting framework specifically designed for “power-niche users”—a newly identified user subgroup exhibiting statistically significant and practically valuable recommendation potential despite low popularity alignment. Methodologically, we jointly model the interaction between user activity and item popularity, incorporating two interpretable, learnable parameters into the Bayesian Personalized Ranking (BPR) loss to enable dynamic, instance-aware reweighting. Extensive experiments across multiple benchmark datasets demonstrate that our approach simultaneously mitigates popularity bias, enhances recommendation diversity, and improves overall accuracy—achieving Pareto-optimal improvements. Key contributions include: (1) formal definition and empirical identification of power-niche users; (2) a transparent, dual-dimensional reweighting mechanism grounded in user–item interaction modeling; and (3) synergistic optimization of bias reduction and recommendation performance.
📝 Abstract
Recommender systems have been shown to exhibit popularity bias by over-recommending popular items and under-recommending relevant niche items. We seek to understand interactions with niche items in benchmark recommendation datasets as a step toward mitigating popularity bias. We find that, compared to mainstream users, niche-preferring users exhibit a longer-tailed activity-level distribution, indicating the existence of users who both prefer niche items and exhibit high activity levels. We partition users along two axes: (1) activity level ("power" vs. "light") and (2) item-popularity preference ("mainstream" vs. "niche"), and show that in several benchmark datasets, the number of power-niche users (high activity and niche preference) is statistically significantly larger than expected under a null configuration model. Motivated by this observation, we propose a framework for reweighting the Bayesian Personalized Ranking (BPR) loss that simultaneously reweights based on user activity level and item popularity. Our method introduces two interpretable parameters: one controlling the significance of user activity level, and the other of item popularity. Experiments on benchmark datasets show that upweighting power-niche users reduces popularity bias and can increase overall performance. In contrast to previous work that only considers user activity level or item popularity in isolation, our results suggest that considering their interaction leads to Pareto-dominant performance.