Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3447548.3467371acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article
Open access

Cross-Node Federated Graph Neural Network for Spatio-Temporal Data Modeling

Published: 14 August 2021 Publication History

Abstract

Vast amount of data generated from networks of sensors, wearables, and the Internet of Things (IoT) devices underscores the need for advanced modeling techniques that leverage the spatio-temporal structure of decentralized data due to the need for edge computation and licensing (data access) issues. While federated learning (FL) has emerged as a framework for model training without requiring direct data sharing and exchange, effectively modeling the complex spatio-temporal dependencies to improve forecasting capabilities still remains an open problem. On the other hand, state-of-the-art spatio-temporal forecasting models assume unfettered access to the data, neglecting constraints on data sharing. To bridge this gap, we propose a federated spatio-temporal model -- Cross-Node Federated Graph Neural Network (CNFGNN) -- which explicitly encodes the underlying graph structure using graph neural network (GNN)-based architecture under the constraint of cross-node federated learning, which requires that data in a network of nodes is generated locally on each node and remains decentralized. CNFGNN operates by disentangling the temporal dynamics modeling on devices and spatial dynamics on the server, utilizing alternating optimization to reduce the communication cost, facilitating computations on the edge devices. Experiments on the traffic flow forecasting task show that CNFGNN achieves the best forecasting performance in both transductive and inductive learning settings with no extra computation cost on edge devices, while incurring modest communication cost.

Supplementary Material

MP4 File (crossnode_federated_graph_neural_network-chuizheng_meng-sirisha_rambhatla-38957945-sKrh.mp4)
Presentation video

References

[1]
Alekh Agarwal, Animashree Anandkumar, Prateek Jain, Praneeth Netrapalli, and Rashish Tandon. 2014. Learning sparsely used overcomplete dictionaries. In Conference on Learning Theory. 123--137.
[2]
Sanjeev Arora, Rong Ge, Tengyu Ma, and Ankur Moitra. 2015. Simple, efficient, and neural algorithms for sparse coding. (2015).
[3]
Sanjeev Arora, Rong Ge, and Ankur Moitra. 2014. New algorithms for learning incoherent and overcomplete dictionaries. In Conference on Learning Theory. 779--806.
[4]
Omri Azencot, N Benjamin Erichson, Vanessa Lin, and Michael W Mahoney. 2020. Forecasting sequential data using consistent Koopman autoencoders. In ICML.
[5]
Peter Battaglia, Razvan Pascanu, Matthew Lai, Danilo Jimenez Rezende, et almbox. 2016. Interaction networks for learning about objects, relations and physics. In Advances in neural information processing systems. 4502--4510.
[6]
Peter W Battaglia, Jessica B Hamrick, Victor Bapst, Alvaro Sanchez-Gonzalez, Vinicius Zambaldi, Mateusz Malinowski, Andrea Tacchetti, David Raposo, Adam Santoro, Ryan Faulkner, et al. 2018. Relational inductive biases, deep learning, and graph networks. arXiv preprint arXiv:1806.01261 (2018).
[7]
Kyunghyun Cho, Bart van Merriënboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. 2014. Learning Phrase Representations using RNN Encoder--Decoder for Statistical Machine Translation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP). 1724--1734.
[8]
Will Hamilton, Zhitao Ying, and Jure Leskovec. 2017. Inductive representation learning on large graphs. In Advances in neural information processing systems. 1024--1034.
[9]
Chaoyang He, Salman Avestimehr, and Murali Annavaram. 2020. Group Knowledge Transfer: Collaborative Training of Large CNNs on the Edge. In Advances in neural information processing systems.
[10]
Wenbing Huang, Tong Zhang, Yu Rong, and Junzhou Huang. 2018. Adaptive sampling towards fast graph representation learning. In Advances in neural information processing systems. 4558--4567.
[11]
Prateek Jain and Purushottam Kar. 2017. Non-convex Optimization for Machine Learning. Foundations and Trends® in Machine Learning, Vol. 10, 3--4 (2017), 142--363. https://doi.org/10.1561/2200000058
[12]
Peter Kairouz, H Brendan McMahan, Brendan Avent, Aurélien Bellet, Mehdi Bennis, Arjun Nitin Bhagoji, Keith Bonawitz, Zachary Charles, Graham Cormode, Rachel Cummings, et almbox. 2019. Advances and open problems in federated learning. arXiv preprint arXiv:1912.04977 (2019).
[13]
Sai Praneeth Karimireddy, Satyen Kale, Mehryar Mohri, Sashank J Reddi, Sebastian U Stich, and Ananda Theertha Suresh. 2020. Scaffold: Stochastic controlled averaging for federated learning. In Proceedings of the 37th International Conference on Machine Learning.
[14]
Thomas N Kipf, Ethan Fetaya, Kuan-Chieh Wang, Max Welling, and Richard S Zemel. 2018. Neural Relational Inference for Interacting Systems. In ICML.
[15]
Thomas N. Kipf and Max Welling. 2017. Semi-Supervised Classification with Graph Convolutional Networks. In International Conference on Learning Representations (ICLR).
[16]
Max Guangyu Li, Bo Jiang, Hao Zhu, Zhengping Che, and Yan Liu. 2020 a. Generative Attention Networks for Multi-Agent Behavioral Modeling. In AAAI.
[17]
Tian Li, Anit Kumar Sahu, Manzil Zaheer, Maziar Sanjabi, Ameet Talwalkar, and Virginia Smith. 2020 b. Federated optimization in heterogeneous networks. In Proceedings of the 3rd MLSys Conference.
[18]
Yaguang Li, Rose Yu, Cyrus Shahabi, and Yan Liu. 2018. Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting. In International Conference on Learning Representations (ICLR '18).
[19]
Paul Pu Liang, Terrance Liu, Liu Ziyin, Ruslan Salakhutdinov, and Louis-Philippe Morency. 2020. Think locally, act globally: Federated learning with local and global representations. arXiv preprint arXiv:2001.01523 (2020).
[20]
Ziyu Liu, Hongwen Zhang, Zhenghao Chen, Zhiyong Wang, and Wanli Ouyang. 2020. Disentangling and Unifying Graph Convolutions for Skeleton-Based Action Recognition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 143--152.
[21]
Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Aguera y Arcas. 2017. Communication-efficient learning of deep networks from decentralized data. In Artificial Intelligence and Statistics. PMLR, 1273--1282.
[22]
Guangxu Mei, Ziyu Guo, Shijun Liu, and Li Pan. 2019. SGNN: A Graph Neural Network Based Federated Learning Approach by Hiding Structure. In 2019 IEEE International Conference on Big Data (Big Data). IEEE, 2560--2568.
[23]
Sina Sajadmanesh and Daniel Gatica-Perez. 2020. When Differential Privacy Meets Graph Neural Networks. arXiv preprint arXiv:2006.05535 (2020).
[24]
Sungyong Seo, Chuizheng Meng, and Yan Liu. 2019. Physics-aware Difference Graph Networks for Sparsely-Observed Dynamics. In International Conference on Learning Representations.
[25]
Abhishek Singh, Praneeth Vepakomma, Otkrist Gupta, and Ramesh Raskar. 2019. Detailed comparison of communication efficiency of split learning and federated learning. arXiv preprint arXiv:1909.09145 (2019).
[26]
Virginia Smith, Chao-Kai Chiang, Maziar Sanjabi, and Ameet S Talwalkar. 2017. Federated multi-task learning. In Advances in Neural Information Processing Systems. 4424--4434.
[27]
Toyotaro Suzumura, Yi Zhou, Natahalie Barcardo, Guangnan Ye, Keith Houck, Ryo Kawahara, Ali Anwar, Lucia Larise Stavarache, Daniel Klyashtorny, Heiko Ludwig, et almbox. 2019. Towards Federated Graph Learning for Collaborative Financial Crimes Detection. arXiv preprint arXiv:1909.12946 (2019).
[28]
Keyulu Xu, Jingling Li, Mozhi Zhang, Simon S Du, Ken-ichi Kawarabayashi, and Stefanie Jegelka. 2019. What Can Neural Networks Reason About?. In International Conference on Learning Representations (ICLR).
[29]
Sijie Yan, Yuanjun Xiong, and Dahua Lin. 2018. Spatial temporal graph convolutional networks for skeleton-based action recognition. In AAAI.
[30]
Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L Hamilton, and Jure Leskovec. 2018. Graph convolutional neural networks for web-scale recommender systems. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 974--983.
[31]
Jiaxuan You, Rex Ying, and Jure Leskovec. 2019. Position-aware graph neural networks. In Proceedings of the 36th International Conference on Machine Learning.
[32]
Bing Yu, Haoteng Yin, and Zhanxing Zhu. 2018. Spatio-temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting. In Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI).
[33]
Jun Zhou, Chaochao Chen, Longfei Zheng, Xiaolin Zheng, Bingzhe Wu, Ziqi Liu, and Li Wang. 2020. Privacy-Preserving Graph Neural Network for Node Classification. arXiv preprint arXiv:2005.11903 (2020).

Cited By

View all
  • (2025)Quantifying Bytes: Understanding Practical Value of Data Assets in Federated LearningTsinghua Science and Technology10.26599/TST.2024.901003430:1(135-147)Online publication date: Feb-2025
  • (2024)An IoMT-based Federated Learning Survey in Smart TransportationRecent Advances in Computer Science and Communications10.2174/012666255828675623120606272017:4Online publication date: Jun-2024
  • (2024)FedGST: An Efficient Federated Graph Neural Network for Spatio-temporal PoI RecommendationACM Transactions on Sensor Networks10.1145/3694682Online publication date: 3-Sep-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
KDD '21: Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining
August 2021
4259 pages
ISBN:9781450383325
DOI:10.1145/3447548
This work is licensed under a Creative Commons Attribution International 4.0 License.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 August 2021

Check for updates

Author Tags

  1. federated learning
  2. graph neural network
  3. spatio-temporal data modeling

Qualifiers

  • Research-article

Funding Sources

  • NSF Research Grant IIS
  • WeWork
  • NSF Research Grant CCF

Conference

KDD '21
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,133 of 8,635 submissions, 13%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)782
  • Downloads (Last 6 weeks)101
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2025)Quantifying Bytes: Understanding Practical Value of Data Assets in Federated LearningTsinghua Science and Technology10.26599/TST.2024.901003430:1(135-147)Online publication date: Feb-2025
  • (2024)An IoMT-based Federated Learning Survey in Smart TransportationRecent Advances in Computer Science and Communications10.2174/012666255828675623120606272017:4Online publication date: Jun-2024
  • (2024)FedGST: An Efficient Federated Graph Neural Network for Spatio-temporal PoI RecommendationACM Transactions on Sensor Networks10.1145/3694682Online publication date: 3-Sep-2024
  • (2024)Survey of Federated Learning Models for Spatial-Temporal Mobility ApplicationsACM Transactions on Spatial Algorithms and Systems10.1145/366608910:3(1-39)Online publication date: 1-Jun-2024
  • (2024)Advancements in Federated Learning: Models, Methods, and PrivacyACM Computing Surveys10.1145/366465057:2(1-39)Online publication date: 1-Jun-2024
  • (2024)BadSampler: Harnessing the Power of Catastrophic Forgetting to Poison Byzantine-robust Federated LearningProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671879(1944-1955)Online publication date: 25-Aug-2024
  • (2024)Privacy-Preserving Individual-Level COVID-19 Infection Prediction via Federated Graph LearningACM Transactions on Information Systems10.1145/363320242:3(1-29)Online publication date: 22-Jan-2024
  • (2024)Toward Robust and Generalizable Federated Graph Neural Networks for Decentralized Spatial-Temporal Data ModelingIEEE Transactions on Network and Service Management10.1109/TNSM.2024.338674021:3(2637-2650)Online publication date: Jun-2024
  • (2024)Online Spatio-Temporal Correlation-Based Federated Learning for Traffic Flow ForecastingIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2024.342953325:10(13027-13039)Online publication date: Oct-2024
  • (2024)Multimodal Transport Demand Forecasting via Federated LearningIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2023.332593625:5(4009-4020)Online publication date: May-2024
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media