Heterophily-Aware Fair Recommendation using Graph Convolutional Networks

31 Jan 2024  ยท  Nemat Gholinejad, Mostafa Haghir Chehreghani ยท

In recent years, graph neural networks (GNNs) have become a popular tool to improve the accuracy and performance of recommender systems. Modern recommender systems are not only designed to serve the end users, but also to benefit other participants, such as items and items providers. These participants may have different or conflicting goals and interests, which raise the need for fairness and popularity bias considerations. GNN-based recommendation methods also face the challenges of unfairness and popularity bias and their normalization and aggregation processes suffer from these challenges. In this paper, we propose a fair GNN-based recommender system, called HetroFair, to improve items' side fairness. HetroFair uses two separate components to generate fairness-aware embeddings: i) fairness-aware attention which incorporates dot product in the normalization process of GNNs, to decrease the effect of nodes' degrees, and ii) heterophily feature weighting to assign distinct weights to different features during the aggregation process. In order to evaluate the effectiveness of HetroFair, we conduct extensive experiments over six real-world datasets. Our experimental results reveal that HetroFair not only alleviates the unfairness and popularity bias on the items' side, but also achieves superior accuracy on the users' side. Our implementation is publicly available at https://github.com/NematGH/HetroFair

PDF Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Benchmark
Recommendation Systems Amazon-Beauty HetroFair NDCG@20 0.2308 # 1
MRR@20 0.2824 # 1
MAP@20 0.1364 # 1
Recommendation Systems Amazon-CDs HetroFair NDCG@20 0.1449 # 1
MRR@20 0.2017 # 1
MAP@20 0.0747 # 1
Recommendation Systems Amazon-Electronics HetroFair NDCG@20 0.0525 # 1
MRR@20 0.0733 # 1
MAP@20 0.0256 # 1
Recommendation Systems Amazon-Health HetroFair NDCG@20 0.1334 # 1
MRR@20 0.2112 # 1
MAP@20 0.0656 # 1
Recommendation Systems Amazon-Movies HetroFair NDCG@20 0.0777 # 1
MAP@20 0.0365 # 1
MRR@20 0.1093 # 1
Recommendation Systems Epinions HetroFair NDCG@20 0.0895 # 1
MRR@20 0.1525 # 1
MAP@20 0.0379 # 1

Methods