An Efficient Algorithm for Weather Forecasting Using Causal Graph Neural Network
Research Article  ·  Published: 28 October 2025
Issue cover
ICCK Transactions on Advanced Computing and Systems
Volume 1, Issue 4, 2025: 258-274
Research Article Open Access

An Efficient Algorithm for Weather Forecasting Using Causal Graph Neural Network

1 College of Mechatronics and Control Engineering, Shenzhen University, Shenzhen 518060, China
2 College of Computer Science and Software Engineering, Shenzhen University, Shenzhen 518060, China
3 Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences, Shenzhen, China
4 Institute of Image Processing & Pattern Recognition, Department of Automation, Shanghai Jiao Tong University, Shanghai 200240, China
5 Department of Computer Science, Westlake University, Hangzhou 310024, China
6 King Abdullah II School of Information Technology, The University of Jordan, Amman, Jordan
* Corresponding Author: Ahmad Ali, [email protected]
Volume 1, Issue 4

Article Information

Abstract

The rapid accumulation of large-scale, long-term meteorological data presents unprecedented opportunities for data-driven weather modeling and high-resolution atmospheric prediction. While various deep learning techniques-such as Long Short-Term Memory (LSTM), Recurrent Neural Networks (RNNs), and Graph Neural Networks (GNNs)-have been explored for weather forecasting, the complex spatial dependencies within historical meteorological data, particularly dynamic spatial correlations among distributed observation stations, remain insufficiently addressed. To tackle this challenge, we propose a Dynamic Spatio-Temporal Fusion Graph Network (DSTFGN), a novel framework that integrates multivariate time-series analysis with graph-based causal inference to capture intricate and time-varying interdependencies among weather variables across meteorological observation networks. The DSTFGN module fuses real-time inputs (e.g., sensor data, live weather feeds, satellite observations) with historical records to model the propagation of atmospheric disturbances-such as storm systems, pressure fronts, or humidity anomalies-through the meteorological observation network. By effectively capturing dynamic spatial-temporal interactions among weather stations, our approach significantly enhances forecasting accuracy and supports adaptive meteorological monitoring strategies. Experimental evaluations on two real-world meteorological datasets demonstrate that DSTFGN consistently outperforms existing baseline models across short-term, medium-term, and long-term forecasting horizons, achieving improvements of up to 10.58\% in temperature forecasting and 8.88\% in humidity forecasting over the best competing baseline.

Graphical Abstract

An Efficient Algorithm for Weather Forecasting Using Causal Graph Neural Network

Keywords

weather forecasting causal graph learning spatio-temporal graph neural network attention mechanism meteorological prediction

Data Availability Statement

Data will be made available on request.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62373255; in part by the Natural Science Foundation of Guangdong Province under Grant 2024A1515011204; in part by the Shenzhen Natural Science Fund through the Stable Support Plan Program under Grant 20220809175803001; in part by the Open Fund of National Engineering Laboratory for Big Data System Computing Technology under Grant SZU-BDSC-OF2024-15.

Conflicts of Interest

The authors declare no conflicts of interest.

Ethical Approval and Consent to Participate

Not applicable.

References

  1. Ren, X., Li, X., Ren, K., Song, J., Xu, Z., Deng, K., & Wang, X. (2021). Deep learning-based weather prediction: a survey. Big Data Research, 23, 100178.
    [CrossRef] [Google Scholar]
  2. Hewage, P., Behera, A., Trovati, M., Pereira, E., Ghahremani, M., Palmieri, F., & Liu, Y. (2020). Temporal convolutional neural (TCN) network for an effective weather forecasting using time-series data from the local weather station. Soft Computing, 24(21), 16453-16482.
    [CrossRef] [Google Scholar]
  3. Khan, M. M. H., Mustafa, M. R. U., Hossain, M. S., Shams, S., & Julius, A. D. (2023). Short-term and long-term rainfall forecasting using arima model. International Journal of Environmental Science and Development, 14(5), 292-298.
    [CrossRef] [Google Scholar]
  4. Jin, M., Koh, H. Y., Wen, Q., Zambon, D., Alippi, C., Webb, G. I., ... & Pan, S. (2024). A survey on graph neural networks for time series: Forecasting, classification, imputation, and anomaly detection. IEEE Transactions on Pattern Analysis and Machine Intelligence.
    [CrossRef] [Google Scholar]
  5. Weyn, J. A., Durran, D. R., & Caruana, R. (2020). Improving data‐driven global weather prediction using deep convolutional neural networks on a cubed sphere. Journal of Advances in Modeling Earth Systems, 12(9), e2020MS002109.
    [CrossRef] [Google Scholar]
  6. Lira, H., Martí, L., & Sanchez-Pi, N. (2022). A graph neural network with spatio-temporal attention for multi-sources time series data: An application to frost forecast. Sensors, 22(4), 1486.
    [CrossRef] [Google Scholar]
  7. Lam, R., Sanchez-Gonzalez, A., Willson, M., Wirnsberger, P., Fortunato, M., Alet, F., ... & Battaglia, P. (2023). Learning skillful medium-range global weather forecasting. Science, 382(6677), 1416-1421.
    [CrossRef] [Google Scholar]
  8. Ma, M., Xie, P., Teng, F., Wang, B., Ji, S., Zhang, J., & Li, T. (2023). HiSTGNN: Hierarchical spatio-temporal graph neural network for weather forecasting. Information Sciences, 648, 119580.
    [CrossRef] [Google Scholar]
  9. Zhang, F. H., & Shao, Z. G. (2023). ST-GRF: Spatiotemporal graph neural networks for rainfall forecasting. Digital Signal Processing, 136, 103989.
    [CrossRef] [Google Scholar]
  10. Gao, Z., Li, Z., Zhang, H., Yu, J., & Xu, L. (2023). Dynamic spatiotemporal interactive graph neural network for multivariate time series forecasting. Knowledge-Based Systems, 280, 110995.
    [CrossRef] [Google Scholar]
  11. Silva, F. N., Vega‐Oliveros, D. A., Yan, X., Flammini, A., Menczer, F., Radicchi, F., ... & Fortunato, S. (2021). Detecting climate teleconnections with Granger causality. Geophysical Research Letters, 48(18), e2021GL094707.
    [CrossRef] [Google Scholar]
  12. Sun, G., Zhao, Y., & Qi, X. (2025). Sequence to sequence architecture based on hybrid LSTM global and local encoders approach for meteorological factors forecasting. Scientific reports, 15(1), 22753.
    [CrossRef] [Google Scholar]
  13. Nketiah, E. A., Chenlong, L., Yingchuan, J., & Aram, S. A. (2023). Recurrent neural network modeling of multivariate time series and its application in temperature forecasting. Plos one, 18(5), e0285713.
    [CrossRef] [Google Scholar]
  14. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., ... & Polosukhin, I. (2017). Attention is all you need. Advances in neural information processing systems, 30.
    [Google Scholar]
  15. Khodayar, M., & Wang, J. (2018). Spatio-temporal graph deep neural network for short-term wind speed forecasting. IEEE Transactions on Sustainable Energy, 10(2), 670-681.
    [CrossRef] [Google Scholar]
  16. Hewage, P., Trovati, M., Pereira, E., & Behera, A. (2021). Deep learning-based effective fine-grained weather forecasting model. Pattern Analysis and Applications, 24(1), 343-366.
    [CrossRef] [Google Scholar]
  17. Xiang, L., Xiang, J., Guan, J., Zhang, L., Cao, Z., & Xia, J. (2022). Spatiotemporal forecasting model based on hybrid convolution for local weather prediction post-processing. Frontiers in Earth Science, 10, 978942.
    [CrossRef] [Google Scholar]
  18. Abdulla, N., Demirci, M., & Ozdemir, S. (2022). Design and evaluation of adaptive deep learning models for weather forecasting. Engineering Applications of Artificial Intelligence, 116, 105440.
    [CrossRef] [Google Scholar]
  19. Guo, A., Liu, Y., Shao, S., Jia, S., Shi, X., & Feng, Z. (2024, November). Spatial-Temporal Graph Attention Networks Based on Novel Adjacency Matrix for Weather Forecasting. In EAI International Conference on Collaborative Computing: Networking, Applications and Worksharing (pp. 24-41). Cham: Springer Nature Switzerland.
    [CrossRef] [Google Scholar]
  20. Shi, X., Chen, Z., Wang, H., Yeung, D. Y., Wong, W. K., & Woo, W. C. (2015). Convolutional LSTM network: A machine learning approach for precipitation nowcasting. Advances in neural information processing systems, 28.
    [Google Scholar]
  21. Espeholt, L., Agrawal, S., Sønderby, C., Kumar, M., Heek, J., Bromberg, C., ... & Kalchbrenner, N. (2022). Deep learning for twelve hour precipitation forecasts. Nature communications, 13(1), 5145.
    [CrossRef] [Google Scholar]
  22. Sønderby, C. K., Espeholt, L., Heek, J., Dehghani, M., Oliver, A., Salimans, T., ... & Kalchbrenner, N. (2020). Metnet: A neural weather model for precipitation forecasting. arXiv preprint arXiv:2003.12140.
    [CrossRef] [Google Scholar]
  23. Salman, A. G., Kanigoro, B., & Heryadi, Y. (2015, October). Weather forecasting using deep learning techniques. In 2015 international conference on advanced computer science and information systems (ICACSIS) (pp. 281-285). IEEE.
    [CrossRef] [Google Scholar]
  24. Keisler, R. (2022). Forecasting global weather with graph neural networks. arXiv preprint arXiv:2202.07575.
    [CrossRef] [Google Scholar]
  25. Pathak, J., Subramanian, S., Harrington, P., Raja, S., Chattopadhyay, A., Mardani, M., ... & Anandkumar, A. (2022). Fourcastnet: A global data-driven high-resolution weather model using adaptive fourier neural operators. arXiv preprint arXiv:2202.11214.
    [CrossRef] [Google Scholar]
  26. Bi, K., Xie, L., Zhang, H., Chen, X., Gu, X., & Tian, Q. (2023). Accurate medium-range global weather forecasting with 3D neural networks. Nature, 619(7970), 533-538.
    [CrossRef] [Google Scholar]
  27. Aykas, D., & Mehrkanoon, S. (2021, December). Multistream graph attention networks for wind speed forecasting. In 2021 IEEE Symposium Series on Computational Intelligence (SSCI) (pp. 1-8). IEEE.
    [CrossRef] [Google Scholar]
  28. Papagiannopoulou, C., Miralles, D. G., Decubber, S., Demuzere, M., Verhoest, N. E., Dorigo, W. A., & Waegeman, W. (2017). A non-linear Granger-causality framework to investigate climate–vegetation dynamics. Geoscientific Model Development, 10(5), 1945-1960.
    [CrossRef] [Google Scholar]
  29. Runge, J., Gerhardus, A., Varando, G., Eyring, V., & Camps-Valls, G. (2023). Causal inference for time series. Nature Reviews Earth & Environment, 4(7), 487-505.
    [CrossRef] [Google Scholar]
  30. Pamfil, R., Sriwattanaworachai, N., Desai, S., Pilgerstorfer, P., Georgatzis, K., Beaumont, P., & Aragam, B. (2020, June). Dynotears: Structure learning from time-series data. In International Conference on Artificial Intelligence and Statistics (pp. 1595-1605). Pmlr.
    [Google Scholar]
  31. Runge, J., Nowack, P., Kretschmer, M., Flaxman, S., & Sejdinovic, D. (2019). Detecting and quantifying causal associations in large nonlinear time series datasets. Science advances, 5(11), eaau4996.
    [CrossRef] [Google Scholar]
  32. Nauta, M., Bucur, D., & Seifert, C. (2019). Causal discovery with attention-based convolutional neural networks. Machine Learning and Knowledge Extraction, 1(1), 19.
    [CrossRef] [Google Scholar]
  33. Guo, R., Cheng, L., Li, J., Hahn, P. R., & Liu, H. (2020). A survey of learning causality with data: Problems and methods. ACM Computing Surveys (CSUR), 53(4), 1-37.
    [CrossRef] [Google Scholar]
  34. Fathi, M., Haghi Kashani, M., Jameii, S. M., & Mahdipour, E. (2022). Big data analytics in weather forecasting: A systematic review. Archives of Computational Methods in Engineering, 29(2), 1247-1275.
    [CrossRef] [Google Scholar]
  35. Al Sukhni, H., Sakr, F., Alsmadi, M. K., Abd-Elghany, M., Gomaa, I. A., & Abdallah, S. (2025). Data-Driven Weather Prediction: Integrating Deep Learning and Ensemble Models for Robust Weather Forecasting. Journal of Cybersecurity & Information Management, 15(2).
    [CrossRef] [Google Scholar]
  36. Brotzge, J. A., Berchoff, D., Carlis, D. L., Carr, F. H., Carr, R. H., Gerth, J. J., ... & Wang, X. (2023). Challenges and opportunities in numerical weather prediction. Bulletin of the American Meteorological Society, 104(3), E698-E705.
    [CrossRef] [Google Scholar]
  37. García-Duarte, L., Cifuentes, J., & Marulanda, G. (2023). Short-term spatio-temporal forecasting of air temperatures using deep graph convolutional neural networks. Stochastic Environmental Research and Risk Assessment, 37(5), 1649-1667.
    [CrossRef] [Google Scholar]
  38. Haupt, S. E., Cowie, J., Linden, S., McCandless, T., Kosovic, B., & Alessandrini, S. (2018, October). Machine learning for applied weather prediction. In 2018 IEEE 14th international conference on e-science (e-Science) (pp. 276-277). IEEE.
    [CrossRef] [Google Scholar]
  39. Schultz, M. G., Betancourt, C., Gong, B., Kleinert, F., Langguth, M., Leufen, L. H., ... & Stadtler, S. (2021). Can deep learning beat numerical weather prediction?. Philosophical Transactions of the Royal Society A, 379(2194), 20200097.
    [CrossRef] [Google Scholar]
  40. Mehrkanoon, S. (2019). Deep shared representation learning for weather elements forecasting. Knowledge-Based Systems, 179, 120-128.
    [CrossRef] [Google Scholar]

Cited By (8)

  1. Hanqi Zhang, Ke Xu, Xinghao Jiang, Tanfeng Sun, Zeyu Zhao. . Advanced Intelligent Computing Technology and Applications, 2027 , 16656 .
    [CrossRef]
  2. Chunlong Fan, Ruihao Fu, Li Xu, Yu Bai. . Advanced Intelligent Computing Technology and Applications, 2027 , 16645 .
    [CrossRef]
  3. Juzheng Zhang, Kehao Zhang, Binnan Yan, Hongliang Liu, Yong Pei. . Advanced Intelligent Computing Technology and Applications, 2027 , 16672 .
    [CrossRef]
  4. Xinwei Yao, Liang Xu, Qiang Li, Kunhua Yang, Chao Ren, Xinyu Gu. . Advanced Intelligent Computing Technology and Applications, 2027 , 16650 .
    [CrossRef]
  5. Rui Xiang, Yuhao Zhou, Jianhui Jiang. . Advanced Intelligent Computing Technology and Applications, 2027 , 16644 .
    [CrossRef]
  6. Yuchuan Pu, Yutong Zhang, Yaoran Yang, Yifan Zhu, Ziyi Shen, Wentao Zhang. . Advanced Intelligent Computing Technology and Applications, 2027 , 16656 .
    [CrossRef]
  7. Ziyi Yu, Guofang Zhang. . Advanced Intelligent Computing Technology and Applications, 2027 , 16645 .
    [CrossRef]
  8. Mohamed Naeem. Resource-efficient and fair spatial graph attention networks for edge-based multi-label cardiac abnormality detection. Applied Soft Computing, 2026 , 202 .
    [CrossRef]
* Citation data provided by Crossref Cited-by.

Cite This Article

APA Style
Ali, A., Naeem, H. M. Y., Ali, R., Asad, M., Heyat, M. B. B., & Alsarhan, T. (2025). An Efficient Algorithm for Weather Forecasting Using Causal Graph Neural Network. ICCK Transactions on Advanced Computing and Systems, 1(4), 258-274. https://doi.org/10.62762/TACS.2025.619794
Export Citation
RIS Format
Compatible with EndNote, Zotero, Mendeley, and other reference managers
TY  - JOUR
AU  - Ali, Ahmad
AU  - Naeem, H. M. Yasir
AU  - Ali, Riaz
AU  - Asad, Mujtaba
AU  - Heyat, Md Belal Bin
AU  - Alsarhan, Tamam
PY  - 2025
DA  - 2025/10/28
TI  - An Efficient Algorithm for Weather Forecasting Using Causal Graph Neural Network
JO  - ICCK Transactions on Advanced Computing and Systems
T2  - ICCK Transactions on Advanced Computing and Systems
JF  - ICCK Transactions on Advanced Computing and Systems
VL  - 1
IS  - 4
SP  - 258
EP  - 274
DO  - 10.62762/TACS.2025.619794
UR  - https://www.icck.org/article/abs/TACS.2025.619794
KW  - weather forecasting
KW  - causal graph learning
KW  - spatio-temporal graph neural network
KW  - attention mechanism
KW  - meteorological prediction
AB  - The rapid accumulation of large-scale, long-term meteorological data presents unprecedented opportunities for data-driven weather modeling and high-resolution atmospheric prediction. While various deep learning techniques-such as Long Short-Term Memory (LSTM), Recurrent Neural Networks (RNNs), and Graph Neural Networks (GNNs)-have been explored for weather forecasting, the complex spatial dependencies within historical meteorological data, particularly dynamic spatial correlations among distributed observation stations, remain insufficiently addressed. To tackle this challenge, we propose a Dynamic Spatio-Temporal Fusion Graph Network (DSTFGN), a novel framework that integrates multivariate time-series analysis with graph-based causal inference to capture intricate and time-varying interdependencies among weather variables across meteorological observation networks. The DSTFGN module fuses real-time inputs (e.g., sensor data, live weather feeds, satellite observations) with historical records to model the propagation of atmospheric disturbances-such as storm systems, pressure fronts, or humidity anomalies-through the meteorological observation network. By effectively capturing dynamic spatial-temporal interactions among weather stations, our approach significantly enhances forecasting accuracy and supports adaptive meteorological monitoring strategies. Experimental evaluations on two real-world meteorological datasets demonstrate that DSTFGN consistently outperforms existing baseline models across short-term, medium-term, and long-term forecasting horizons, achieving improvements of up to 10.58\% in temperature forecasting and 8.88\% in humidity forecasting over the best competing baseline.
SN  - 3068-7969
PB  - Institute of Central Computation and Knowledge
LA  - English
ER  - 
BibTeX Format
Compatible with LaTeX, BibTeX, and other reference managers
@article{Ali2025An,
  author = {Ahmad Ali and H. M. Yasir Naeem and Riaz Ali and Mujtaba Asad and Md Belal Bin Heyat and Tamam Alsarhan},
  title = {An Efficient Algorithm for Weather Forecasting Using Causal Graph Neural Network},
  journal = {ICCK Transactions on Advanced Computing and Systems},
  year = {2025},
  volume = {1},
  number = {4},
  pages = {258-274},
  doi = {10.62762/TACS.2025.619794},
  url = {https://www.icck.org/article/abs/TACS.2025.619794},
  abstract = {The rapid accumulation of large-scale, long-term meteorological data presents unprecedented opportunities for data-driven weather modeling and high-resolution atmospheric prediction. While various deep learning techniques-such as Long Short-Term Memory (LSTM), Recurrent Neural Networks (RNNs), and Graph Neural Networks (GNNs)-have been explored for weather forecasting, the complex spatial dependencies within historical meteorological data, particularly dynamic spatial correlations among distributed observation stations, remain insufficiently addressed. To tackle this challenge, we propose a Dynamic Spatio-Temporal Fusion Graph Network (DSTFGN), a novel framework that integrates multivariate time-series analysis with graph-based causal inference to capture intricate and time-varying interdependencies among weather variables across meteorological observation networks. The DSTFGN module fuses real-time inputs (e.g., sensor data, live weather feeds, satellite observations) with historical records to model the propagation of atmospheric disturbances-such as storm systems, pressure fronts, or humidity anomalies-through the meteorological observation network. By effectively capturing dynamic spatial-temporal interactions among weather stations, our approach significantly enhances forecasting accuracy and supports adaptive meteorological monitoring strategies. Experimental evaluations on two real-world meteorological datasets demonstrate that DSTFGN consistently outperforms existing baseline models across short-term, medium-term, and long-term forecasting horizons, achieving improvements of up to 10.58\\% in temperature forecasting and 8.88\\% in humidity forecasting over the best competing baseline.},
  keywords = {weather forecasting, causal graph learning, spatio-temporal graph neural network, attention mechanism, meteorological prediction},
  issn = {3068-7969},
  publisher = {Institute of Central Computation and Knowledge}
}

Article Metrics

Citations
Views
2166
PDF Downloads
772

Publisher's Note

ICCK stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and Permissions

CC BY Copyright © 2025 by the Author(s). Published by Institute of Central Computation and Knowledge. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made.
ICCK Transactions on Advanced Computing and Systems
ICCK Transactions on Advanced Computing and Systems
ISSN: 3068-7969 (Online)
Portico
Preserved at
Portico