IET Intelligent Transport Systems (Feb 2024)

Contrastive learning for traffic flow forecasting based on multi graph convolution network

  • Kan Guo,
  • Daxin Tian,
  • Yongli Hu,
  • Yanfeng Sun,
  • Zhen (Sean) Qian,
  • Jianshan Zhou,
  • Junbin Gao,
  • Baocai Yin

DOI
https://doi.org/10.1049/itr2.12451
Journal volume & issue
Vol. 18, no. 2
pp. 290 – 301

Abstract

Read online

Abstract Contrastive learning is an increasingly important research direction and has attracted considerable attention in the field of computer vision. It can greatly improve the representativeness of image features through data augmentation, unsupervised learning, and pre‐trained models. However, in the field of traffic flow forecasting, most graph‐based models focus on the construct of spatial–temporal relationships between road segments and ignore the use of temporal data augmentation and pre‐trained models, which can improve the representation ability of the forecasting model. Therefore, in this work, contrastive learning are used to expand the distribution of sequence samples and improve the quality and generalization of forecasting models. Based on this, a novel forecasting model called contrastive learning based on multi graph convolution network (CLMGCN) is proposed, which is combined with four components: multi graph convolution network, which learns the spatial–temporal feature of the input traffic data; temporal data augmentation, which obtains the augmentation data of the input traffic data; contrastive learning, which achieves the pre‐training phase and improve the quality of output feature of multi graph convolution network; output block, which utilizes the enhanced output feature of multi graph convolution network for predicting the future traffic data. Finally, by the experimental results of four public traffic flow datasets, it can be shown that CLMGCN achieves higher traffic forecasting accuracy with lower model complexity.

Keywords