Abstract
The spatial and temporal dynamics of many real-world systems present a significant challenge to multi-variate forecasting where features of both forms, as well as their inter-dependencies, must be modeled correctly. State-of-the-art approaches utilize a limited set of exogenous features (outside the forecast variable) to model temporal dynamics and Graph Neural Networks, with pre-defined or learned networks, to model spatial dynamics. While much work has been done to model dependencies, existing approaches do not adequately capture the explicit and implicit modalities present in real-world systems. To address these limitations we propose MMR-GNN, a spatiotemporal model capable of (a) augmenting pre-defined (or absent) networks into optimal dependency structures (b) fusing multiple explicit modalities and (c) learning multiple implicit modalities. We show improvement over existing methods using several hydrology and traffic datasets. Our code is publicly available at https://github.com/HipGraph/MMR-GNN.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bai, J., et al.: A3t-GCN: attention temporal graph convolutional network for traffic forecasting. ISPRS Int. J. Geo Inf. 10(7), 485 (2021)
Bai, L., Yao, L., Li, C., Wang, X., Wang, C.: Adaptive graph convolutional recurrent network for traffic forecasting. In: Advances in Neural Information Processing Systems, vol. 33, pp. 17804–17815 (2020)
Bai, S., Kolter, J.Z., Koltun, V.: An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. arXiv preprint arXiv:1803.01271 (2018)
Cao, D., et al.: Spectral temporal graph neural network for multivariate time-series forecasting. In: Advances in Neural Information Processing Systems, vol. 33, pp. 17766–17778 (2020)
Contreras, J., Espinola, R., Nogales, F.J., Conejo, A.J.: ARIMA models to predict next-day electricity prices. IEEE Trans. Power Syst. 18(3), 1014–1020 (2003)
Defferrard, M., Bresson, X., Vandergheynst, P.: Convolutional neural networks on graphs with fast localized spectral filtering. In: Advances in Neural Information Processing Systems, vol. 29 (2016)
Guo, S., Lin, Y., Feng, N., Song, C., Wan, H.: Attention based spatial-temporal graph convolutional networks for traffic flow forecasting. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, pp. 922–929 (2019)
Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9(8), 1735–1780 (1997)
Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 (2016)
Kratzert, F., Klotz, D., Shalev, G., Klambauer, G., Hochreiter, S., Nearing, G.: Towards learning universal, regional, and local hydrological behaviors via machine learning applied to large-sample datasets. Hydrol. Earth Syst. Sci. 23(12), 5089–5110 (2019)
Li, Y., Yu, R., Shahabi, C., Liu, Y.: Diffusion convolutional recurrent neural network: data-driven traffic forecasting. arXiv preprint arXiv:1707.01926 (2017)
Liu, M., et al.: Scinet: time series modeling and forecasting with sample convolution and interaction. In: Thirty-Sixth Conference on Neural Information Processing Systems (NeurIPS) (2022)
Majeske, N., Zhang, X., Sabaj, M., Gong, L., Zhu, C., Azad, A.: Inductive predictions of hydrologic events using a long short-term memory network and the soil and water assessment tool. Environ. Model. Softw. 152, 105400 (2022)
NREL: Solar power data for integration studies (2006). https://www.nrel.gov/grid/solar-power-data.html
OpenStreetMap contributors: Planet dump retrieved from https://planet.osm.org (2017). https://www.openstreetmap.org
Rozemberczki, B., et al.: PyTorch geometric temporal: spatiotemporal signal processing with neural machine learning models. In: Proceedings of the 30th ACM International Conference on Information and Knowledge Management, pp. 4564–4573 (2021)
Varaiya, P.P.: Freeway performance measurement system (pems), pems 7.0. Technical report (2007)
Wu, Z., Pan, S., Long, G., Jiang, J., Chang, X., Zhang, C.: Connecting the dots: multivariate time series forecasting with graph neural networks. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 753–763 (2020)
Wu, Z., Pan, S., Long, G., Jiang, J., Zhang, C.: Graph wavenet for deep spatial-temporal graph modeling. arXiv preprint arXiv:1906.00121 (2019)
Yu, B., Yin, H., Zhu, Z.: Spatio-temporal graph convolutional networks: a deep learning framework for traffic forecasting. arXiv preprint arXiv:1709.04875 (2017)
Zeng, A., Chen, M., Zhang, L., Xu, Q.: Are transformers effective for time series forecasting? (2023)
Zhao, L., et al.: t-GCN: a temporal graph convolutional network for traffic prediction. IEEE Trans. Intell. Transp. Syst. 21(9), 3848–3858 (2019)
Zheng, C., Fan, X., Wang, C., Qi, J.: Gman: a graph multi-attention network for traffic prediction. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, pp. 1234–1241 (2020)
Zhou, H., et al.: Informer: Beyond efficient transformer for long sequence time-series forecasting. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, pp. 11106–11115 (2021)
Zhou, T., Ma, Z., Wen, Q., Wang, X., Sun, L., Jin, R.: FEDformer: frequency enhanced decomposed transformer for long-term series forecasting. In: Proceedings of 39th International Conference on Machine Learning (ICML 2022) (2022)
Acknowledgements
This research is supported by the Applied Mathematics Program of the DOE Office of Advanced Scientific Computing Research under contracts numbered DE- SC0022098 and DE-SC0023349 and by the NSF OAC-2339607 grant.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
7 Appendix
7 Appendix
Road Network Inference. E-METR-LA and E-PEMS-BAY are extensions of the quintessential METR-LA and PEMS-BAY datasets adding new spatial and spatiotemporal features. Following [11], we wanted to offer pre-defined graphs for each dataset and chose to infer them using new spatial features. We apply GraphAugr to construct a graph heuristically using exponentiated Minkowski (\(p=2\)) distance to define node similarity and \(\boldsymbol{W}, \boldsymbol{B}\) to define rules for edge construction. Each traffic sensor of E-METR-LA and E-PEMS-BAY includes latitude, longitude, freeway name, and freeway bearing. We use latitude and longitude to define node similarity \(\boldsymbol{S}\) and freeway/bearing to define a mask \(\boldsymbol{W}\) that restricts to intra-highway edges of the same bearing.
Using OpenStreetMap [15], we found many sensor pairs placed closely together but recording traffic in opposite bearings (e.g., U.S. Route 101 in CA with North/South bearing). Using distance-based similarity alone leads to connections between these and many other unrelated sensors. With the previous similarity and restrictions, the modified similarity becomes \(\boldsymbol{S}^{*} = \boldsymbol{W} \odot \boldsymbol{S}\) which we prune using K-NN with \(k=2\). The original graph of METR-LA and our new graph for E-METR-LA are shown in Fig. 4.
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Majeske, N., Azad, A. (2024). Multi-modal Recurrent Graph Neural Networks for Spatiotemporal Forecasting. In: Yang, DN., Xie, X., Tseng, V.S., Pei, J., Huang, JW., Lin, J.CW. (eds) Advances in Knowledge Discovery and Data Mining. PAKDD 2024. Lecture Notes in Computer Science(), vol 14646. Springer, Singapore. https://doi.org/10.1007/978-981-97-2253-2_12
Download citation
DOI: https://doi.org/10.1007/978-981-97-2253-2_12
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-2252-5
Online ISBN: 978-981-97-2253-2
eBook Packages: Computer ScienceComputer Science (R0)