BoostFGL: Boosting Fairness in Federated Graph Learning
Zekai Chen, Kairui Yang, Xunkai Li, Henan Sun, Zhihan Zhang, Jia Li, Qiangqiang Dai, Rong-Hua Li, Guoren Wang
TL;DR
BoostFGL tackles node-level fairness in federated graph learning by diagnosing three coupled sources of disparity—label skew, topology confounding, and aggregation dilution—and proposing a modular boosting framework with three mechanisms: client-side node boosting, client-side topology boosting, and server-side model boosting. Each component targets a specific stage of the client–server pipeline, and together they yield monotone improvements in process-level signals such as Gradient Share Disparity, Edge-wise Propagation Reliability, and Dilution Ratio, while remaining compatible with standard backbones and privacy mechanisms. Theoretical guarantees and asymptotic consistency show that BoostFGL reduces to standard FedAvg in high-confidence regimes. Empirically, BoostFGL achieves substantial fairness gains (e.g., Overall-F1 improvement of 8.43% across nine datasets) with competitive overall performance and good scalability, including large graphs where rivals fail due to memory limits. The results advocate a practical design principle: diagnose unfairness with stage-specific signals and apply coordinated, lightweight corrections at the responsible stage to realize robust, pipeline-aware fairness in federated graph learning.
Abstract
Federated graph learning (FGL) enables collaborative training of graph neural networks (GNNs) across decentralized subgraphs without exposing raw data. While existing FGL methods often achieve high overall accuracy, we show that this average performance can conceal severe degradation on disadvantaged node groups. From a fairness perspective, these disparities arise systematically from three coupled sources: label skew toward majority patterns, topology confounding in message propagation, and aggregation dilution of updates from hard clients. To address this, we propose \textbf{BoostFGL}, a boosting-style framework for fairness-aware FGL. BoostFGL introduces three coordinated mechanisms: \ding{182} \emph{Client-side node boosting}, which reshapes local training signals to emphasize systematically under-served nodes; \ding{183} \emph{Client-side topology boosting}, which reallocates propagation emphasis toward reliable yet underused structures and attenuates misleading neighborhoods; and \ding{184} \emph{Server-side model boosting}, which performs difficulty- and reliability-aware aggregation to preserve informative updates from hard clients while stabilizing the global model. Extensive experiments on 9 datasets show that BoostFGL delivers substantial fairness gains, improving Overall-F1 by 8.43\%, while preserving competitive overall performance against strong FGL baselines.
