Systems Engineering and Electronics ›› 2025, Vol. 47 ›› Issue (2): 568-579.doi: 10.12305/j.issn.1001-506X.2025.02.23

• Systems Engineering • Previous Articles    

Adaptive graph convolutional recurrent network prediction method for flight delay based on Dueling DQN optimization

Xiaolin LIU1, Mengjiao GUO1, Zhuo LI2,*   

  1. 1. College of Electronic Information and Automation, Civil Aviation University of China, Tianjin 300300, China
    2. School of Information and Electrical Engineering, China Agricultural University, Beijing 100083, China
  • Received:2024-01-05 Online:2025-02-25 Published:2025-03-18
  • Contact: Zhuo LI

Abstract:

To fully explore the spatio-temporal dynamic correlation between airport network flights to reduce prediction errors, a multi-component adaptive graph convolutional recurrent network flight delay prediction model based on dueling deep Q network (Dueling DQN) optimization is proposed. Firstly, by combining adaptive graph convolutional network (GCN) with multi-head spatial attention mechanisms, parallel capture and fusion of delay information from multiple subspaces is achieved, fully exploiting nonlinear spatial dynamic features. Secondly, grated recurrent unit (GRU) is used as the basis for the time feature extraction module, and time attention mechanism is introduced to learn the attention weights between historical delay data. Then, multiple time dimension input components are set up to increase the diversity of constructing different time patterns. Finally, Dueling DQN is used to optimize the hyperparameters of the multi-componet adaptive graph convolution-GRU (MAGC-GRU) model. The experimental results show that the mean absolute error (MAE) of the proposed model decreased by 10.6%, 6.07%, 9.18%, 3.79%, and 3.12% compared to historical average, random forest, gradient boosting regression tree, GRU, and spatial-temporal GCN, respectively.

Key words: flight delay prediction, deep learning, reinforcement learning, multi-component fusion, graph convolution network (GCN)

CLC Number: 

[an error occurred while processing this directive]