Abstract
Accurate prediction of sea surface temperature (SST) is extremely important for forecasting oceanic environmental events and for ocean studies. However, the existing SST prediction methods do not consider the seasonal periodicity and abnormal fluctuation characteristics of SST or the importance of historical SST data from different times; thus, these methods suffer from low prediction accuracy. To solve this problem, we comprehensively consider the effects of seasonal periodicity and abnormal fluctuation characteristics of SST data, as well as the influence of historical data in different periods, on prediction accuracy. We propose a novel ensemble learning approach that combines the Predictive Recurrent Neural Network(PredRNN) network and an attention mechanism for effective SST field prediction. In this approach, the XGBoost model is used to learn the long-period fluctuation law of SST and to extract seasonal periodic features from SST data. The exponential smoothing method is used to mitigate the impact of severely abnormal SST fluctuations and extract the a priori features of SST data. The outputs of the two aforementioned models and the original SST data are stacked and used as inputs for the next model, the PredRNN network. PredRNN is the most recently developed spatiotemporal deep learning network, which simulates both spatial and temporal representations and is capable of transferring memory across layers and time steps. Therefore, we used it to extract the spatiotemporal correlations of SST data and predict future SSTs. Finally, an attention mechanism is added to capture the importance of different historical SST data, weigh the output of each step of the PredRNN network, and improve the prediction accuracy. The experimental results on two ocean datasets confirm that the proposed approach achieves higher training efficiency and prediction accuracy than the existing SST field prediction approaches do.
Similar content being viewed by others
References
Wentz F J, Gentemann C, Smith D, Chelton D. Satellite measurements of sea surface temperature through clouds. Science, 2000, 288(5467): 847–850
Solanki H U, Bhatpuria D, Chauhan P. Integrative analysis of AltiKa-SSHa, MODIS-SST, and OCM-chlorophyll signatures for fisheries applications. Marine Geodesy, 2015, 38(S1): 672–683
Funk C C, Hoell A. The leading mode of observed and CMIP5 ENSO-residual sea surface temperatures and associated changes in Indo-Pacific climate. Journal of Climate, 2015, 28(11): 4309–4329
Aparna S G, D’souza S, Arjun N B. Prediction of daily sea surface temperature using artificial neural networks. International Journal of Remote Sensing, 2018, 39(12): 4214–4231
Liu Y, Fu W. Assimilating high-resolution sea surface temperature data improves the ocean forecast potential in the Baltic Sea. Ocean Science, 2018, 14(3): 525–541
Stockdale T N, Balmaseda M A, Vidard A. Tropical Atlantic SST prediction with coupled ocean—atmosphere GCMs. Journal of Climate, 2006, 19(23): 6047–6061
Xue Y, Leetmaa A. Forecasts of tropical Pacific SST and sea level using a Markov model. Geophysical Research Letters, 2000, 27(17): 2701–2704
Lins I D, Araujo M, das Chagas Moura M, et al. Prediction of sea surface temperature in the tropical Atlantic by support vector machines. Computational Statistics & Data Analysis, 2013, 61: 187–198
Patil K, Deo M C, Ravichandran M. Prediction of sea surface temperature by combining numerical and neural techniques. Journal of Atmospheric and Oceanic Technology, 2016, 33(8): 1715–1726
He Q, Zha C, Sun M, Jiang X Y, Qi F M, Huang D M, Song W. Surface temperature parallel prediction algorithm under Spark platform. Marine Science Bulletin, 2019, 38(3): 280–289
LeCun Y, Bengio Y, Hinton G. Deep learning. Nature, 2015, 521(7553): 436–444
Zhang Q, Wang H, Dong J, Zhong G, Sun X. Prediction of sea surface temperature using long short-term memory. IEEE Geoscience and Remote Sensing Letters, 2017, 14(10): 1745–1749
Yang Y, Dong J, Sun X, Lima E, Mu Q, Wang X. A CFCC-LSTM model for sea surface temperature prediction. IEEE Geoscience and Remote Sensing Letters, 2018, 15(2): 207–211
Xiao C, Chen N, Hu C, Wang K, Xu Z, Cai Y P, Xu L, Chen Z, Gong J. A spatiotemporal deep learning model for sea surface temperature field prediction using time-series satellite data. Environmental Modelling & Software, 2019, 120: 104502
Wei L, Guan L, Qu L. Prediction of sea surface temperature in the South China Sea by artificial neural networks. IEEE Geoscience and Remote Sensing Letters, 2020, 17(4): 558–562
Wang Y, Long M, Wang J, et al. PredRNN: recurrent neural networks for predictive learning using spatiotemporal LSTMs. In: Proceedings of the 31st International Conference on Neural Information Processing Systems. 2017, 879–888
Shi X, Chen Z, Wang H, Yeung D Y, Wong W K, Woo W C. Convolutional LSTM network: a machine learning approach for precipitation nowcasting. In: Proceedings of the 28th International Conference on Neural Information Processing Systems. 2015, 802–810
Chen T, Guestrin C. XGBoost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2016, 785–794
Friedman J H. Greedy function approximation: a gradient boosting machine. The Annals of Statistics, 2001, 29(5): 1189–1232
Feng J, Yu Y, Zhou Z-H. Multi-layered gradient boosting decision trees. In: Proceedings of the 32nd International Conference on Neural Information Processing Systems. 2018, 3555–3565
Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez A N, Kaiser L, Polosukhin I. Attention is all you need. In: Proceedings of the 31st International Conference on Neural Information Processing Systems. 2017, 6000–6010
Xie J, Zhang J, Yu J, Xu L. An adaptive scale sea surface temperature predicting method based on deep learning with attention mechanism. IEEE Geoscience and Remote Sensing Letters, 2020, 17(5): 740–744
Shi X, Yeung D-Y. Machine learning for spatiotemporal sequence forecasting: a survey. 2018, arXiv preprint arXiv: 1808.06865
Acknowledgements
This work was supported by the National Key R&D Program of China (2016YFC1401900) and the National Natural Science Foundation of China (Grant Nos. 61872072 and 61073063).
Author information
Authors and Affiliations
Corresponding author
Additional information
Baiyou Qiao is an Associate Professor in Northeastern University, China. He is a member of China Computer Federation. His main research interests include cloud computing, big data mining and analysis, spatial temporal data management.
Zhongqiang Wu is a postgraduate student of Computer Technology in Northeastern University, China. His main research interests include data mining and time series analysis and prediction.
Ling Ma is a postgraduate student of Computer Science and Technology in Northeastern University, China. He received his BS degree from Northeast Normal University, China in June 2020. His main research interests are the ocean big data analysis and prediction.
Yicheng Zhou is a graduate student of computer and technology in Northeastern University, China. His main research interests include big data analysis and machine learning.
Yunjiao Sun is a professor in Northeastern University, China. He is a member of China Computer Federation. His main research interests include cloud computing, big data mining and analysis, machine learning.
Electronic Supplementary Material
Rights and permissions
About this article
Cite this article
Qiao, B., Wu, Z., Ma, L. et al. Effective ensemble learning approach for SST field prediction using attention-based PredRNN. Front. Comput. Sci. 17, 171601 (2023). https://doi.org/10.1007/s11704-021-1080-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11704-021-1080-7