Fair Augmentation for Graph Collaborative Filtering

Ludovico Boratto, Francesco Fabbri, Gianni Fenu, Mirko Marras, Giacomo Medda
8/22/2024
cs.IRcs.LG

Official code: jackmedda/FA4GCF (7 stars, GPL-3.0, last commit 2026-02-25).

Abstract

Recent developments in recommendation have harnessed the collaborative power of graph neural networks (GNNs) in learning users' preferences from user-item networks. Despite emerging regulations addressing fairness of automated systems, unfairness issues in graph collaborative filtering remain underexplored, especially from the consumer's perspective. Despite numerous contributions on consumer unfairness, only a few of these works have delved into GNNs. A notable gap exists in the formalization of the latest mitigation algorithms, as well as in their effectiveness and reliability on cutting-edge models. This paper serves as a solid response to recent research highlighting unfairness issues in graph collaborative filtering by reproducing one of the latest mitigation methods. The reproduced technique adjusts the system fairness level by learning a fair graph augmentation. Under an experimental setup based on 11 GNNs, 5 non-GNN models, and 5 real-world networks across diverse domains, our investigation reveals that fair graph augmentation is consistently effective on high-utility models and large datasets. Experiments on the transferability of the fair augmented graph open new issues for future recommendation studies. Source code: https://github.com/jackmedda/FA4GCF.

View on arXivView PDF

Code Implementations(1)

jackmedda/FA4GCFOfficial100%
GPL-3.0

Framework built on top of Recbole and Recbole-GNN to experiment with graph augmentations for unfairness mitigation during inference and re-training stages

71Shell, PythonDec 21, 20237 months agoGPL-3.0
augmentationcollaborative-filteringfairnessgnnsgraph+2 more

Similar Papers

Cite this paper

@article{boratto2024fair,
  title  = {Fair Augmentation for Graph Collaborative Filtering},
  author = {Ludovico Boratto and Francesco Fabbri and Gianni Fenu and Mirko Marras and Giacomo Medda},
  year   = {2024},
  eprint = {2408.12208},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.12208v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.12208.svg)](https://codeofpaper.com/paper/2408.12208)

Discussion