Enhancing Solar Driver Forecasting with Multivariate Transformers
Sergio Sanchez-Hurtado, Victor Rodriguez-Fernandez, Julia Briden, Peng Mun Siew, Richard Linares
TL;DR
The paper addresses forecasting solar driver indices $F_{10.7}$, $S_{10.7}$, $M_{10.7}$, and $Y_{10.7}$ to improve space weather predictions. It proposes a multivariate time-series Transformer (PatchTST) that uses an $L=18$ day lookback to predict a $T=6$ day horizon, employing patching, channel independence, and a distribution-distance weighted loss to balance high- and low-activity periods. The key contributions include showing improved forecast accuracy over the SET benchmark, particularly during high solar activity, and providing open-source code for the community. The approach has practical significance for space weather forecasting and JB2008-based thermospheric models, enabling more reliable risk mitigation for satellites and communications.
Abstract
In this work, we develop a comprehensive framework for F10.7, S10.7, M10.7, and Y10.7 solar driver forecasting with a time series Transformer (PatchTST). To ensure an equal representation of high and low levels of solar activity, we construct a custom loss function to weight samples based on the distance between the solar driver's historical distribution and the training set. The solar driver forecasting framework includes an 18-day lookback window and forecasts 6 days into the future. When benchmarked against the Space Environment Technologies (SET) dataset, our model consistently produces forecasts with a lower standard mean error in nearly all cases, with improved prediction accuracy during periods of high solar activity. All the code is available on Github https://github.com/ARCLab-MIT/sw-driver-forecaster.
