Proceedings

FedHGN: A Federated Framework for Heterogeneous Graph Neural Networks

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 3705-3713.

https://doi.org/10.24963/ijcai.2023/412

Abstract

Heterogeneous graph neural networks (HGNNs) can learn from typed and relational graph data more effectively than conventional GNNs. With larger parameter spaces, HGNNs may require more training data, which is often scarce in real-world applications due to privacy regulations (e.g., GDPR). Federated graph learning (FGL) enables multiple clients to train a GNN collaboratively without sharing their local data. However, existing FGL methods mainly focus on homogeneous GNNs or knowledge graph embeddings; few have considered heterogeneous graphs and HGNNs. In federated heterogeneous graph learning, clients may have private graph schemas. Conventional FL/FGL methods attempting to define a global HGNN model would violate schema privacy. To address these challenges, we propose FedHGN, a novel and general FGL framework for HGNNs. FedHGN adopts schema-weight decoupling to enable schema-agnostic knowledge sharing and employs coefficients alignment to stabilize the training process and improve HGNN performance. With better privacy preservation, FedHGN consistently outperforms local training and conventional FL methods on three widely adopted heterogeneous graph datasets with varying client numbers. The code is available at https://github.com/cynricfu/FedHGN.

  1. [Abadi et al., 2016] Martín Abadi, Andy Chu, Ian J. Good- fellow, H. Brendan McMahan, Ilya Mironov, Kunal Tal- war, and Li Zhang. Deep learning with differential privacy. In CCS, pages 308-318. ACM, 2016.
  2. [Bonawitz et al., 2017] Kallista A. Bonawitz, Vladimir Ivanov, Ben Kreuter, Antonio Marcedone, H. Brendan McMahan, Sarvar Patel, Daniel Ramage, Aaron Segal, and Karn Seth. Practical secure aggregation for privacy- preserving machine learning. In CCS, pages 1175-1191. ACM, 2017.
  3. [Chen et al., 2019] Zhengdao Chen, Lisha Li, and Joan Bruna. Supervised community detection with line graph neural networks. In ICLR (Poster). OpenReview.net, 2019.
  4. [Chen et al., 2021] Mingyang Chen, Wen Zhang, Zonggang Yuan, Yantao Jia, and Huajun Chen. Fede: Embedding knowledge graphs in federated setting. In IJCKG, pages 80-88. ACM, 2021.
  5. [Chen et al., 2022] Yankai Chen, Menglin Yang, Yingxue Zhang, Mengchen Zhao, Ziqiao Meng, Jianye Hao, and Ir- win King. Modeling scale-free graphs with hyperbolic ge- ometry for knowledge-aware recommendation. In WSDM, pages 94-102. ACM, 2022.
  6. [Defferrard et al., 2016] Michaël Defferrard, Xavier Bres- son, and Pierre Vandergheynst. Convolutional neural net- works on graphs with fast localized spectral filtering. In NIPS, pages 3837-3845, 2016.
  7. [Ergün et al., 2022] Irem Ergün, Hasin Us Sami, and Basak Güler. Communication-efficient secure aggregation for federated learning. In GLOBECOM, pages 3881-3886. IEEE, 2022.
  8. [Freedman et al., 2004] Michael J. Freedman, Kobbi Nis- sim, and Benny Pinkas. Efficient private matching and set intersection. In EUROCRYPT, volume 3027 of Lecture Notes in Computer Science, pages 1-19. Springer, 2004.
  9. [Fu et al., 2020] Xinyu Fu, Jiani Zhang, Ziqiao Meng, and Irwin King. MAGNN: metapath aggregated graph neural network for heterogeneous graph embedding. In WWW, pages 2331-2341. ACM / IW3C2, 2020.
  10. [Grover and Leskovec, 2016] Aditya Grover and Jure Leskovec. node2vec: Scalable feature learning for networks. In KDD, pages 855-864. ACM, 2016.
  11. [Hamilton et al., 2017] William L. Hamilton, Zhitao Ying, and Jure Leskovec. Inductive representation learning on large graphs. In NIPS, pages 1024-1034, 2017.
  12. [Hu et al., 2020] Ziniu Hu, Yuxiao Dong, Kuansan Wang, and Yizhou Sun. Heterogeneous graph transformer. In WWW, pages 2704-2710. ACM / IW3C2, 2020.
  13. [Jin et al., 2019] Di Jin, Ziyang Liu, Weihao Li, Dongxiao He, and Weixiong Zhang. Graph convolutional networks meet markov random fields: Semi-supervised community detection in attribute networks. In AAAI, pages 152-159. AAAI Press, 2019.
  14. [Karimireddy et al., 2020] Sai Praneeth Karimireddy, Satyen Kale, Mehryar Mohri, Sashank J. Reddi, Sebas- tian U. Stich, and Ananda Theertha Suresh. SCAFFOLD: stochastic controlled averaging for federated learning. In ICML, volume 119 of Proceedings of Machine Learning Research, pages 5132-5143. PMLR, 2020.
  15. [Kipf and Welling, 2017] Thomas N. Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. In ICLR (Poster). OpenReview.net, 2017.
  16. [Kissner and Song, 2005] Lea Kissner and Dawn Xiaodong Song. Privacy-preserving set operations. In CRYPTO, vol- ume 3621 of Lecture Notes in Computer Science, pages 241-257. Springer, 2005.
  17. [Li et al., 2018] Yaguang Li, Rose Yu, Cyrus Shahabi, and Yan Liu. Diffusion convolutional recurrent neural net- work: Data-driven traffic forecasting. In ICLR (Poster). OpenReview.net, 2018.
  18. [Li et al., 2020] Tian Li, Anit Kumar Sahu, Manzil Zaheer, Maziar Sanjabi, Ameet Talwalkar, and Virginia Smith. Federated optimization in heterogeneous networks. In ML- Sys. mlsys.org, 2020.
  19. [Li et al., 2022] Jingjing Li, Zichao Li, Tao Ge, Irwin King, and Michael R. Lyu. Text revision by on-the-fly represen- tation optimization. In AAAI, pages 10956-10964. AAAI Press, 2022.
  20. [Lin et al., 2020] Yilun Lin, Chaochao Chen, Cen Chen, and Li Wang. Improving federated relational data mod- eling via basis alignment and weight penalty. CoRR, abs/2011.11369, 2020.
  21. [Lv et al., 2021] Qingsong Lv, Ming Ding, Qiang Liu, Yuxi- ang Chen, Wenzheng Feng, Siming He, Chang Zhou, Jian- guo Jiang, Yuxiao Dong, and Jie Tang. Are we really mak- ing much progress?: Revisiting, benchmarking and refin- ing heterogeneous graph neural networks. In KDD, pages 1150-1160. ACM, 2021.
  22. [Ma et al., 2022] Yueen Ma, Zixing Song, Xuming Hu, Jingjing Li, Yifei Zhang, and Irwin King. Graph compo- nent contrastive learning for concept relatedness estima- tion, 2022.
  23. [McMahan et al., 2017] Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Agüera y Ar- cas. Communication-efficient learning of deep networks from decentralized data. In AISTATS, volume 54 of Pro- ceedings of Machine Learning Research, pages 1273- 1282. PMLR, 2017.
  24. [Mohassel and Zhang, 2017] Payman Mohassel and Yupeng Zhang. Secureml: A system for scalable privacy- preserving machine learning. In IEEE Symposium on Se- curity and Privacy, pages 19-38. IEEE Computer Society, 2017.
  25. [Peng et al., 2021] Hao Peng, Haoran Li, Yangqiu Song, Vincent W. Zheng, and Jianxin Li. Differentially private federated knowledge graphs embedding. In CIKM, pages 1416-1425. ACM, 2021.
  26. [Perozzi et al., 2014] Bryan Perozzi, Rami Al-Rfou, and Steven Skiena. Deepwalk: online learning of social rep- resentations. In KDD, pages 701-710. ACM, 2014.
  27. [Phong et al., 2018] Le Trieu Phong, Yoshinori Aono, Takuya Hayashi, Lihua Wang, and Shiho Moriai. Privacy- preserving deep learning via additively homomorphic en- cryption. IEEE Trans. Inf. Forensics Secur., 13(5):1333- 1345, 2018.
  28. [Schlichtkrull et al., 2018] Michael Sejr Schlichtkrull, Thomas N. Kipf, Peter Bloem, Rianne van den Berg, Ivan Titov, and Max Welling. Modeling relational data with graph convolutional networks. In ESWC, volume 10843 of Lecture Notes in Computer Science, pages 593-607.
  29. [Tang et al., 2015] Jian Tang, Meng Qu, Mingzhe Wang, Ming Zhang, Jun Yan, and Qiaozhu Mei. LINE: large- scale information network embedding. In WWW, pages 1067-1077. ACM, 2015.
  30. [van den Berg et al., 2017] Rianne van den Berg, Thomas N. Kipf, and Max Welling. Graph convolutional matrix com- pletion. CoRR, abs/1706.02263, 2017.
  31. [Velickovic et al., 2018] Petar Velickovic, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Liò, and Yoshua Bengio. Graph attention networks. In ICLR (Poster). OpenReview.net, 2018.
  32. [Wang et al., 2019a] Minjie Wang, Lingfan Yu, Da Zheng, Quan Gan, Yu Gai, Zihao Ye, Mufei Li, Jinjing Zhou, Qi Huang, Chao Ma, Ziyue Huang, Qipeng Guo, Hao Zhang, Haibin Lin, Junbo Zhao, Jinyang Li, Alexander J. Smola, and Zheng Zhang. Deep graph library: Towards efficient and scalable deep learning on graphs. CoRR, abs/1909.01315, 2019.
  33. [Wang et al., 2019b] Xiao Wang, Houye Ji, Chuan Shi, Bai Wang, Yanfang Ye, Peng Cui, and Philip S. Yu. Hetero- geneous graph attention network. In WWW, pages 2022- 2032. ACM, 2019.
  34. [Wu et al., 2019] Felix Wu, Amauri H. Souza Jr., Tianyi Zhang, Christopher Fifty, Tao Yu, and Kilian Q. Wein- berger. Simplifying graph convolutional networks. In ICML, volume 97 of Proceedings of Machine Learning Research, pages 6861-6871. PMLR, 2019.
  35. [Wu et al., 2021] Chuhan Wu, Fangzhao Wu, Yang Cao, Yongfeng Huang, and Xing Xie. Fedgnn: Federated graph neural network for privacy-preserving recommendation. CoRR, abs/2102.04925, 2021.
  36. [Xie et al., 2021] Han Xie, Jing Ma, Li Xiong, and Carl Yang. Federated graph classification over non-iid graphs. In NeurIPS, pages 18839-18852, 2021.
  37. [Xu et al., 2019] Keyulu Xu, Weihua Hu, Jure Leskovec, and Stefanie Jegelka. How powerful are graph neural net- works? In ICLR. OpenReview.net, 2019.
  38. [Yang et al., 2022] Menglin Yang, Min Zhou, Jiahong Liu, Defu Lian, and Irwin King. HRCF: enhancing collabora- tive filtering via hyperbolic geometric regularization. In WWW, pages 2462-2471. ACM, 2022.
  39. [Ying et al., 2018] Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L. Hamilton, and Jure Leskovec. Graph convolutional neural networks for web- scale recommender systems. In KDD, pages 974-983. ACM, 2018.
  40. [Yu et al., 2018] Bing Yu, Haoteng Yin, and Zhanxing Zhu. Spatio-temporal graph convolutional networks: A deep learning framework for traffic forecasting. In IJCAI, pages 3634-3640. ijcai.org, 2018. IJCAI
  41. [Yun et al., 2019] Seongjun Yun, Minbyul Jeong, Raehyun Kim, Jaewoo Kang, and Hyunwoo J. Kim. Graph trans- former networks. In NeurIPS, pages 11960-11970, 2019.
  42. [Zhang and Zhu, 2020] Yifei Zhang and Hao Zhu. Addi- tively homomorphical encryption based deep neural net- work for asymmetrically collaborative machine learning. CoRR, abs/2007.06849, 2020.
  43. [Zhang et al., 2018] Jiani Zhang, Xingjian Shi, Junyuan Xie, Hao Ma, Irwin King, and Dit-Yan Yeung. Gaan: Gated at- tention networks for learning on large and spatiotemporal graphs. In UAI, pages 339-349. AUAI Press, 2018.
  44. [Zhang et al., 2019] Chuxu Zhang, Dongjin Song, Chao Huang, Ananthram Swami, and Nitesh V. Chawla. Hetero- geneous graph neural network. In KDD, pages 793-803. ACM, 2019.
  45. [Zhang et al., 2021] Ke Zhang, Carl Yang, Xiaoxiao Li, Lichao Sun, and Siu-Ming Yiu. Subgraph federated learn- ing with missing neighbor generation. In NeurIPS, pages 6671-6682, 2021.
  46. [Zhang et al., 2022a] Yifei Zhang, Hao Zhu, Ziqiao Meng, Piotr Koniusz, and Irwin King. Graph-adaptive rectified linear unit for graph neural networks. In WWW, pages 1331-1339. ACM, 2022.
  47. [Zhang et al., 2022b] Yifei Zhang, Hao Zhu, Zixing Song, Piotr Koniusz, and Irwin King. COSTA: covariance- preserving feature augmentation for graph contrastive learning. In KDD, pages 2524-2534. ACM, 2022.
  48. [Zhang et al., 2022c] Yifei Zhang, Hao Zhu, Zixing Song, Piotr Koniusz, and Irwin King. Spectral feature augmen- tation for graph contrastive learning and beyond. CoRR, abs/2212.01026, 2022.
  49. [Zhang et al., 2023] Yifei Zhang, Dun Zeng, Jinglong Luo, Zenglin Xu, and Irwin King. A survey of trustworthy fed- erated learning with perspectives on security, robustness and privacy. In WWW (Companion Volume), pages 1167- 1176. ACM, 2023.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards