Fair Graph Representation Learning Via Sensitive Attribute Disentanglement

Yuchang Zhu,Jintang Li,Zibin Zheng,Liang Chen
DOI: https://doi.org/10.1145/3589334.3645532
2024-01-01
Abstract:Group fairness for Graph Neural Networks (GNNs), which emphasizes algorithmicdecisions neither favoring nor harming certain groups defined by sensitiveattributes (e.g., race and gender), has gained considerable attention. Inparticular, the objective of group fairness is to ensure that the decisionsmade by GNNs are independent of the sensitive attribute. To achieve thisobjective, most existing approaches involve eliminating sensitive attributeinformation in node representations or algorithmic decisions. However, suchways may also eliminate task-related information due to its inherentcorrelation with the sensitive attribute, leading to a sacrifice in utility. Inthis work, we focus on improving the fairness of GNNs while preservingtask-related information and propose a fair GNN framework named FairSAD.Instead of eliminating sensitive attribute information, FairSAD enhances thefairness of GNNs via Sensitive Attribute Disentanglement (SAD), which separatesthe sensitive attribute-related information into an independent component tomitigate its impact. Additionally, FairSAD utilizes a channel masking mechanismto adaptively identify the sensitive attribute-related component andsubsequently decorrelates it. Overall, FairSAD minimizes the impact of thesensitive attribute on GNN outcomes rather than eliminating sensitiveattributes, thereby preserving task-related information associated with thesensitive attribute. Furthermore, experiments conducted on several real-worlddatasets demonstrate that FairSAD outperforms other state-of-the-art methods bya significant margin in terms of both fairness and utility performance. Oursource code is available at https://github.com/ZzoomD/FairSAD.
What problem does this paper attempt to address?