GraphFL: A Federated Learning Framework for Semi-Supervised Node Classification on Graphs

被引:15
|
作者
Wang, Binghui [1 ]
Li, Ang [2 ]
Pang, Meng [3 ]
Li, Hai [2 ]
Chen, Yiran [2 ]
机构
[1] IIT, Chicago, IL 60616 USA
[2] Duke Univ, Durham, NC 27706 USA
[3] Nanchang Univ, Nanchang, Peoples R China
关键词
D O I
10.1109/ICDM54844.2022.00060
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph-based semi-supervised node classification (GraphSSC) has wide applications, ranging from networking and security to data mining and machine learning, etc. However, existing centralized GraphSSC methods are impractical to solve many real-world graph-based problems, as collecting the entire graph and labeling a reasonable number of labels is timeconsuming and costly, and data privacy may be also violated. Federated learning (FL) is an emerging learning paradigm that enables collaborative learning among multiple clients, which can mitigate the issue of label scarcity and protect data privacy as well. Therefore, performing GraphSSC under the FL setting is a promising solution to solve real-world graph-based problems. However, existing FL methods 1) perform poorly when data across clients are non independent identically distributed (nonIID), 2) cannot handle data with new label domains, and 3) cannot leverage unlabeled data, while all these issues naturally happen in real-world graph-based problems. To address the above issues, we propose the first FL framework, namely GraphFL, for semi-supervised node classification on graphs. Our framework is motivated by meta-learning methods. Specifically, we propose two GraphFL methods to respectively address the non-IID issue in graph data and handle the tasks with new label domains. Furthermore, we design a self-training method to leverage unlabeled graph data. We adopt representative graph neural networks as GraphSSC methods and evaluate GraphFL on multiple graph datasets. Experimental results on various benchmark datasets demonstrate that GraphFL significantly outperforms the compared FL baseline, GraphFL can handle data with new label domains, and GraphFL with selftraining can obtain better performance. Source code is available at https://github.com/binghuiwang/GraphFL.
引用
收藏
页码:498 / 507
页数:10
相关论文
共 50 条
  • [1] Improving the Homophily of Heterophilic Graphs for Semi-Supervised Node Classification
    Wang, Yuhu
    Xiang, Shiming
    Pan, Chunhong
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, ICME, 2023, : 1865 - 1870
  • [2] A federated semi-supervised learning approach for network traffic classification
    Jin, Zhiping
    Liang, Zhibiao
    He, Meirong
    Peng, Yao
    Xue, Hanxiao
    Wang, Yu
    [J]. INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2023, 33 (03)
  • [3] SemiGraphFL: Semi-supervised Graph Federated Learning for Graph Classification
    Tao, Ye
    Li, Ying
    Wu, Zhonghai
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XVII, PPSN 2022, PT I, 2022, 13398 : 474 - 487
  • [4] Network traffic classification based on federated semi-supervised learning
    Wang, Zixuan
    Li, Zeyi
    Fu, Mengyi
    Ye, Yingchun
    Wang, Pan
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 149
  • [5] An Enhancing Semi-Supervised Federated Learning Framework for Internet of Vehicles
    Su, Xiangqing
    Huo, Yan
    Wang, Xiaoxuan
    Jing, Tao
    [J]. 2023 IEEE 98TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2023-FALL, 2023,
  • [6] FICOM: an effective and scalable active learning framework for GNNs on semi-supervised node classification
    Zhang, Xingyi
    Huang, Jinchao
    Zhang, Fangyuan
    Wang, Sibo
    [J]. VLDB JOURNAL, 2024, 33 (05): : 1723 - 1742
  • [7] A semi-supervised machine learning framework for microRNA classification
    Hassani, Mohsen Sheikh
    Green, James R.
    [J]. HUMAN GENOMICS, 2019, 13 (Suppl 1) : 43
  • [8] A semi-supervised machine learning framework for microRNA classification
    Mohsen Sheikh Hassani
    James R. Green
    [J]. Human Genomics, 13
  • [9] A Semi-supervised Active Learning Framework for Image Classification
    Li, Han-yi
    Yang, Ming
    Kang, Nan-nan
    Yue, Lu-lu
    [J]. MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 4765 - 4769
  • [10] SNCA: Semi-Supervised Node Classification for Evolving Large Attributed Graphs
    Abbasi, Faima
    Muzammal, Muhammad
    Qu, Qiang
    Riaz, Farhan
    Ashraf, Jawad
    [J]. BIG DATA MINING AND ANALYTICS, 2024, 7 (03): : 794 - 808