Abstract
Many crucial tasks in weather prediction require large-scale and long-term spatio-temporal predictions. However, these tasks usually face three challenges: high feature redundancy, dependence of long-term prediction, and complexity in spatial relations of geographical location. To overcome these challenges, the Graph Evolution-based Spatio-Temporal Dense Graph Neural (GE-STDGN) network is proposed in spatio-temporal series prediction1. In this paper, a graph structure learning and optimization method based on an Evolutionary Multi-objective Optimization (EMO) algorithm, called Graph Evolution (GE), is adopted to improve the model’s ability in analyzing complex node correlations. Then, to avoid the over-fitting caused by Graph Neural Network (GNN) and reduce the constraint of graph structure, a GNN based on dense connection, which is named DenseGNN, is applied to message passing. Finally, by combining the multi-head attention mechanism GRU model with DenseGNN, GE-STDGN can handle complex spatio-temporal series prediction tasks. Experimental results on a public real-world weather dataset demonstrate that our model steadily outperforms many state-of-the-art models.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Qing X, Niu Y (2018) Hourly day-ahead solar irradiance prediction using weather forecasts by lstm. Energy 148:461–468
Grover A, Kapoor A, Horvitz E (2015) A deep hybrid model for weather forecasting. In: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’15, pp 379–386
Hwang J, Orenstein P, Cohen J, Pfeiffer K, Mackey L (2019) Improving subseasonal forecasting in the western u.s. with machine learning. In: Proceedings of the 25th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, pp 2325–2335
Rasouli K, Hsieh W W, Cannon A J (2012) Daily streamflow forecasting by machine learning methods with weather and climate inputs. J Hydrol 414:284–293
Bai L, Crisostomi E, Raugi M, Tucci M (2019) Wind power forecast using wind forecasts at different altitudes in convolutional neural networks. In: 2019 IEEE Power & Energy Society General Meeting (PESGM), pp 1–5
Ham Y G, Kim J H, Luo J J (2019) Deep learning for multi-year enso forecasts. Nature 573(7775):568–572
Weyn JA, Durran DR, Caruana R (2020) Improving data-driven global weather prediction using deep convolutional neural networks on a cubed sphere. J Adv Model Earth Syst 12(9):e2020MS002109
Xu Z, Du J, Wang J, Jiang C, Ren Y (2019) Satellite image prediction relying on gan and lstm neural networks. In: ICC 2019–2019 IEEE International Conference on Communications (ICC), IEEE, pp 1–6
Wang S, Li Y, Zhang J, Meng Q, Meng L, Gao F (2020) Pm2.5-gnn: A domain knowledge enhanced graph neural network for pm2.5 forecasting. In: Proceedings of the 28th International Conference on Advances in Geographic Information Systems, pp 163–166
Luo Y, Mesgarani N (2019) Conv-tasnet: Surpassing ideal time–frequency magnitude masking for speech separation. IEEE/ACM Trans Audio Speech Lang Process 27(8):1256–1266
Qi Y, Li Q, Karimian H, Liu D (2019) A hybrid model for spatiotemporal forecasting of pm2.5 based on graph convolutional neural network and long short-term memory. Sci Total Environ 664:1–10
Ge L, Wu K, Zeng Y, Chang F, Wang Y, Li S (2020) Multi-scale spatiotemporal graph convolution network for air quality prediction. Appl Intell:1–15
Zhao L, Song Y, Zhang C, Liu Y, Wang P, Lin T, Deng M, Li H (2020) T-gcn: a temporal graph convolutional network for traffic prediction. IEEE Trans Intell Transp Syst 21(9):3848–3858
Yu B, Yin H, Zhu Z (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’18), pp 3634–3640
Bai L, Yao L, Kanhere SS, Wang X, Sheng QZ (2019) Stg2seq: spatial-temporal graph to sequence model for multi-step passenger demand forecasting. In: 28th International Joint Conference on Artificial Intelligence, IJCAI 2019, International Joint Conferences on Artificial Intelligence, pp 1981–1987
Wang X, Ma Y, Wang Y, Jin W, Wang X, Tang J, Jia C, Yu J (2020) Traffic flow prediction via spatial temporal graph neural network. In: The International Conference of World Wide Web (WWW’20), p 1082–1092
Li Y, Yu R, Shahabi C, Liu Y (2018) Diffusion convolutional recurrent neural network: Data-driven traffic forecasting. In: International Conference on Learning Representations (ICLR)
Wang Y, Sun Y, Liu Z, Sarma S E, Bronstein M M, Solomon J M (2019) Dynamic graph cnn for learning on point clouds. Acm Trans Graph 38(5):1–12
Zhang C, James J, Liu Y (2019) Spatial-temporal graph attention networks: A deep learning approach for traffic forecasting. IEEE Access 7:166246–166256
Zheng C, Fan X, Wang C, Qi J (2020) Gman: a graph multi-attention network for traffic prediction. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 34, pp 1234– 1241
Zhang Y, Pal S, Coates M, Ustebay D (2019) Bayesian graph convolutional neural networks for semi-supervised classification. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 33, pp 5829–5836
Franceschi L, Niepert M, Pontil M, He X (2019) Learning discrete structures for graph neural networks. In: Chaudhuri K, Salakhutdinov R (eds) Proceedings of the 36th International Conference on Machine Learning, PMLR, Proceedings of Machine Learning Research, vol 97, pp 1972–1982
Chen Y C, Li D C (2021) Selection of key features for pm2. 5 prediction using a wavelet model and rbf-lstm. Appl Intell 51(4):2534–2555
ZHANG Y, YANG S, GUO Z, GUO Y, ZHAO J (2019) Wind speed forecasting based on wavelet decomposition and wavelet neural networks optimized by the cuckoo search algorithm. Atmosph Ocean Sci Lett 12(2):107–115
Zhang Y, Zhao Y, Kong C, Chen B (2020) A new prediction method based on vmd-prbf-arma-e model considering wind speed characteristic. Energy Convers Manag 203:112254
Yu C, Li Y, Zhang M (2017) Comparative study on three new hybrid models using elman neural network and empirical mode decomposition based technologies improved by singular spectrum analysis for hour-ahead wind speed forecasting. Energy Convers Manag 147:75–85
Lv M, Hong Z, Chen L, Chen T, Zhu T, Ji S (2021) Temporal multi-graph convolutional network for traffic flow prediction. IEEE Trans Intell Transp Syst 22(6):3337–3348
Jalali SMJ, Ahmadian S, Khodayar M, Khosravi A, Ghasemi V, Shafie-khah M, Nahavandi S, Catalão JP (2021a) Towards novel deep neuroevolution models: chaotic levy grasshopper optimization for short-term wind speed forecasting. Eng Comput: 1–25
Jalali SMJ, Ahmadian S, Khosravi A, Shafie-khah M, Nahavandi S, Catalao JPS (2021b) A novel evolutionary-based deep convolutional neural network model for intelligent load forecasting. IEEE Trans Ind Inform:1–1
Zhang B, Tan R, Lin C J (2021) Forecasting of e-commerce transaction volume using a hybrid of extreme learning machine and improved moth-flame optimization algorithm. Appl Intell 51(2):952–965
Li Y, Zhu Z, Kong D, Han H, Zhao Y (2019) Ea-lstm: Evolutionary attention-based lstm for time series prediction. Knowl-Based Syst 181:104785
Yan S, Xiong Y, Lin D (2018) Spatial temporal graph convolutional networks for skeleton-based action recognition. In: Proceedings of the AAAI conference on artificial intelligence, vol 32
Stokes J M, Yang K, Swanson K, Jin W, Cubillos-Ruiz A, Donghia N M, MacNair C R, French S, Carfrae L A, Bloom-Ackermann Z et al (2020) A deep learning approach to antibiotic discovery. Cell 180(4):688–702
Xie L, Yuille A (2017) Genetic cnn. In: 2017 IEEE International Conference on Computer Vision (ICCV). IEEE Computer Society, pp 1388–1397
Elsken T, Metzen J H, Hutter F (2019) Efficient multi-objective neural architecture search via lamarckian evolution. In: International Conference on Learning Representations
Speiser J L, Miller M E, Tooze J, Ip E (2019) A comparison of random forest variable selection methods for classification prediction modeling. Expert Syst Appl 134:93–101
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans Evol Comput 6(2):182–197
Lazoglou G, Gräler B, Anagnostopoulou C (2019) Simulation of extreme temperatures using a new method: Tin-copula. Int J Climatol 39(13):5201–5214
Yao L, Mao C, Luo Y (2019) Graph convolutional networks for text classification. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 33, pp 7370–7377
Oono K, Suzuki T (2019) Graph neural networks exponentially lose expressive power for node classification. In: International Conference on Learning Representations
Wu Z, Pan S, Long G, Jiang J, Zhang C (2019) Graph wavenet for deep spatial-temporal graph modeling. In: Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJCAI’19), pp 1907–1913
Wu Z, Pan S, Long G, Jiang J, Chang X, Zhang C (2020) Connecting the dots: Multivariate time series forecasting with graph neural networks. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp 753–763
Veličković P, Cucurull G, Casanova A, Romero A, Liò P, Bengio Y (2018) Graph attention networks. 1710.10903
Acknowledgements
This paper is supported by National Key R&D Program of China (2018YFB1004300).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ni, Q., Wang, Y. & Fang, Y. GE-STDGN: a novel spatio-temporal weather prediction model based on graph evolution. Appl Intell 52, 7638–7652 (2022). https://doi.org/10.1007/s10489-021-02824-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02824-2