Robustness in Fairness against Edge-level Perturbations in GNN-based Recommendation
Ludovico Boratto, Francesco Fabbri, Gianni Fenu, Mirko Marras, Giacomo Medda
TL;DR
The paper addresses robustness in fairness for graph-based recommender systems under edge-level perturbations in a white-box setting. It formalizes consumer and provider fairness via demographic parity and introduces an edge perturbation mechanism that uses a trainable score to select edges, optimizing a differentiable fairness objective at inference. Experiments on three datasets and three GNN models reveal that consumer fairness is more sensitive to perturbations than provider fairness, with NGCF often exhibiting stronger robustness across settings. The findings expose gaps in current robustness evaluation for fairness and point to future work involving more models, attack types, and grey/black-box scenarios, with code made publicly available for reproducibility.
Abstract
Efforts in the recommendation community are shifting from the sole emphasis on utility to considering beyond-utility factors, such as fairness and robustness. Robustness of recommendation models is typically linked to their ability to maintain the original utility when subjected to attacks. Limited research has explored the robustness of a recommendation model in terms of fairness, e.g., the parity in performance across groups, under attack scenarios. In this paper, we aim to assess the robustness of graph-based recommender systems concerning fairness, when exposed to attacks based on edge-level perturbations. To this end, we considered four different fairness operationalizations, including both consumer and provider perspectives. Experiments on three datasets shed light on the impact of perturbations on the targeted fairness notion, uncovering key shortcomings in existing evaluation protocols for robustness. As an example, we observed perturbations affect consumer fairness on a higher extent than provider fairness, with alarming unfairness for the former. Source code: https://github.com/jackmedda/CPFairRobust
