Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3485447.3512169acmconferencesArticle/Chapter ViewAbstractPublication PageswebconfConference Proceedingsconference-collections
research-article
Public Access

RawlsGCN: Towards Rawlsian Difference Principle on Graph Convolutional Network

Published: 25 April 2022 Publication History
  • Get Citation Alerts
  • Abstract

    Graph Convolutional Network (GCN) plays pivotal roles in many real-world applications. Despite the successes of GCN deployment, GCN often exhibits performance disparity with respect to node degrees, resulting in worse predictive accuracy for low-degree nodes. We formulate the problem of mitigating the degree-related performance disparity in GCN from the perspective of the Rawlsian difference principle, which is originated from the theory of distributive justice. Mathematically, we aim to balance the utility between low-degree nodes and high-degree nodes while minimizing the task-specific loss. Specifically, we reveal the root cause of this degree-related unfairness by analyzing the gradients of weight matrices in GCN. Guided by the gradients of weight matrices, we further propose a pre-processing method RawlsGCN-Graph and an in-processing method RawlsGCN-Grad that achieves fair predictive accuracy in low-degree nodes without modification on the GCN architecture or introduction of additional parameters. Extensive experiments on real-world graphs demonstrate the effectiveness of our proposed RawlsGCN methods in significantly reducing degree-related bias while retaining comparable overall performance.

    References

    [1]
    Chirag Agarwal, Himabindu Lakkaraju, and Marinka Zitnik. 2021. Towards a Unified Framework for Fair and Stable Graph Representation Learning. arXiv preprint arXiv:2102.13186(2021).
    [2]
    James Atwood and Don Towsley. 2016. Diffusion-Convolutional Neural Networks. In Advances in Neural Information Processing Systems. 1993–2001.
    [3]
    Avishek Bose and William Hamilton. 2019. Compositional Fairness Constraints for Graph Embeddings. In International Conference on Machine Learning. 715–724.
    [4]
    Joan Bruna, Wojciech Zaremba, Arthur Szlam, and Yann LeCun. 2013. Spectral Networks and Locally Connected Networks on Graphs. arXiv preprint arXiv:1312.6203(2013).
    [5]
    Maarten Buyl and Tijl De Bie. 2020. DeBayes: A Bayesian Method for Debiasing Network Embeddings. In International Conference on Machine Learning. 1220–1229.
    [6]
    Chi Chen, Weike Ye, Yunxing Zuo, Chen Zheng, and Shyue Ping Ong. 2019. Graph Networks as a Universal Machine Learning Framework for Molecules and Crystals. Chemistry of Materials 31, 9 (2019), 3564–3572.
    [7]
    Enyan Dai and Suhang Wang. 2021. Say No to the Discrimination: Learning Fair Graph Neural Networks with Limited Sensitive Attribute Information. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining. 680–688.
    [8]
    Austin Derrow-Pinion, Jennifer She, David Wong, Oliver Lange, Todd Hester, Luis Perez, Marc Nunkesser, Seongjae Lee, Xueying Guo, Brett Wiltshire, 2021. ETA Prediction with Graph Neural Networks in Google Maps. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management.
    [9]
    Yushun Dong, Jian Kang, Hanghang Tong, and Jundong Li. 2021. Individual Fairness for Graph Neural Networks: A Ranking based Approach. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining. 300–310.
    [10]
    Aditya Grover and Jure Leskovec. 2016. node2vec: Scalable Feature Learning for Networks. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 855–864.
    [11]
    Kai Guo, Kaixiong Zhou, Xia Hu, Yu Li, Yi Chang, and Xin Wang. 2021. Orthogonal Graph Neural Networks. arXiv preprint arXiv:2109.11338(2021).
    [12]
    William L Hamilton, Rex Ying, and Jure Leskovec. 2017. Inductive Representation Learning on Large Graphs. In Advances in Neural Information Processing Systems. 1025–1035.
    [13]
    Tatsunori Hashimoto, Megha Srivastava, Hongseok Namkoong, and Percy Liang. 2018. Fairness without Demographics in Repeated Loss Minimization. In International Conference on Machine Learning. 1929–1938.
    [14]
    Baoyu Jing, Chanyoung Park, and Hanghang Tong. 2021. Hdmi: High-Order Deep Multiplex Infomax. In Proceedings of the Web Conference 2021. 2414–2424.
    [15]
    Baoyu Jing, Hanghang Tong, and Yada Zhu. 2021. Network of Tensor Time Series. In Proceedings of the Web Conference 2021. 2425–2437.
    [16]
    Bo Kang, Jefrey Lijffijt, and Tijl De Bie. 2018. Conditional Network Embeddings. In International Conference on Learning Representations.
    [17]
    Jian Kang, Jingrui He, Ross Maciejewski, and Hanghang Tong. 2020. InFoRM: Individual Fairness on Graph Mining. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 379–389.
    [18]
    Thomas N. Kipf and Max Welling. 2017. Semi-Supervised Classification with Graph Convolutional Networks. In International Conference on Learning Representations.
    [19]
    Matthäus Kleindessner, Samira Samadi, Pranjal Awasthi, and Jamie Morgenstern. 2019. Guarantees for Spectral Clustering with Fairness Constraints. In International Conference on Machine Learning. 3458–3467.
    [20]
    Zemin Liu, Trung-Kien Nguyen, and Yuan Fang. 2021. Tail-GNN: Tail-Node Graph Neural Networks. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining. 1109–1119.
    [21]
    Hongbin Pei, Bingzhe Wei, Kevin Chen-Chuan Chang, Yu Lei, and Bo Yang. 2019. Geom-GCN: Geometric Graph Convolutional Networks. In International Conference on Learning Representations.
    [22]
    Sancheng Peng, Guojun Wang, and Dongqing Xie. 2016. Social Influence Analysis in Social Networking Big Data: Opportunities and Challenges. IEEE Network 31, 1 (2016), 11–17.
    [23]
    Tahleen A Rahman, Bartlomiej Surma, Michael Backes, and Yang Zhang. 2019. Fairwalk: Towards Fair Graph Embedding. In Proceedings of the 28th International Joint Conference on Artificial Intelligence. 3289–3295.
    [24]
    Aida Rahmattalabi, Phebe Vayanos, Anthony Fulginiti, Eric Rice, Bryan Wilder, Amulya Yadav, and Milind Tambe. 2019. Exploring Algorithmic Fairness in Robust Graph Covering Problems. Advances in Neural Information Processing Systems 32 (2019), 15776–15787.
    [25]
    John Rawls. 1971. A Theory of Justice. Harvard University Press.
    [26]
    Richard Sinkhorn and Paul Knopp. 1967. Concerning Nonnegative Matrices and Doubly Stochastic Matrices. Pacific J. Math. 21, 2 (1967), 343–348.
    [27]
    Xianfeng Tang, Huaxiu Yao, Yiwei Sun, Yiqi Wang, Jiliang Tang, Charu Aggarwal, Prasenjit Mitra, and Suhang Wang. 2020. Investigating and Mitigating Degree-Related Biases in Graph Convoltuional Networks. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 1435–1444.
    [28]
    Sotiris Tsioutsiouliklis, Evaggelia Pitoura, Panayiotis Tsaparas, Ilias Kleftakis, and Nikos Mamoulis. 2021. Fairness-Aware PageRank. In Proceedings of the Web Conference 2021. 3815–3826.
    [29]
    Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Liò, and Yoshua Bengio. 2018. Graph Attention Networks. In International Conference on Learning Representations.
    [30]
    Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019. Neural Graph Collaborative Filtering. In Proceedings of the 42nd International ACM SIGIR conference on Research and Development in Information Retrieval. 165–174.
    [31]
    Jun Wu, Jingrui He, and Jiejun Xu. 2019. DEMO-Net: Degree-Specific Graph Neural Networks for Node and Graph Classification. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 406–415.
    [32]
    Si Zhang, Dawei Zhou, Mehmet Yigit Yildirim, Scott Alcorn, Jingrui He, Hasan Davulcu, and Hanghang Tong. 2017. HiDDen: Hierarchical Dense Subgraph Detection with Application to Financial Fraud Detection. In Proceedings of the 2017 SIAM International Conference on Data Mining. 570–578.

    Cited By

    View all
    • (2024)Fairness-Aware Graph Neural Networks: A SurveyACM Transactions on Knowledge Discovery from Data10.1145/364914218:6(1-23)Online publication date: 12-Apr-2024
    • (2024)PyGDebias: A Python Library for Debiasing in Graph LearningCompanion Proceedings of the ACM on Web Conference 202410.1145/3589335.3651239(1019-1022)Online publication date: 13-May-2024
    • (2024)TrustLOG: The Second Workshop on Trustworthy Learning on GraphsCompanion Proceedings of the ACM on Web Conference 202410.1145/3589335.3641305(1785-1788)Online publication date: 13-May-2024
    • Show More Cited By

    Index Terms

    1. RawlsGCN: Towards Rawlsian Difference Principle on Graph Convolutional Network
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      WWW '22: Proceedings of the ACM Web Conference 2022
      April 2022
      3764 pages
      ISBN:9781450390965
      DOI:10.1145/3485447
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 25 April 2022

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Graph neural networks
      2. algorithmic fairness
      3. distributive justice

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Funding Sources

      Conference

      WWW '22
      Sponsor:
      WWW '22: The ACM Web Conference 2022
      April 25 - 29, 2022
      Virtual Event, Lyon, France

      Acceptance Rates

      Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)355
      • Downloads (Last 6 weeks)37
      Reflects downloads up to 27 Jul 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Fairness-Aware Graph Neural Networks: A SurveyACM Transactions on Knowledge Discovery from Data10.1145/364914218:6(1-23)Online publication date: 12-Apr-2024
      • (2024)PyGDebias: A Python Library for Debiasing in Graph LearningCompanion Proceedings of the ACM on Web Conference 202410.1145/3589335.3651239(1019-1022)Online publication date: 13-May-2024
      • (2024)TrustLOG: The Second Workshop on Trustworthy Learning on GraphsCompanion Proceedings of the ACM on Web Conference 202410.1145/3589335.3641305(1785-1788)Online publication date: 13-May-2024
      • (2024)Locality-Aware Tail Node Embeddings on Homogeneous and Heterogeneous NetworksIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.331335536:6(2517-2532)Online publication date: Jun-2024
      • (2024)Trustworthy Graph Neural Networks: Aspects, Methods, and TrendsProceedings of the IEEE10.1109/JPROC.2024.3369017112:2(97-139)Online publication date: Mar-2024
      • (2024)DAHGNKnowledge-Based Systems10.1016/j.knosys.2023.111355285:COnline publication date: 12-Apr-2024
      • (2023)Reducing Access Disparities in Networks using Edge Augmentation✱Proceedings of the 2023 ACM Conference on Fairness, Accountability, and Transparency10.1145/3593013.3594105(1635-1651)Online publication date: 12-Jun-2023
      • (2023)Canonical Representation of Biological Networks Using Graph ConvolutionProceedings of the 14th ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics10.1145/3584371.3612963(1-9)Online publication date: 3-Sep-2023
      • (2023)Disentangling Degree-related Biases and Interest for Out-of-Distribution Generalized Directed Network EmbeddingProceedings of the ACM Web Conference 202310.1145/3543507.3583271(231-239)Online publication date: 30-Apr-2023
      • (2023)FairSample: Training Fair and Accurate Graph Convolutional Neural Networks EfficientlyIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.330637836:4(1537-1551)Online publication date: 25-Aug-2023
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media