Identifying and Upweighting Power-Niche Users to Mitigate Popularity Bias in Recommendations

📅 2025-09-21
📈 Citations: 0
Influential: 0
📄 PDF
🤖 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.

Technology Category

Application Category

📝 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.
Problem

Research questions and friction points this paper is trying to address.

Recommender systems over-recommend popular items while under-recommending relevant niche items
Mitigating popularity bias by identifying power-niche users with high activity and niche preference
Proposing a BPR loss reweighting framework considering both user activity and item popularity interaction
Innovation

Methods, ideas, or system contributions that make the work stand out.

Partitioning users by activity level and item preference
Reweighting BPR loss with dual activity-popularity parameters
Upweighting power-niche users to reduce popularity bias