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.












Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Li Y, Yu R, Shahabi C, Liu Y (2018) Diffusion convolutional recurrent neural network: data-driven traffic forecasting. 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 conferences on artificial intelligence
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
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
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
Nair V, Hinton GE (2010) Rectified linear units improve restricted boltzmann machines. In: Proceedings of the 27th international conference on machine learning
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
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
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
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
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
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
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
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
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
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-022-08036-0