Proceedings

Personalized Federated Learning for Cross-City Traffic Prediction

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 5526-5534.

https://doi.org/10.24963/ijcai.2024/611

Abstract

Traffic prediction plays an important role in urban computing. However, many cities face data scarcity due to low levels of urban development. Although many approaches transfer knowledge from data-rich cities to data-scarce cities, the centralized training paradigm cannot uphold data privacy. For the sake of inter-city data privacy, Federated Learning has been used, which follows a decentralized training paradigm to enhance traffic knowledge of data-scarce cities. However, spatio-temporal data heterogeneity causes client drift, leading to unsatisfactory traffic prediction performance. In this work, we propose a novel personalized Federated learning method for Cross-city Traffic Prediction (pFedCTP). It learns traffic knowledge from multiple data-rich source cities and transfers the knowledge to a data-scarce target city while preserving inter-city data privacy. In the core of pFedCTP lies a Spatio-Temporal Neural Network (ST-Net) for clients to learn traffic representation. We decouple the ST-Net to learn space-independent traffic patterns to overcome cross-city spatial heterogeneity. Besides, pFedCTP adaptively interpolates the layer-wise global and local parameters to deal with temporal heterogeneity across cities. Extensive experiments on four real-world traffic datasets demonstrate significant advantages of pFedCTP over representative state-of-the-art methods.

  1. Methods PEMS-BAY (Target city) METR-LA (Target city) MAE (↓) RMSE (↓) MAE (↓) RMSE (↓) 5 min 15 min 30 min 5 min 15 min 30 min 5 min 15 min 30 min 5 min 15 min
  2. Target-only baselines STGCN [Yu et al., 2017] 2.636 2.770 3.009 4.033 4.436 5.127 4.263 4.418 4.864 6.320 6.666 7.351 T-GCN [Zhao et al., 2019] 1.352 1.799 2.278 2.175 3.329 4.664 2.691 3.324 4.048 4.349 5.834 7.216 ST-Net (ours) 1.058 1.625 2.365 1.850 3.275 4.686 2.482 3.058 3.780 4.210 5.733 7.104 Cross-city baselines DastNet [Tang et al., 2022] 1.518 2.056 2.473 3.139 4.397 5.404 2.830 3.379 4.042 5.220 6.390 7.671 ST-GFSL [Lu et al., 2022] 1.158 1.637 2.169 1.981 3.261 4.638 2.464 3.106 3.816 4.141 5.614 6.928 Federated cross-city baselines FedAvg [McMahan et al., 2017] 2.030 2.741 3.144 2.864 4.111 5.305 3.234 3.679 4.430 5.243 6.427 7.691 FedProx [Li et al., 2020] 2.030 2.279 2.800 3.357 4.286 5.591 3.157 3.911 4.512 4.773 6.185 7.412 Per-FedAvg [Fallah et al., 2020] 2.305 2.646 3.084 4.121 4.965 5.910 3.022 3.572 4.214 4.894 6.189 7.439 pFedCTP (ours) 1.076 1.596 2.201 1.827 3.212 4.580 2.327 3.010 3.813 4.082 5.677 7.066 Methods Didi-Chengdu (Target city) Didi-Shenzhen (Target city) MAE (↓) RMSE (↓) MAE (↓) RMSE (↓) 10 min 30 min 60 min 10 min 30 min 60 min 10 min 30 min 60 min 10 min 30 min
  3. Target-only baselines STGCN [Yu et al., 2017] 2.930 2.905 3.093 4.249 4.248 4.491 2.740 2.738 2.873 3.858 3.877 4.087 T-GCN [Zhao et al., 2019] 2.340 2.850 3.350 3.369 4.136 4.845 2.109 2.589 3.010 3.177 3.920 4.572 ST-Net (ours) 2.327 2.768 3.135 3.256 3.994 4.570 1.932 2.355 2.675 2.804 3.551 4.124 Cross-city baselines DastNet [Tang et al., 2022] 2.874 3.230 3.739 4.145 4.661 5.346 2.335 2.651 3.110 3.508 4.018 4.704 ST-GFSL [Lu et al., 2022] 2.189 2.639 3.004 3.151 3.840 4.339 1.948 2.361 2.718 2.806 3.515 4.129 Federated cross-city baselines FedAvg [McMahan et al., 2017] 3.181 3.56 4.005 4.323 4.852 5.428 2.621 3.131 3.571 3.623 4.380 5.009 FedProx [Li et al., 2020] 3.086 3.645 4.088 3.940 4.777 5.400 2.473 2.904 3.290 3.290 4.003 4.613 Per-FedAvg [Fallah et al., 2020] 2.401 2.932 3.431 3.355 4.138 4.812 2.146 2.606 2.946 2.972 3.715 4.289 pFedCTP (ours) 2.144 2.661 3.003 3.099 3.896 4.394 1.889 2.339 2.699 2.746 3.522 4.123
  4. [Arivazhagan et al., 2019] Manoj Ghuhan Arivazhagan, Vinay Aggarwal, Aaditya Kumar Singh, and Sunav Choudhary. Federated learning with personalization layers. arXiv preprint arXiv:1912.00818, 2019.
  5. [Bai et al., 2020] Lei Bai, Lina Yao, Can Li, Xianzhi Wang, and Can Wang. Adaptive graph convolutional recurrent network for traffic forecasting. Advances in neural infor- mation processing systems, 33:17804-17815, 2020.
  6. [Chen et al., 2022] Gaode Chen, Yijun Su, Xinghua Zhang, Anmin Hu, Guochun Chen, Siyuan Feng, Ji Xiang, Junbo Zhang, and Yu Zheng. A cross-city federated transfer learning framework: A case study on urban region pro- filing. arXiv preprint arXiv:2206.00007, 2022.
  7. [Chung et al., 2014] Junyoung Chung, Caglar Gulcehre, KyungHyun Cho, and Yoshua Bengio. Empirical evalua- tion of gated recurrent neural networks on sequence mod- eling. arXiv preprint arXiv:1412.3555, 2014.
  8. [DiDi, 2020] DiDi. GAIA Initiative DiDi. https://outreach. didichuxing.com/app-outreach/CTIE, 2020. Accessed: 2024-05-23. Link
  9. [Fallah et al., 2020] Alireza Fallah, Aryan Mokhtari, and Asuman Ozdaglar. Personalized federated learn- ing: A meta-learning approach. arXiv preprint arXiv:2002.07948, 2020.
  10. [Finn et al., 2017] Chelsea Finn, Pieter Abbeel, and Sergey Levine. Model-agnostic meta-learning for fast adaptation of deep networks. In International conference on machine learning, pages 1126-1135. PMLR, 2017.
  11. [Ha et al., 2016] David Ha, Andrew Dai, and Quoc V. Le. Hypernetworks, 2016. [Hanzely and Richtárik, 2020] Filip Hanzely and Peter Richtárik. Federated learning of a mixture of global and local models. arXiv preprint arXiv:2002.05516, 2020.
  12. [Huang et al., 2023] Weiming Huang, Daokun Zhang, Gengchen Mai, Xu Guo, and Lizhen Cui. Learning urban region representations with pois and hierarchical graph infomax. ISPRS Journal of Photogrammetry and Remote Sensing, 196:134-145, 2023.
  13. [Jin et al., 2022a] Yilun Jin, Kai Chen, and Qiang Yang. Se- lective cross-city transfer learning for traffic prediction via source city region re-weighting. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pages 731-741, 2022.
  14. [Jin et al., 2022b] Yilun Jin, Kai Chen, and Qiang Yang. Se- lective cross-city transfer learning for traffic prediction via source city region re-weighting. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pages 731-741, 2022.
  15. [Kipf and Welling, 2016] Thomas N Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907, 2016.
  16. [Li et al., 2017a] Yaguang Li, Rose Yu, Cyrus Shahabi, and Yan Liu. Diffusion convolutional recurrent neural net- work: Data-driven traffic forecasting. arXiv preprint arXiv:1707.01926, 2017.
  17. [Li et al., 2017b] Yaguang Li, Rose Yu, Cyrus Shahabi, and Yan Liu. Diffusion convolutional recurrent neural net- work: Data-driven traffic forecasting. arXiv preprint arXiv:1707.01926, 2017.
  18. [Li et al., 2020] Tian Li, Anit Kumar Sahu, Manzil Zaheer, Maziar Sanjabi, Ameet Talwalkar, and Virginia Smith. Federated optimization in heterogeneous networks. Pro- ceedings of Machine learning and systems, 2:429-450, 2020.
  19. [Li et al., 2023] Yi Li, Weiming Huang, Gao Cong, Hao Wang, and Zheng Wang. Urban region representation learning with openstreetmap building footprints. In Pro- ceedings of the 29th ACM SIGKDD Conference on Knowl- edge Discovery and Data Mining, pages 1363-1373, 2023.
  20. [Liu et al., 2022] Jiaxin Liu, Liwei Deng, Hao Miao, Yan Zhao, and Kai Zheng. Task assignment with federated preference learning in spatial crowdsourcing. In Proceed- ings of the 31st ACM International Conference on In- formation & Knowledge Management, pages 1279-1288, 2022.
  21. [Liu et al., 2023] Zhanyu Liu, Guanjie Zheng, and Yanwei Yu. Cross-city few-shot traffic forecasting via traffic pat- tern bank. arXiv preprint arXiv:2308.09727, 2023.
  22. [Lu et al., 2022] Bin Lu, Xiaoying Gan, Weinan Zhang, Huaxiu Yao, Luoyi Fu, and Xinbing Wang. Spatio- temporal graph few-shot learning with cross-city knowl- edge transfer. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pages 1162-1172, 2022.
  23. [McMahan et al., 2017] Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Aguera y Ar- cas. Communication-efficient learning of deep networks from decentralized data. In Artificial intelligence and statistics, pages 1273-1282. PMLR, 2017.
  24. [Ouyang et al., 2023a] Xiaocao Ouyang, Yan Yang, Yiling Zhang, Wei Zhou, Jihong Wan, and Shengdong Du. Do- main adversarial graph neural network with cross-city graph structure learning for traffic prediction. Knowledge- Based Systems, 278:110885, 2023.
  25. [Ouyang et al., 2023b] Xiaocao Ouyang, Yan Yang, Wei Zhou, Yiling Zhang, Hao Wang, and Wei Huang. City- trans: Domain-adversarial training with knowledge trans- fer for spatio-temporal prediction across cities. IEEE Transactions on Knowledge and Data Engineering, 2023.
  26. [Tan et al., 2022] Alysa Ziying Tan, Han Yu, Lizhen Cui, and Qiang Yang. Towards personalized federated learn- ing. IEEE Transactions on Neural Networks and Learning Systems, 2022.
  27. [Tan et al., 2023] Yue Tan, Yixin Liu, Guodong Long, Jing Jiang, Qinghua Lu, and Chengqi Zhang. Federated learn- ing on non-iid graphs via structural knowledge sharing. In Proceedings of the AAAI conference on artificial intelli- gence, volume 37, pages 9953-9961, 2023.
  28. [Tang et al., 2022] Yihong Tang, Ao Qu, Andy HF Chow, William HK Lam, SC Wong, and Wei Ma. Domain ad- versarial spatial-temporal network: a transferable frame- work for short-term traffic forecasting across cities. In Pro- ceedings of the 31st ACM International Conference on In- formation & Knowledge Management, pages 1905-1915, 2022.
  29. [Tedjopurnomo et al., 2020] David Alexander Tedjop- urnomo, Zhifeng Bao, Baihua Zheng, Farhana Murtaza Choudhury, and Alex Kai Qin. A survey on modern deep neural network for traffic prediction: Trends, methods and challenges. IEEE Transactions on Knowledge and Data Engineering, 34(4):1544-1561, 2020.
  30. [Veličković et al., 2017] Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio, and Yoshua Bengio. Graph attention networks. arXiv preprint arXiv:1710.10903, 2017.
  31. [Wang et al., 2018] Leye Wang, Xu Geng, Xiaojuan Ma, Feng Liu, and Qiang Yang. Cross-city transfer learn- ing for deep spatio-temporal prediction. arXiv preprint arXiv:1802.00386, 2018. IJCAI
  32. [Williams and Hoel, 2003] Billy M Williams and Lester A Hoel. Modeling and forecasting vehicular traffic flow as a seasonal arima process: Theoretical basis and em- pirical results. Journal of transportation engineering, 129(6):664-672, 2003.
  33. [Yang et al., 2020] Qiang Yang, Yang Liu, Yong Cheng, Yan Kang, Tianjian Chen, and Han Yu, editors. Federated Learning. Springer, Cham, 2020.
  34. [Yao et al., 2018] Huaxiu Yao, Fei Wu, Jintao Ke, Xianfeng Tang, Yitian Jia, Siyu Lu, Pinghua Gong, Jieping Ye, and Zhenhui Li. Deep multi-view spatial-temporal network for taxi demand prediction. In Proceedings of the AAAI con- ference on artificial intelligence, volume 32, 2018.
  35. [Yao et al., 2019a] Huaxiu Yao, Yiding Liu, Ying Wei, Xi- anfeng Tang, and Zhenhui Li. Learning from multiple cities: A meta-learning approach for spatial-temporal pre- diction. In The world wide web conference, pages 2181- 2191, 2019.
  36. [Yao et al., 2019b] Huaxiu Yao, Xianfeng Tang, Hua Wei, Guanjie Zheng, and Zhenhui Li. Revisiting spatial- temporal similarity: A deep learning framework for traf- fic prediction. In Proceedings of the AAAI conference on artificial intelligence, volume 33, pages 5668-5675, 2019.
  37. [Yao et al., 2023] Zhixiu Yao, Shichao Xia, Yun Li, Guangfu Wu, and Linli Zuo. Transfer learning with spatial- temporal graph convolutional network for traffic predic- tion. IEEE Transactions on Intelligent Transportation Sys- tems, 2023.
  38. [Yu et al., 2017] Bing Yu, Haoteng Yin, and Zhanxing Zhu. Spatio-temporal graph convolutional networks: A deep learning framework for traffic forecasting. arXiv preprint arXiv:1709.04875, 2017. IJCAI
  39. [Zhang et al., 2017] Junbo Zhang, Yu Zheng, and Dekang Qi. Deep spatio-temporal residual networks for citywide crowd flows prediction. In Proceedings of the AAAI con- ference on artificial intelligence, volume 31, 2017.
  40. [Zhang et al., 2021] Mingyang Zhang, Tong Li, Yong Li, and Pan Hui. Multi-view joint graph representation learn- ing for urban region embedding. In Proceedings of the Twenty-Ninth International Conference on International Joint Conferences on Artificial Intelligence, pages 4431- 4437, 2021. IJCAI
  41. [Zhang et al., 2022a] Wen Zhang, Lingfei Deng, Lei Zhang, and Dongrui Wu. A survey on negative transfer. IEEE/CAA Journal of Automatica Sinica, 10(2):305-329, 2022.
  42. [Zhang et al., 2022b] Yingxue Zhang, Yanhua Li, Xun Zhou, and Jun Luo. Mest-gan: Cross-city urban traffic estima- tion with meta spatial-temporal generative a dversarial net- works. In 2022 IEEE International Conference on Data Mining (ICDM), pages 733-742. IEEE, 2022.
  43. [Zhang et al., 2023] Jianqing Zhang, Yang Hua, Hao Wang, Tao Song, Zhengui Xue, Ruhui Ma, and Haibing Guan. Fedala: Adaptive local aggregation for personalized fed- erated learning. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 37, pages 11237-11244, 2023.
  44. [Zhao et al., 2019] Ling Zhao, Yujiao Song, Chao Zhang, Yu Liu, Pu Wang, Tao Lin, Min Deng, and Haifeng Li. T-gcn: A temporal graph convolutional network for traffic prediction. IEEE transactions on intelligent transportation systems, 21(9):3848-3858, 2019.
  45. [Zhong et al., 2023] Xiaolong Zhong, Hao Miao, Dazhuo Qiu, Yan Zhao, and Kai Zheng. Personalized location- preference learning for federated task assignment in spatial crowdsourcing. In Proceedings of the 32nd ACM Interna- tional Conference on Information and Knowledge Man- agement, pages 3534-3543, 2023.

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

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