Skip to main content
Log in

Dual-channel spatial–temporal difference graph neural network for PM\(_{2.5}\) forecasting

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Accurate PM\(_{2.5}\) forecasting is significant for improving quality of life and human health. However, it is very challenging to capture the high spatiotemporal correlations and the complex diffusion processes of PM\(_{2.5}\). Most existing PM\(_{2.5}\) prediction methods only focus on spatiotemporal dependencies. In addition, the PM\(_{2.5}\) diffusion process with domain knowledge in deep learning is rarely considered. Therefore, how to simultaneously capture comprehensive spatiotemporal dependencies and model the complicated diffusion process of PM\(_{2.5}\) is still a challenge. To address this problem, we propose a dual-channel spatial–temporal difference graph neural network (DC-STDGN) to forecast future PM\(_{2.5}\) concentrations. DC-STDGN first constructs a dual-channel structure to obtain distance-based local neighboring information and the global hidden spatial correlation of the data. Then, a temporal convolution layer is designed to handle the long-term dependency. Finally, the spatial difference with domain knowledge is introduced to model the complex diffusion process and capture more comprehensive spatiotemporal correlations. The extensive experiments with three real-world datasets demonstrate the improved prediction performance of DC-STDGN over state-of-the-art baselines. DC-STDGN outperforms the second-best model by up to 16.9% improvement in mean absolute error, 8.9% improvement in root mean square error and 18.2% improvement in mean absolute scaled error.

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

Similar content being viewed by others

Notes

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

  2. http://biendata.com/competition/kdd_2018/data/.

References

  1. Guan W-J, Zheng X-Y, Chung KF, Zhong N-S (2016) Impact of air pollution on the burden of chronic respiratory diseases in China: time for urgent action. The Lancet 388(10054):1939–1951. https://doi.org/10.1016/S0140-6736(16)31597-5

    Article  Google Scholar 

  2. 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. SIGSPATIAL ’20, pp 163–166. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/3397536.3422208

  3. 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. https://doi.org/10.1016/j.scitotenv.2019.01.333

    Article  Google Scholar 

  4. Sun W, Sun J (2017) Daily pm2.5 concentration prediction based on principal component analysis and lssvm optimized by cuckoo search algorithm. J Environ Manage 188:144–152. https://doi.org/10.1016/j.jenvman.2016.12.011

    Article  Google Scholar 

  5. Lin Y, Mago N, Gao Y, Li Y, Chiang Y-Y, Shahabi C, Ambite JL (2018) Exploiting spatiotemporal patterns for accurate air quality forecasting using deep learning. In: Proceedings of the 26th ACM SIGSPATIAL international conference on advances in geographic information systems. SIGSPATIAL ’18, pp 359–368. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/3274895.3274907

  6. Liu H, Long Z, Duan Z, Shi H (2020) A new model using multiple feature clustering and neural networks for forecasting hourly pm2.5 concentrations, and its applications in china. Engineering 6(8):944–956. https://doi.org/10.1016/j.eng.2020.05.009

    Article  Google Scholar 

  7. Wang X, Yuan J, Wang B (2021) Prediction and analysis of pm2.5 in Fuling district of Chongqing by artificial neural network. Neural Comput Appl 33(2):517–524. https://doi.org/10.1007/s00521-020-04962-z

    Article  Google Scholar 

  8. Zheng Y, Yi X, Li M, Li R, Shan Z, Chang E, Li T (2015) Forecasting fine-grained air quality based on big data. In: Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining. KDD ’15, pp. 2267–2276. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/2783258.2788573

  9. Zhao G, He H, Huang Y, Ren J (2021) Near-surface pm2.5 prediction combining the complex network characterization and graph convolution neural network. Neural Comput Appl 33(24):17081–17101. https://doi.org/10.1007/s00521-021-06300-3

    Article  Google Scholar 

  10. Zhang Z, Cui P, Zhu W (2022) Deep learning on graphs: a survey. IEEE Trans Knowl Data Eng 34(1):249–270. https://doi.org/10.1109/TKDE.2020.2981333

    Article  Google Scholar 

  11. Zhou J, Cui G, Hu S, Zhang Z, Yang C, Liu Z, Wang L, Li C, Sun M (2020) Graph neural networks: a review of methods and applications. AI Open 1:57–81. https://doi.org/10.1016/j.aiopen.2021.01.001

    Article  Google Scholar 

  12. Seo S, Meng C, Liu Y (2019) Physics-aware difference graph networks for sparsely-observed dynamics. In: Proceedings of the 8th international conference on learning representations

  13. Appel KW, Gilliland AB, Sarwar G, Gilliam RC (2007) Evaluation of the community multiscale air quality (cmaq) model version 4.5: Sensitivities impacting model performance: part i-ozone. Atmos Environ 41(40), 9603–9615. https://doi.org/10.1016/j.atmosenv.2007.08.044

  14. Huang W, Li T, Liu J, Xie P, Du S, Teng F (2021) An overview of air quality analysis by big data techniques: monitoring, forecasting, and traceability. Inf Fusion 75:28–40. https://doi.org/10.1016/j.inffus.2021.03.010

    Article  Google Scholar 

  15. Gu K, Qiao J, Lin W (2018) Recurrent air quality predictor based on meteorology- and pollution-related factors. IEEE Trans Industr Inf 14(9):3946–3955. https://doi.org/10.1109/TII.2018.2793950

    Article  Google Scholar 

  16. Ke H, Gong S, He J, Zhang L, Cui B, Wang Y, Mo J, Zhou Y, Zhang H (2022) Development and application of an automated air quality forecasting system based on machine learning. Sci Total Environ 806:151204. https://doi.org/10.1016/j.scitotenv.2021.151204

    Article  Google Scholar 

  17. Li X, Peng L, Yao X, Cui S, Hu Y, You C, Chi T (2017) Long short-term memory neural network for air pollutant concentration predictions: method development and evaluation. Environ Pollut 231:997–1004. https://doi.org/10.1016/j.envpol.2017.08.114

    Article  Google Scholar 

  18. Du S, Li T, Yang Y, Horng S-J (2021) Deep air quality forecasting using hybrid deep learning framework. IEEE Trans Knowl Data Eng 33(6):2412–2424. https://doi.org/10.1109/TKDE.2019.2954510

    Article  Google Scholar 

  19. Du S, Li T, Yang Y, Horng S-J (2020) Multivariate time series forecasting via attention-based encoder-decoder framework. Neurocomputing 388:269–279. https://doi.org/10.1016/j.neucom.2019.12.118

    Article  Google Scholar 

  20. Qi Z, Wang T, Song G, Hu W, Li X, Zhang Z (2018) Deep air learning: interpolation, prediction, and feature analysis of fine-grained air quality. IEEE Trans Knowl Data Eng 30(12):2285–2297. https://doi.org/10.1109/TKDE.2018.2823740

    Article  Google Scholar 

  21. Zhang Y, Lv Q, Gao D, Shen S, Dick RP, Hannigan M, Liu Q (2019) Multi-group encoder-decoder networks to fuse heterogeneous data for next-day air quality prediction. In: International joint conferences on artificial intelligence, pp 4341–4347

  22. Yan R, Liao J, Yang J, Sun W, Nong M, Li F (2021) Multi-hour and multi-site air quality index forecasting in Beijing using CNN, LSTM, CNN-LSTM, and spatiotemporal clustering. Expert Syst Appl 169:114513. https://doi.org/10.1016/j.eswa.2020.114513

    Article  Google Scholar 

  23. Xu X, Yoneda M (2021) Multitask air-quality prediction based on lstm-autoencoder model. IEEE Trans Cybern 51(5):2577–2586. https://doi.org/10.1109/TCYB.2019.2945999

    Article  Google Scholar 

  24. Modi S, Bhattacharya J, Basak P (2022) Multistep traffic speed prediction: a deep learning based approach using latent space mapping considering spatio-temporal dependencies. Expert Syst Appl 189:116140. https://doi.org/10.1016/j.eswa.2021.116140

    Article  Google Scholar 

  25. Huang Y, Ying JJ-C, Tseng VS (2021) Spatio-attention embedded recurrent neural network for air quality prediction. Knowl-Based Syst 233:107416. https://doi.org/10.1016/j.knosys.2021.107416

    Article  Google Scholar 

  26. Zhang J, Xu Q (2021) Attention-aware heterogeneous graph neural network. Big Data Mining Anal 4(4):233–241. https://doi.org/10.26599/BDMA.2021.9020008

    Article  Google Scholar 

  27. 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. https://doi.org/10.1109/TITS.2019.2935152

    Article  Google Scholar 

  28. Li Y, Yu R, Shahabi C, Liu Y (2018) Diffusion convolutional recurrent neural network: data-driven traffic forecasting. In: International conference on learning representations

  29. 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 conferences on artificial intelligence

  30. 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. KDD ’20, pp. 753–763. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/3394486.3403118

  31. Ge L, Wu K, Zeng Y, Chang F, Wang Y, Li S (2021) Multi-scale spatiotemporal graph convolution network for air quality prediction. Appl Intell 51(6):3491–3505. https://doi.org/10.1007/s10489-020-02054-y

    Article  Google Scholar 

  32. Ni Q, Wang Y, Fang Y (2021) GE-STDGN:: a novel spatio-temporal weather prediction model based on graph evolution. Appl Intell. https://doi.org/10.1007/s10489-021-02824-2

    Article  Google Scholar 

  33. Nair V, Hinton GE (2010) Rectified linear units improve restricted boltzmann machines. In: Proceedings of the 27th international conference on machine learning

  34. He K, Zhang X, Ren S, Sun J (2016) Identity mappings in deep residual networks. In: Computer Vision – ECCV 2016, pp. 630–645. Springer, Cham

  35. Sanchez-Gonzalez A, Heess N, Springenberg JT, Merel J, Riedmiller M, Hadsell R, Battaglia P(2018) Graph networks as learnable physics engines for inference and control. In: Proceedings of the 35th international conference on machine learning. Proceedings of machine learning research, vol 80, pp 4470–4479. https://proceedings.mlr.press/v80/sanchez-gonzalez18a.html

  36. Li H, You S, Zhang H, Zheng W, Lee W-L, Ye T, Zou L (2018) Analyzing the impact of heating emissions on air quality index based on principal component regression. J Clean Prod 171:1577–1592. https://doi.org/10.1016/j.jclepro.2017.10.106

    Article  Google Scholar 

  37. Han J, Liu H, Zhu H, Xiong H, Dou D (2021) Joint air quality and weather prediction based on multi-adversarial spatiotemporal networks. In: Proceedings of the 35th AAAI conference on artificial intelligence

  38. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735

    Article  Google Scholar 

  39. Chung J, Gulcehre C, Cho K, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. In: Proceedings of the 28th conference on neural information processing systems workshop on deep learning

  40. Hyndman RJ, Koehler AB (2006) Another look at measures of forecast accuracy. Int J Forecast 22(4):679–688. https://doi.org/10.1016/j.ijforecast.2006.03.001

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China (No. 61976247).

Funding

This work is supported by the National Natural Science Foundation of China (No. 61976247).

Author information

Authors and Affiliations

Authors

Contributions

XO was involved in the conceptualization, methodology, software, writing—original draft, validation, formal analysis, investigation, visualization and writing—review and editing. YY contributed to writing—review and editing, supervision, investigation, formal analysis and validation. YZ helped in writing—review and editing and resources WZ assisted in writing—review and editing. DG contributed to writing—review and editing.

Corresponding author

Correspondence to Yan Yang.

Ethics declarations

Conflict of interest

The authors have no conflicts of interest to declare that are relevant to the content of this article.

Ethics approval

Not applicable.

Availability of data and materials

The datasets used or analyzed during the current study are available from the corresponding author on reasonable request.

Code availability

Custom code.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ouyang, X., Yang, Y., Zhang, Y. et al. Dual-channel spatial–temporal difference graph neural network for PM\(_{2.5}\) forecasting. Neural Comput & Applic 35, 7475–7494 (2023). https://doi.org/10.1007/s00521-022-08036-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-08036-0

Keywords

Navigation