FairExpand: Individual Fairness on Graphs with Partial Similarity Information
Rebecca Salganik, Yibin Wang, Guillaume Salha-Galvan, Jian Kang
TL;DR
FairExpand tackles graph-based individual fairness when full similarity information is unavailable. It combines a backbone model that enforces partial fairness using observed similarities with an auxiliary PU-learning-based link predictor (PULL) to expand similarity information via epsilon-greedy exploration, iteratively propagating fairness constraints across the graph. Empirical results across six real-world graphs show FairExpand consistently improves fairness (lower Bias) while maintaining competitive task performance (F1), outperforming several full-information baselines under partial data. The method is adaptable to different backbones and tasks, making graph-based individual fairness practical in real-world settings with limited annotations.
Abstract
Individual fairness, which requires that similar individuals should be treated similarly by algorithmic systems, has become a central principle in fair machine learning. Individual fairness has garnered traction in graph representation learning due to its practical importance in high-stakes Web areas such as user modeling, recommender systems, and search. However, existing methods assume the existence of predefined similarity information over all node pairs, an often unrealistic requirement that prevents their operationalization in practice. In this paper, we assume the similarity information is only available for a limited subset of node pairs and introduce FairExpand, a flexible framework that promotes individual fairness in this more realistic partial information scenario. FairExpand follows a two-step pipeline that alternates between refining node representations using a backbone model (e.g., a graph neural network) and gradually propagating similarity information, which allows fairness enforcement to effectively expand to the entire graph. Extensive experiments show that FairExpand consistently enhances individual fairness while preserving performance, making it a practical solution for enabling graph-based individual fairness in real-world applications with partial similarity information.
