Ensemble Machine Learning of Random Forest, AdaBoost and XGBoost for Vertical Total Electron Content Forecasting

被引:59
作者
Natras, Randa [1 ]
Soja, Benedikt [2 ]
Schmidt, Michael [1 ]
机构
[1] Tech Univ Munich, TUM Sch Engn & Design, Deutsch Geodat Forschungsinst DGFI TUM, D-80333 Munich, Germany
[2] Swiss Fed Inst Technol, Inst Geodesy & Photogrammetry, CH-8093 Zurich, Switzerland
关键词
machine learning; ensemble learning; ionosphere; Vertical Total Electron Content (VTEC) forecasting; space weather; IONOSPHERIC DELAY CORRECTION; CONTENT MAPS; TEC; STORM;
D O I
10.3390/rs14153547
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Space weather describes varying conditions between the Sun and Earth that can degrade Global Navigation Satellite Systems (GNSS) operations. Thus, these effects should be precisely and timely corrected for accurate and reliable GNSS applications. That can be modeled with the Vertical Total Electron Content (VTEC) in the Earth's ionosphere. This study investigates different learning algorithms to approximate nonlinear space weather processes and forecast VTEC for 1 h and 24 h in the future for low-, mid- and high-latitude ionospheric grid points along the same longitude. VTEC models are developed using learning algorithms of Decision Tree and ensemble learning of Random Forest, Adaptive Boosting (AdaBoost), and eXtreme Gradient Boosting (XGBoost). Furthermore, ensemble models are combined into a single meta-model Voting Regressor. Models were trained, optimized, and validated with the time series cross-validation technique. Moreover, the relative importance of input variables to the VTEC forecast is estimated. The results show that the developed models perform well in both quiet and storm conditions, where multi-tree ensemble learning outperforms the single Decision Tree. In particular, the meta-estimator Voting Regressor provides mostly the lowest RMSE and the highest correlation coefficients as it averages predictions from different well-performing models. Furthermore, expanding the input dataset with time derivatives, moving averages, and daily differences, as well as modifying data, such as differencing, enhances the learning of space weather features, especially over a longer forecast horizon.
引用
收藏
页数:34
相关论文
共 54 条
[1]   A Neural Network-Based TEC Model Capable of Reproducing Nighttime Winter Anomaly [J].
Adolfs, Marjolijn ;
Hoque, Mohammed Mainul .
REMOTE SENSING, 2021, 13 (22)
[2]   A survey of cross-validation procedures for model selection [J].
Arlot, Sylvain ;
Celisse, Alain .
STATISTICS SURVEYS, 2010, 4 :40-79
[3]   Empirical forecast of quiet time ionospheric Total Electron Content maps over Europe [J].
Badeke, Ronny ;
Borries, Claudia ;
Hogue, Mainul M. ;
Minkwitz, David .
ADVANCES IN SPACE RESEARCH, 2018, 61 (12) :2881-2890
[4]  
Blum A., 1999, Proceedings of the Twelfth Annual Conference on Computational Learning Theory, P203, DOI 10.1145/307400.307439
[5]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[6]  
Breiman L., 1984, Classification and regression trees
[7]  
Camporeale E., 2018, Machine learning techniques for space weather
[8]  
Cander L.R., 2019, Ionospheric space weather
[9]   Neural network based model for global Total Electron Content forecasting [J].
Cesaroni, Claudio ;
Spogli, Luca ;
Aragon-Angel, Angela ;
Fiocca, Michele ;
Dear, Varuliator ;
De Franceschi, Giorgiana ;
Romano, Vincenzo .
JOURNAL OF SPACE WEATHER AND SPACE CLIMATE, 2020, 10
[10]   XGBoost: A Scalable Tree Boosting System [J].
Chen, Tianqi ;
Guestrin, Carlos .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :785-794