Skip to main content
Log in

GE-STDGN: a novel spatio-temporal weather prediction model based on graph evolution

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. https://github.com/shawnwang-tech/PM2.5-GNN

References

  1. Qing X, Niu Y (2018) Hourly day-ahead solar irradiance prediction using weather forecasts by lstm. Energy 148:461–468

  2. 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

  3. 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

  4. 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

    Article  Google Scholar 

  5. 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

  6. Ham Y G, Kim J H, Luo J J (2019) Deep learning for multi-year enso forecasts. Nature 573(7775):568–572

    Article  Google Scholar 

  7. 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

  8. 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

  9. 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

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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

  15. 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

  16. 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

  17. 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)

  18. 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

    Article  Google Scholar 

  19. Zhang C, James J, Liu Y (2019) Spatial-temporal graph attention networks: A deep learning approach for traffic forecasting. IEEE Access 7:166246–166256

  20. 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

  21. 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

  22. 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

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

  29. 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

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

  33. 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

    Article  Google Scholar 

  34. Xie L, Yuille A (2017) Genetic cnn. In: 2017 IEEE International Conference on Computer Vision (ICCV). IEEE Computer Society, pp 1388–1397

  35. Elsken T, Metzen J H, Hutter F (2019) Efficient multi-objective neural architecture search via lamarckian evolution. In: International Conference on Learning Representations

  36. 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

    Article  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

  39. 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

  40. Oono K, Suzuki T (2019) Graph neural networks exponentially lose expressive power for node classification. In: International Conference on Learning Representations

  41. 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

  42. 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

  43. Veličković P, Cucurull G, Casanova A, Romero A, Liò P, Bengio Y (2018) Graph attention networks. 1710.10903

Download references

Acknowledgements

This paper is supported by National Key R&D Program of China (2018YFB1004300).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qingjian Ni.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

https://github.com/fatekong/GE-STDGN

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02824-2

Keywords

Navigation