How Graph Convolutions Amplify Popularity Bias for Recommendation?
Jiajia Chen, Jiancan Wu, Jiawei Chen, Xin Xin, Yong Li, Xiangnan He

TL;DR
This paper analyzes how graph convolutional networks in recommender systems amplify popularity bias, and proposes a correction method to improve tail item recommendations without harming popular item performance.
Contribution
It provides a theoretical understanding of popularity bias amplification in GCN-based recommenders and introduces a generic intervention method applicable at inference time.
Findings
Theoretical analysis reveals influence of popular items increases with graph convolution layers.
The proposed correction method improves tail item recommendations.
Method maintains performance on popular items while enhancing tail item recommendations.
Abstract
Graph convolutional networks (GCNs) have become prevalent in recommender system (RS) due to their superiority in modeling collaborative patterns. Although improving the overall accuracy, GCNs unfortunately amplify popularity bias -- tail items are less likely to be recommended. This effect prevents the GCN-based RS from making precise and fair recommendations, decreasing the effectiveness of recommender systems in the long run. In this paper, we investigate how graph convolutions amplify the popularity bias in RS. Through theoretical analyses, we identify two fundamental factors: (1) with graph convolution (\textit{i.e.,} neighborhood aggregation), popular items exert larger influence than tail items on neighbor users, making the users move towards popular items in the representation space; (2) after multiple times of graph convolution, popular items would affect more high-order…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Advanced Graph Neural Networks · Complex Network Analysis Techniques
MethodsLightGCN · Graph Convolutional Network · Convolution
