Abstract
A physics-motivated machine learning framework is developed for forecasting the hourly Dst index at lead times of 4–12 h. An expanded feature space (e.g., convolutional filters, rolling statistics, energy accumulation) is constructed from solar wind and interplanetary magnetic field measurements, going beyond usual lagged values. An XGBoost gradient boosting model is trained on solar cycles (SC) 20–24 and evaluated on the entirely independent SC 25 (August 2017 – November 2025, including the minimum phase between SC24 and SC25), comprising 73,056 hourly values. At a forecast horizon of 4 h, the model achieves MAE nT, RMSE nT, and . A threshold-based classification evaluation is also introduced as a complement to standard regression metrics, directly assessing storm detection performance at operationally relevant Dst thresholds. F1-scores of 0.75, 0.71, and 0.77 are obtained for moderate ( nT), intense ( nT), and severe ( nT) storm thresholds respectively. Interpretability analysis through SHAP values and Individual Conditional Expectation (ICE) plots reveal a context-dependent shift in dominant predictors: recent Dst history governs predictions under quiet conditions, while the solar wind electric field and convolution-derived IMF coherence features become dominant during active storm periods. The trained model is able to switch between relevant features, depending on the forecast horizon. This regime-dependent behavior is consistent with theoretical work on sustained solar wind energy transfer and emerges without explicit storm-phase conditioning, indicating that physics-motivated feature engineering guides the model towards physically meaningful predictions.
1 Introduction
Space weather describes the variable conditions driven by solar activity that affect the near-Earth environment. The consequences range from satellite orbital decay and communication disruption to power grid failures, as documented during the October 2003 storm that caused blackouts across the Swedish high-voltage transmission network () and during the February 2022 event that destroyed a fleet of Starlink satellites (). At the other extreme, the same processes produce mid-latitude auroral displays, such as those widely observed following the May 2024 super-storm (). Accurate forecasting of geomagnetic activity is therefore of direct operational relevance.
The Dst index (Disturbance Storm Time, ) is among the most widely used measures of geomagnetic storm intensity. It is derived from the horizontal magnetic component recorded at four low-latitude observatories, after removing the quiet-day variation, and is directly proportional to the kinetic energy of the ring current (). Sustained southward interplanetary magnetic field (IMF) drives dayside magnetic reconnection (), injecting energy into the magnetosphere and intensifying the ring current; the resulting Dst depression defines the storm main phase (). Forecasting the Dst index is therefore a critical metric for evaluating the geoeffectiveness of solar transients and their subsequent risk to terrestrial infrastructure.
Machine learning methods have been increasingly applied to this problem over the past 2 decades. Early neural network approaches demonstrated the feasibility of multi-hour-ahead Dst prediction from solar wind inputs (; ), and subsequent work explored ensemble methods (Xu et al., 2020), recurrent architectures (; Wintoft and Wik, 2021), and hybrid deep learning frameworks (Weng et al., 2024; ). More recently, gradient boosting methods have been applied with interpretability analysis (Ye et al., 2025). A summary of representative results across these approaches is provided in Table 1. This work will employ extreme gradient boosting (XGBoost, ) as the main learning algorithm. The selected method has already demonstrated strong performance even in other use cases, such as, for example, in predicting solar flare classes (), CME time arrival prediction (), or as a benchmark model for solar wind predictions ().
TABLE 1
| Method | MAE | RMSE | Period | ||||
|---|---|---|---|---|---|---|---|
| (hours) | (nT) | (nT) | No.Samples | (YYYY–YY) | |||
| This work | 4 | 5.52 | 8.36 | 0.79 | 0.89 | 73,056 | 2017–25 |
| This work | 6 | 6.37 | 9.98 | 0.71 | 0.84 | 73,056 | 2017–25 |
| This work | 8 | 6.69 | 11.28 | 0.63 | 0.79 | 73,056 | 2017–25 |
| This work | 12 | 7.79 | 13.13 | 0.50 | 0.71 | 73,056 | 2017–25 |
| 4 | – | 5.5 | 0.7 | – | 1,104 | 2021–21 | |
| 6 | – | 5.5 | 0.6 | – | 1,104 | 2021–21 | |
| 4 | 5.47 | 8.17 | 0.80 | 0.89 | 33,120 | 2001–16 | |
| 6 | 6.28 | 9.56 | 0.73 | 0.85 | 33,120 | 2001–16 | |
| 4 | 5.88 | 8.82 | – | 0.88 | 58,440 | 2010–16 | |
| 6 | 7.15 | 10.89 | – | 0.78 | 58,440 | 2010–16 | |
| Wintoft and Wik, (2021) | 0 | – | 8.81 | – | 0.90 | 35,000 | 5 selected years |
| Zhang et al. (2023) | 1 | – | 3.20 | – | 0.91 | – | 7 days |
| 6 | – | 8.31 | – | – | 20% of period | 1995–20 | |
| 12 | – | 10.85 | – | – | 20% of period | 1995–20 | |
| Ye et al. (2025) | 4 | 5.33 | 9.74 | – | – | – | 2019–25 |
| Ye et al. (2025) | 6 | 6.23 | 9.87 | – | – | – | 2019–25 |
| 3 | – | 9.61 | – | 0.83 | April | 2001–07 | |
| 6 | – | 11.09 | – | 0.77 | April | 2001–07 | |
| Xu et al. (2020)a | 4 | 5.58 | 7.03 | – | 0.86 | 12,408 | 2016–17 |
| Xu et al. (2020)a | 6 | 5.58 | 8.09 | – | 0.86 | 12,408 | 2016–17 |
| – | – | 9.48 | 0.97 | 0.98 | 30% of period | 1964–2018 | |
| b | 4 | 6.18 | 66.63 | – | 0.86 | 12,408 | 2016–17 |
| b | 6 | 6.21 | 67.77 | – | 0.86 | 12,408 | 2016–17 |
| b | 4 | – | 20 | – | 0.82 | 25,421 | 2003–15 |
| b | 6 | – | 24 | – | 0.80 | 25,421 | 2003–15 |
| b | 12 | – | 20 | – | 0.70 | 25,421 | 2003–15 |
| c | 4 | – | 10.44 | – | – | 1 of 66 storms | 2000–18 |
| d | – | – | 10–15 | – | 0.98 | 20% of 80 events | 1995–14 |
| 4 | – | 5.90 | 0.77 | – | – | 2017–21 | |
| 6 | – | 7.04 | 0.68 | – | – | 2017–21 |
Regression performance comparison at , 6, 8, and 12 h across methods.
Evaluation restricted to storm intervals with random (non-temporal) sampling.
Approximate values read from figures.
Single storm window reported out of 66.
Intense storms only (Dst nT). Empty cells indicate missing or unspecified information.
Direct comparison across studies is complicated by significant methodological divergences. Test periods differ in duration, solar cycle phase, and relationship to the training data. Xu et al. (2020) report competitive metrics at –6 h, but their evaluation covers only 17 months and draws samples from storm intervals via random selection rather than temporal ordering, introducing a form of data leakage. report over five solar cycles, but their test set is a randomly drawn 30% subset without enforcing temporal separation from training data. Zhang et al. (2023) achieve RMSE nT at hour on 7 days of data. These differences make direct numerical comparison unreliable, and motivate evaluating the present model under conditions that more closely reflect operational deployment.
This work develops a physics-motivated machine learning framework for forecasting the hourly Dst index at lead times of 4–12 h. An expanded feature space is constructed from solar wind and interplanetary magnetic field measurements, going beyond lagged values to incorporate convolutional filters, rolling statistics, and energy accumulation operators derived from established physical relationships. An XGBoost gradient boosting model is trained on solar cycles 20–24 and evaluated on the entirely independent SC 25 (August 2017 – November 2025), comprising 73,056 hourly values. A threshold-based classification evaluation complements standard regression metrics, directly assessing storm detection performance at operationally relevant Dst thresholds, a dimension largely absent from existing Dst forecasting literature.
The paper is organized as follows: Section 2 describes the dataset; Section 3 describes the modeling approach; Section 4 details the feature engineering; Section 5 presents the computational framework and evaluation methodology; Section 6 reports forecasting results; Section 7 presents the physical interpretation through feature importance analysis; Section 8 summarizes the conclusions.
2 Data sourcing
The dataset used in this study consists of hourly-resolved solar wind and magnetospheric measurements from NASA’s OMNIWEB interface (https://omniweb.gsfc.nasa.gov/form/dx1.html), covering November 1976 to November 2025 across SCs 21–25. OMNIWEB provides standardized observations from multiple L1 spacecraft missions (IMP-8, Wind, ACE, DSCOVR) located approximately 1.5 million kilometers upstream of Earth. Measurements include interplanetary magnetic field components (, , in GSM coordinates), magnetic field magnitude (scalar and field average), plasma speed, proton density, temperature, and derived parameters such as flow pressure, electric field, plasma beta and magnetosonic Mach. Magnetospheric response is quantified through the hourly Dst index, which, as already mentioned, measures equatorial ring current strength. Dst () serves as the primary geomagnetic storm indicator used in this study.
Hourly temporal resolution was chosen as the best time resolution available in the OMNI database. Specifically, substorm dynamics lasts between 2–4 h (), ring current development 6–12 h (Zhang et al., 2007), and circulation changes 12–24 h. Beyond prediction accuracy, hourly resolution preserves the physical granularity required to investigate how individual parameters and engineered features drive magnetospheric response. This is a prerequisite for the interpretability analysis presented in Section 7. The parameters are mapped into meaningful features as detailed in Section 4.
3 Methods
The present study aims to leverage a physics-motivated machine learning approach that integrates domain expertise with predictive modeling to forecast hourly Dst index values with a time lead of hours from the moment of measurement . The framework combines (1) physics-based feature engineering (), incorporating magnetospheric variables, solar wind parameters, and temporal dynamics; (2) gradient boosting models () to capture nonlinear relationships; and (3) interpretability analysis using SHapley Additive exPlanations (SHAP) () and Individual Conditional Expectation (ICE) plots () to identify feature importance and interaction patterns. This approach serves two purposes: confirming that the model recovers known magnetospheric relationships, and providing a data-driven method to identify feature interactions whose physical interpretation warrants further investigation. Furthermore, it also addresses interpretability concerns regarding black box models, offering a path for experts to validate the methodology ().
The problem is formally defined as follows. Let represent the collection of raw observational parameters at time , including solar wind plasma properties, interplanetary magnetic field components, and derived quantities such as dynamic pressure and electric field. The objective is to construct a physics-guided feature space where , incorporating variables ranging from simple time-lagged measurements to complex energy-based integrals representing magnetospheric state dynamics. This expanded feature representation enables systematic investigation of geomagnetic storm phenomena through controlled experimentation, where hypotheses can be tested by adding or removing physics-motivated predictors from a baseline model.
Let the target variable represent the Dst index value at the prediction horizon :
The modeling objective is to determine a nonlinear transformation dependent of parameters, that minimizes the prediction error between model estimates and observed Dst values under the norm, where
This optimization problem can be formulated as:where represents the number of training samples. The norm is employed rather than the conventional norm to ensure robust treatment of extreme storm events (). While loss assumes Gaussian error distributions and heavily penalizes large deviations, loss corresponds to Laplacian error distributions and treats all prediction errors uniformly. This choice prevents the model from overfitting to rare but intense geomagnetic storms, promoting generalization across different phases of the solar cycle where storm intensity distributions vary significantly.
In terms of statistical modelling, Extreme Gradient Boosting (XGBoost) algorithm will be used as the underlying learning algorithm, leveraging its well-established performance on structured data. This is a gradient-based ensemble method () that constructs predictions through a sequential ensemble of decision trees ().
While Random Forests aggregate independent decision trees built in parallel, boosting algorithms such as XGBoost construct trees sequentially, where each new model is trained to correct the residual errors of the current ensemble. This iterative refinement progressively reduces the bias of weak learners, which is the defining principle behind the gradient boosting framework. Each successive tree is trained to minimize the residual errors of the current ensemble, with the final prediction given by:where represents the total number of trees in the ensemble, is the learning rate, and is the -th tree’s contribution to the ensemble. The learning procedure is controlled by several key hyperparameters: tree depth determines the complexity of individual learners, regularization parameters ( for L2 and for L1 penalties) prevent overfitting, and subsampling ratios for features and observations control variance. The algorithm supports interaction constraints between predictors, enabling explicit grouping of physical domains (e.g., magnetic field, plasma properties, electromagnetic coupling) to prevent spurious correlations. Beyond native feature importance metrics such as gain, the tree-based ensemble structure enables efficient computation of SHAP values for feature importance analysis and Individual Conditional Expectation (ICE) plots for investigating feature interactions.
In order to aid the gradient descent procedure training data is usually transformed to achieve specific distributional properties: approximate normality, bounded variance (homoscedasticity), symmetry, consistent scale across features, and absence of extreme outliers that can cause gradient instability. To this end, component-wise transformations such as Signed-Logarithmic and Sinh-Arcsinh, are independently applied to to achieve these desirable statistical properties ().
Signed Logarithmic Transform is applied in cases where raw data analysis can be misleading when parameter characteristics are not apparent at the original scale. For example, SW Plasma Temperature values span four orders of magnitude ( to ), while magnetic field parameters contain both positive and negative measurements with physical significance. The signed logarithmic transformation addresses both challenges by preserving sign information while revealing patterns in log-space. It is defined as follows:
Sinh-Arcsinh transformation () provides independent control over skewness and kurtosis, compared to Yeo-Johnson transformation (Yeo and Johnson, 2000) that optimizes only one parameter for both properties. For example, plasma temperature after signed logarithmic transformation may achieve near-zero skewness but retain heavy tails, requiring separate tail weight adjustment without affecting the achieved symmetry (as seen in Figure 1). Sinh-Arcsinh transformation is defined as follows:where controls tail weight (kurtosis) independently of , which adjusts asymmetry (skewness).
The full transformation pipeline applied to is as follows. , , scalar , and SW proton density receive only signed logarithmic transformation. SW plasma speed and electric field are transformed with Sinh-Arcsinh alone. Alpha/proton ratio, SW plasma temperature, plasma , and flow pressure each require both steps: signed log followed by Sinh-Arcsinh, with plasma temperature using . Parameters not listed are retained in their original form.
4 Feature engineering
The construction of the feature space addresses a fundamental challenge in applying machine learning to magnetospheric physics: while non-linear models like XGBoost can theoretically learn complex functional relationships from raw data, the learning process may follow statistically convenient but physically meaningless paths. Without proper guidance, gradient boosting algorithms may exploit spurious correlations, ignore physically relevant predictors, or learn unstable patterns that fail to generalize across different solar cycle conditions.
To constrain the learning process toward physically meaningful solutions, is formulated using domain expertise, encoding established magnetospheric theory directly into the model inputs. This approach provides three relevant advantages: (1) it offers physically meaningful starting points that guide the optimization toward interpretable solutions; (2) it incorporates established physical relationships as explicit features rather than requiring the model to rediscover fundamental physics; and (3) it enables investigation of complex coupling mechanisms through controlled feature experimentation.
The following subsections will detail how initial measurements are mapped into an expanded representation through techniques such as temporal embedding operators, rolling statistics, energy accumulation operators or state characterizations.
4.1 Lagged measurements
Lagged measurements were used in order to incorporate additional past context, regarding solar wind and magnetospheric processes. This would allow the model to observe changes in different features across a predefined window of time (for instance the change in solar wind speed in a 12 h window). Past Dst index values are also incorporated as lagged features from 0 to 4 h. This is distinct from an autoregressive model as the objective is not to extrapolate Dst index through its own past trajectory, but to use recent index values as a compact proxy for the current magnetospheric state, complementing the solar wind and derived features rather than replacing them. The lag transformation creates delayed versions of each parameter:where represents the lag time in hours, selected based on known physical response timescales. Magnetic field parameters utilize shorter lags to capture rapid field reconfiguration, while plasma parameters employ longer lags reflecting slower thermal and density evolution processes.
4.2 Rolling statistical operators
Rolling statistical operators quantify temporal evolution patterns across input features . At each time step , a rolling window of size collects the most recent observations:where indexes time within the window. Three quantities characterize the empirical distribution of each window.
Standard deviation measures dispersion, where elevated variance tends to precede storm onset while quiet intervals exhibit low variability:where denotes the sample mean over the window.
To avoid redundancy, time windows can be computed with a step size larger than 1, leading to more abrupt changes. The median tracks shifts in central tendency across stepped windows of size and step , where is the overlap fraction:where denotes the empirical probability over window .
The Wasserstein distance measures the distributional difference between consecutive stepped windows, representing the minimum transport cost to transform one distribution into the other:where is the set of all joint distributions with marginals and corresponding to consecutive windows.
Standard deviation is computed on rolling windows to ensure a value at every hour with a 12 h window size for magnetic measurements and a 24 h window for plasma. Median and Wasserstein distance are computed on stepped windows, which require sufficient temporal separation to detect meaningful distributional shifts. Since stepped windows produce one value per step rather than per hour, linear interpolation restores hourly resolution:where indexes consecutive window endpoints and denotes either or .
4.3 Takens’ embedding operators
Simple statistical summaries of a time series do not capture its dynamical structure: two signals with identical mean and variance can exhibit qualitatively different trajectories. Takens’ embedding theorem () addresses this by showing that the phase space of an unknown dynamical system can be reconstructed from a scalar time series alone. For a parameter , the -dimensional embedding with time delay constructs the phase space vector:where is the embedding dimension and is the time delay in hours. According to the theorem, this reconstruction preserves the topological properties of the underlying dynamical system, provided is sufficiently large.
To extract geometric features from the reconstructed trajectory, consecutive coordinate pairs , are formed from each embedding vector:where denotes the -th component of . The sequence traces a trajectory in the 2D coordinate plane. Storm periods and quiet periods produce qualitatively different trajectories: the former tend to follow smooth, directed paths while the latter exhibit irregular, space-filling patterns. Figure 2 illustrates this contrast for solar wind speed.
FIGURE 1
FIGURE 2
Three geometric invariants summarize each trajectory. Jump magnitude , measures the largest single-step displacement:
Path efficiency , compares the straight-line displacement between trajectory endpoints to the total path length , with low values indicating chaotic or looping evolution:
Turning angle variance , measures trajectory smoothness through the spread of angular deviations between consecutive segments :
These invariants are scale-independent: they capture dynamical transitions encoded in trajectory geometry rather than in absolute parameter values. For SW Plasma Temperature and Plasma there are 6 Embedding Dimension with time delay of 3 h and 2 h, respectively. SW Proton Density, Flow Pressure, Alpha/Proton Ratio have six embedding dimensions and 2 h time delay. For SW Plasma Speed there are five embedding dimensions with 1 h time delay. , B scalar and the electric field have 4 embedding dimensions and 1 h time delay.
4.4 Convolution operators
Convolution operations are fundamental in signal processing and Fourier analysis, traditionally employed for noise reduction, impulse response characterization, frequency domain filtering, and PDE solutions. In the context of time series analysis, convolution enables pattern detection through template matching, where specific kernel functions emphasize temporal signatures of interest while suppressing irrelevant variations (). For continuous one dimensional signals, convolution is defined as the integral operation:where represents the input signal and the convolution kernel.
In discrete time series applications, this operation reduces to the finite summation:where denotes the discrete time series, represents the kernel of length , and indicates the time index.
In image processing, convolution can be used to detect edges, sharpen or blur an image. Space weather observations constitute discrete temporal measurements that can be interpreted as sampled signals containing embedded physical signatures. Analogous to image processing applications, appropriate kernel selection can reveal specific patterns within the observed signal evolution. Rather than learning kernel shapes from data, a set of kernels is proposed whose profiles correspond to known physical signatures: rapid southward IMF transitions associated with magnetic reconnection, compression events driven by CME sheaths or stream interaction regions, and gradual parameter enhancements characteristic of co-rotating interaction region development (; ).
Each kernel encodes domain knowledge as an explicit signal template, reducing the burden on the gradient boosting model to rediscover temporal patterns from scratch. Figure 3 illustrates the storm onset kernel applied to scaled measurements. The convolved signal responds strongly to the sustained southward turning near hour 20, preceding the storm interval (shaded) by approximately 20 h. Within the storm interval itself, the response is suppressed, consistent with the kernel’s sensitivity to transitions rather than sustained negative values. The complete set of kernels are listed in the following equations, while the physical meaning is described in: Table 2.
FIGURE 3
TABLE 2
| Kernel | Physical signature | Timescale |
|---|---|---|
| Equation 3 | Rapid field transition (storm onset) | 3–5h |
| Equation 4 | Sustained southward turning (main phase) | 7–12h |
| Equation 5 | Impulsive compression (shock) | 2–4h |
| Equation 6 | Extended compression (CME sheath) | 6–12h |
| Equation 7 | Monotonic enhancement (stream arrival) | 2–6h |
| Equation 8 | Gradual enhancement (CIR development) | 8–24h |
Physics-motivated convolution kernels for space weather pattern detection. All kernels are causal (past samples only). Short and long variants target different characteristic timescales of the same physical process.
4.5 Energy loading state
Magnetospheric energy balance is influenced by both solar wind energy input and ring current dissipation processes. The Akasofu epsilon parameter quantifies the solar wind power available for magnetospheric coupling (), while ring current decay follows exponential timescales of 7–10 h (; ). has computed an improved formula using 3D magnetohydrodynamics simulations. The net energy balance provides a direct measure of magnetospheric “stress” that determines the system’s readiness to develop storms under continued driving. Thus, the energy injection rate is ():where is the solar wind number density ] is the solar wind velocity [km/s], , is the IMF clock angle, , , and being IMF components [nT], and the scaling factor converts to appropriate units.
The energy loading state is computed as an exponentially-weighted accumulation of the injection rate:where with hour controls the decay rate. This formulation represents a first-order approximation to the continuous energy balance: recent injection contributes strongly while older energy contributions fade exponentially.
4.6 Magnetotail loading state
Magnetotail magnetic flux accumulation controls substorm onset timing and intensity through the loading-unloading cycle (; ). Dayside magnetic reconnection transfers magnetic flux to the magnetotail lobes, where it accumulates until substorm onset releases the stored energy. The rate of flux transfer depends on the IMF orientation and solar wind mass flux, with efficient loading occurring during sustained southward or weakly northward IMF conditions.
The magnetotail flux loading rate captures the combined effects of IMF orientation and mass transport:where is the reconnection-favorable IMF component (extended to weakly northward conditions up to +3 nT), is the solar wind velocity [km/s], is the proton density [N/cm3], and the scaling factor converts to appropriate units. Multiple reconnection thresholds (0, +3, and +5 nT) and integration timescales (2 and 4 h) were tested to capture varying substorm loading conditions.
The magnetotail loading state accumulates flux transfer with exponential memory:where with hours controls the accumulation rate for substorm-scale loading, and hour is the temporal resolution. This formulation provides exponential weighting of flux accumulation over the typical substorm growth phase duration, with the magnetotail loading state providing a solar wind-based proxy for processes reflected in the AE auroral electrojet index.
4.7 Coupling efficiency state
Magnetospheric response to solar wind driving varies with the magnetosphere’s recent activity history (; ). A recently-disturbed magnetosphere may exhibit altered response to additional solar wind forcing compared to a quiet magnetosphere under similar driving conditions, representing saturation or preconditioning effects. The coupling efficiency quantifies the ratio of past magnetospheric activity to current solar wind energy input:where is the AE auroral electrojet index, is the solar wind energy input rate (Equation 9), and provides numerical stability. Temporal lags are applied as defined in Table 3. This ratio quantifies whether past magnetospheric activity was large relative to current driving, indicating potential saturation or memory effects that modify the magnetosphere’s response capacity.
TABLE 3
| Category | Examples | Lag values (hours) |
|---|---|---|
| Magnetic field | , , scalar | 0, 4 |
| Plasma properties | Speed, density, temperature | 0, 4, 8, 12 |
| Derived quantities | Flow pressure, electric field | 0, 4, 8 |
| Composition | Alpha/Proton ratio | 0, 8, 12 |
| Dst index | – | 0, 1, 2, 3, 4 |
Temporal lag parameters by physical domain. Representative parameters are listed for each category; all parameters within a category follow the same lag scheme.
4.8 Recovery state
A recently disturbed magnetosphere exhibits reduced capacity to respond to new perturbations compared to a well-recovered system (). Recovery state approximates this capacity based on elapsed time since the last storm occurred. Using signal processing techniques (), storm periods are identified through peak detection on inverted Dst time series. The algorithm requires a peak threshold (, , or nT depending on storm intensity), minimum prominence (10–20 nT), and minimum duration (1–2 h) to distinguish sustained disturbances from transient threshold crossings. The peak detection returns storm end times and corresponding storm durations for each identified event.
The recovery state takes into account a time factor , and recovered Dst :
The temporal component keeps track of how much time passed since last identified event:where is the time when the most recent storm ended, is the lookback period and the 24-h normalization represents the characteristic ring current decay timescale (; ).
The recovery rate quantifies active Dst restoration over the most recent 2-h period:where is the Dst index in nT and time steps are 1 h. Only positive changes contribute, filtering out continuing disturbances. The additive constant in Equation 11 preserves time-based recovery during stable Dst periods.
This formulation produces low recovery values immediately after storm periods, with the elapsed time naturally accounting for storm duration through the identified storm end time. Multiple timescales capture different recovery processes. The short-scale variant uses an 8-h lookback with a nT threshold, targeting substorm recovery. The medium-scale uses 24 h and nT, aligned with ring current recovery. The long-scale extends to 48 h at nT, capturing global circulation recovery.
Individual components appear in isolation across the literature: lagged solar wind inputs are standard, and coupling functions such as the Akasofu epsilon parameter are well established. The systematic construction of an expanded, physics-motivated feature space from first principles, designed to support both forecasting and interpretability analysis, represents a contribution of this work.
5 Computational framework
Building on the feature definitions outlined above, this section describes the computational methodology (which is publicly available at https://github.com/ionutcatalinsandu/operational-dst-forecasting). The main objective is to achieve accurate statistical predictions while preserving physical consistency throughout the learning pipeline. Rather than treating Dst forecasting as a purely data-driven regression task, the experimental design prioritizes operational realism and physical understanding. The model incorporates domain-informed features and is evaluated on hourly measurements partitioned by solar cycles. However, average error metrics alone do not capture operational utility. For instance, a model may achieve low RMSE while failing to detect an approaching storm. To address this, storm event detection is introduced as a complementary evaluation perspective, assessing the model’s ability to correctly identify operationally significant thresholds, such as Dst nT.
Experiments are conducted using 1 hour resolution data spanning 49 years of solar wind and magnetospheric observations. Available data was split based on solar cycles (SC), training set containing SCs 20, 21, 23 and 24. For validation SC 22 was selected, and finally testing was conducted on the on-going cycle 25. In this work, solar cycle is considered to start at the same time as the minimum phase between the two consecutive cycles, not the SC start listed in the SILSO database (https://www.sidc.be/SILSO/home). This distribution ensures exposure to diverse solar activity levels while maintaining strict temporal separation between data splits. The training set spans November 1976 through July 2017, yielding 268,056 hourly samples. Validation covers July 1985 through August 1995, corresponding to SC 22 and contributing 89,136 samples. The test set begins in August 2017 and extends through November 2025, providing 73,056 samples drawn entirely from SC 25.
The assignment of solar cycles to each split was deliberate. Splitting by complete solar cycles rather than arbitrary time windows ensures that each subset would capture the full dynamical character, including the distinct phase activity during a cycle’s progression. The training set was composed of as many and as varied cycles as possible to expose the model to the broadest range of solar conditions. SC 22 was selected for validation on account of its activity level being broadly comparable to SC 21, while SC 25 was reserved for testing given its relevance to near-future geomagnetic prediction, which was the primary operational motivation of this work.
The current split distinguishes the present study from the majority of works surveyed in Table 1, which typically employ random or ratio-based temporal splits. The closest precedent is , whose dataset spans the same solar cycles. However, their train, test division follows a fixed 70:30 ratio rather than cycle boundaries.
Source data from older solar cycles frequently contain missing values. Missing observations are addressed through regression-based imputation, where each missing value is estimated from the remaining parameters present in that row. Imputation is applied only when at least 40% of measurements are available for a given sample, ensuring the regression has sufficient information to produce reliable estimates. Features are subsequently computed on this imputed dataset. Samples where more than 50% of values remain missing after imputation are excluded from the analysis. The estimator used for imputation is XGBoost (Ye et al., 2025), as it is regarded as one of the best models for structured data. For this purpose, the default configuration is used.
Tree-based methods such as XGBoost () utilize an extended parameter set beyond the model weights which are optimized during training. These additional parameters, commonly referred to as hyperparameters, are fixed during optimization, but govern model characteristics such as tree complexity and learning rate, significantly influencing generalization. For instance, an excessive learning rate may overshoot optimal solutions, while an insufficient one risks convergence to local minima. Selecting appropriate hyperparameters typically requires numerous training runs, and while experienced practitioners may develop intuition for good candidates, the search can be formalized as a mathematical optimization problem.
Hyperparameter optimization is conducted using Optuna (), which employs the Tree-structured Parzen Estimator (TPE) algorithm. TPE separately models the probability distributions of hyperparameter configurations associated with good and poor performance using kernel density estimation, selecting new candidates by maximizing expected improvement. The training procedure follows gradient boosting with second-order gradients, and the complete configuration is detailed in Table 4. An extra hyperparameter has been added to alleviate class imbalance effects, aiming to increase the weight of interesting samples while decreasing the weight of common positive samples.
TABLE 4
| Parameter | Value | Description |
|---|---|---|
| Core parameters | ||
| Objective | reg:absoluteerror | Regression loss function |
| Booster | Gbtree | Base learner type |
| tree_method | Hist | Tree construction algorithm |
| eta | 0.02 | Learning rate |
| num_boost_round | 2000 | Maximum boosting iterations |
| early_stopping_rounds | 75 | Patience before halting training |
| sample_weight | 0.7 | Sample weight |
| sample_weight | 0.3 | Sample weight |
| Tree structure | ||
| max_depth | 5 | Maximum depth per tree |
| min_child_weight | 0.1 | Minimum instance weight in leaf |
| Gamma | 0.05 | Minimum loss reduction for node split |
| max_delta_step | 0 | Bound on leaf weight update |
| Sampling | ||
| Subsample | 0.8 | Training samples per tree |
| colsample_bytree | 0.8 | Features sampled per tree |
| colsample_bylevel | 0.8 | Features sampled per level |
| colsample_bynode | 0.4 | Features sampled per split |
| Regularization | ||
| Lambda | 0.5 | penalty |
| alpha | 0.1 | penalty |
XGBoost configuration of hyperparameters.
6 Results
The primary objective of this method is Dst index forecasting, producing hourly predictions at a lead time of hours. While the model was initially trained for hours, results remain robust up to hours, as reflected in Table 1. Throughout the paper, hours will denote a model trained to predict at that given horizon. Performance is quantified using standard regression metrics: Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), Coefficient of Determination , and Pearson Correlation Coefficient . The model is evaluated on Solar Cycle 25, covering August 2017 to November 2025, a period entirely excluded from training. Testing on an Full Solar Cycle provides a direct assessment of generalization to unseen geomagnetic activity regimes.
Across all forecast horizons, the proposed method yields MAE below 8 nT and above 0.50, even at hours. At hours, RMSE reaches 8.36 nT and , competitive with (RMSE = 8.17 nT, ) and (RMSE = 8.82 nT, ), while being evaluated on a substantially larger and temporally independent test set (73,056 samples from Solar Cycle 25, versus 33,120 and 58,440 samples, respectively). Direct numerical comparison with all listed approaches is complicated by significant methodological heterogeneity: studies differ in test period, temporal resolution, sample size, and forecast horizon.
Several entries are further discussed. Xu et al. (2020) report competitive metrics at –6 h (RMSE = 7.03–8.09 nT), however their evaluation covers only 17 months and is restricted exclusively to storm intervals, with samples drawn via random selection rather than temporal (see Table 1). This challenges temporal causality and introduces a form of data leakage, likely influencing reported performance. report unusually high and values, though the evaluation is conducted on a randomly drawn 30% subset spanning over 5 decades, without enforcing temporal separation between training and test data. Zhang et al. (2023) achieve RMSE = 3.20 nT at hour, evaluated on only 7 days.
Performance of the proposed method remains stable across data splits, with values of 0.84, 0.80, and 0.79 for training, validation, and test sets respectively (Table 5), suggesting consistent generalization across solar cycles with distinct activity profiles. The full test period forecast is displayed in Figure 4, with a focused 6-month window in Figure 5.
TABLE 5
| (hours) | MAE(nT) | RMSE(nT) | Samples | Split | Solar cycles | ||
|---|---|---|---|---|---|---|---|
| 4 | 5.68 | 8.71 | 0.84 | 0.91 | 268,056 | Train | 20, 21, 23, 24 |
| 4 | 7.10 | 11.79 | 0.80 | 0.89 | 89,136 | Validation | 22 |
| 4 | 5.52 | 8.36 | 0.79 | 0.89 | 73,056 | Test | 25 |
Regression performance metrics in training, validation and test.
FIGURE 4
FIGURE 5
To complement standard regression metrics, a linear fit between predicted and observed Dst values provides a more direct characterization of estimation bias. The slope and intercept of this fit quantify the degree to which the model under or overestimates across the dynamic range of the index. Figure 6 shows the results for both the full test (Figure 6a) period and a focused (Figure 6b) 6-month window.
FIGURE 6
The fitted slope of approximately 0.80 over the full test period indicates a underestimation of extreme storm intensities, becoming more pronounced below nT. This pattern is consistent with the relative scarcity of intense storm events in the training data, a known challenge in geomagnetic storm prediction. The focused period yields a similar slope of 0.77, confirming that the bias is not an artifact of the evaluation window but a structural characteristic of the model. For typical magnetospheric activity, predictions remain well-calibrated, with the regression line closely following the perfect prediction diagonal in the to 0 nT range.
6.1 Threshold-based classification
From an operational standpoint, predicting the onset and severity of geomagnetic storms is of paramount importance. Standard regression metrics evaluate prediction accuracy across the full dynamic range of the Dst index, where quiet-time samples ( nT) constitute the majority of observations. A model that accurately reproduces quiet-time values while failing to detect approaching storms can still achieve low RMSE. This is a limitation well documented in forecasting evaluation literature (Wilks, 2011), but not addressed in Dst prediction studies. To assess operational utility directly, a threshold-crossing evaluation is introduced: Dst nT for moderate storms, Dst nT for intense storms, and Dst nT for severe storms. For a given threshold , the problem is cast as binary classification: any hour where Dst is labeled as an active event (1), while hours above are labeled as quiet (0). This formulation allows the proposed regression model to function as an event detection mechanism, though it does not resolve storm phases such as onset, main phase, or recovery (a distinction that could be considered in future). Applying this labeling to the test set, transforms the regression outputs and inputs into sequences of binary values. This allows evaluation via standard classification metrics. Classification performance is quantified using the confusion matrix framework (Wilks, 2011), built from True Positive (TP), True Negative (TN), False Positive (FP), and False Negative (FN) counts. Three derived metrics are reported. Precision measures the fraction of predicted storm events that correspond to actual storms:
Recall measures the fraction of actual storm events that are successfully detected:
The two metrics capture complementary aspects of model behavior: precision penalizes false alarms, while recall penalizes missed events. The F1-score combines both as their harmonic mean, ranging from 0 to 1:
These values are computed for the test period (Aug. 2017 – Nov. 2025) and are displayed in Table 6.
TABLE 6
| Threshold (nT) | Precision | Recall | F1-score | No. of storm events | |
|---|---|---|---|---|---|
| 4 | −50 | 0.76 | 0.74 | 0.75 | 2,074 |
| 4 | −100 | 0.79 | 0.65 | 0.71 | 305 |
| 4 | −150 | 0.87 | 0.69 | 0.77 | 100 |
Storm intensity classification performance on the test dataset (Aug. 2017 – Nov. 2025) for three predefined thresholds.
The classification results reflect patterns observed in the regression analysis. Precision values exceed 0.76 across all thresholds, indicating that predicted storm events correspond to actual storms with high reliability. Recall values range from 0.65 to 0.74, meaning a non-negligible fraction of actual storms remain undetected. This conservative behavior (favoring fewer false alarms) is consistent with the underestimation of extreme Dst values identified in the scatter analysis (Figure 6). Notably, the severe storm threshold (Dst nT) achieves the highest precision (0.87) and F1-score (0.77) despite having only 100 events, suggesting that the most intense storms produce sufficiently distinct solar wind signatures to be reliably identified. The moderate threshold (Dst nT) shows the most balanced precision-recall trade-off, with an F1-score of 0.75 across 2,074 events.
7 Physical interpretation through feature importance
To gain insight into the predictive behavior of the trained XGBoost model, an interpretability analysis is conducted. While XGBoost achieves strong predictive performance, its ensemble nature make it difficult to directly interpret feature importance. To address this, two complementary techniques are employed: SHAP and ICE plots. Together, these methods offer both a global and a local perspective on model behavior.
7.1 SHapley additive exPlanations (SHAP)
For tree-based models, SHapley Additive exPlanations (SHAP) values () provide a principled method for decomposing individual predictions into feature contributions. For any prediction , SHAP values satisfy the additive decomposition:where is the expected model output over the training data and quantifies how feature shifts the prediction away from this baseline. For tree ensembles, SHAP values are computed exactly using the TreeSHAP algorithm (), which exploits the decision tree structure to efficiently track feature contributions along each decision path. Global feature importance is then summarised by the mean absolute SHAP value across all samples:where is the SHAP value for feature in sample . This ranking reflects the average magnitude of each feature’s contribution regardless of direction.
For this study, the default model with prediction horizon of h will be used. Figure 7a displays the top 15 features ranked by this criterion. The SHAP analysis reveals a clear dominance of recent Dst history, with the current and lagged values (up to 4 h) occupying the top positions in the evaluation set. This is physically consistent: the Dst index evolves continuously, and its recent trajectory encodes the accumulated magnetospheric energy state more compactly than any single solar wind parameter. Among solar wind inputs, the electric field (E) and the component in GSM coordinates emerge as the most influential drivers, confirming the established role of southward IMF in ring current energization ().
FIGURE 7
A notable shift occurs when restricting the analysis to storm-time samples (Dst nT, Figure 7b). The electric field (E) rises above several Dst lag features, and conv_storm_onset_short_BZ_nT_GSM (subsection 4.4; Equation 3) enters the top rankings, a feature which was absent from the full-test list. This suggests that during active storm conditions, the temporal coherence of southward IMF driving becomes more predictive than the instantaneous magnetospheric state alone, supporting theoretical work on efficient energy transfer during sustained southward IMF intervals (). The magnetotail loading state and flow pressure features appear consistently across both subsets, reflecting their role in characterizing the background magnetospheric preconditioning that modulates coupling efficiency (). This context-dependent feature ranking indicates that the model implicitly distinguishes between quiet and storm-time regimes without explicit conditioning.
The interaction matrix in Figure 8 quantifies pairwise feature dependencies as mean absolute SHAP interaction values. The strongest interaction occurs between the current and 1-h lagged Dst (0.765), consistent with the high temporal autocorrelation of the index. Interactions between Dst current and its successive lags decrease monotonically from 0.496 at 2 h to 0.282 at 4 h, reflecting the gradual decay of magnetospheric memory over the prediction window. The E electric field shows its strongest off-diagonal interaction with in GSM coordinates (0.339) and a secondary interaction with Scalar B (0.201): since the dawn-to-dusk electric field is proportional to the product of solar wind velocity and southward IMF, the model independently rediscovers this physical coupling without it being explicitly encoded as a single feature (). The convolution-based compression feature interacts most strongly with Dst current (0.209) among solar wind-derived inputs, suggesting that magnetospheric compression events modulate the current state rather than acting independently. Flow pressure exhibits uniformly weak interactions across all features (all ), indicating its contribution to Dst prediction is largely additive.
FIGURE 8
7.2 Individual Conditional Expectation analysis
While SHAP values quantify the average contribution of each feature across the dataset, they do not reveal how individual predictions respond to feature variation. Individual Conditional Expectation (ICE) plots () address this by tracing the predicted output for a single sample as one feature varies across its observed range, holding all other features fixed. This sample-level resolution is particularly relevant for regime-dependent phenomena such as magnetospheric dynamics, where the same solar wind parameter may produce qualitatively different responses depending on the preconditioning state.
Formally, for a trained model , feature , and a grid sampled from the empirical distribution of , the ICE function for sample is:
The complete ICE curve for sample is the collection , and repeating this across all samples exposes heterogeneity in feature-response relationships that averaged metrics such as SHAP would suppress. Thus, ICE curves provide a complementary view of how individual features influence predictions. For this analysis, ICE curves are computed on scaled features (Equations 1, 2), restricted to storm-period samples (Dst nT) to focus on magnetospheric responses under active conditions. Three features are examined: the electric field (E), the magnetotail loading state (Equation 10), and Scalar .
The electric field (Figure 9a) shows a qualitatively different response. The mean ICE is approximately flat for strongly negative values (scaled ), suggesting that under sustained strong driving the current magnetospheric state, already captured by Dst lags, absorbs most of the predictive signal. The mean steepens by roughly 15 nT as the field approaches zero, where the transition from active injection to recovery produces a detectable change in prediction slope. The narrowing of the IQR toward positive values is consistent with fewer storm-time samples reaching this range.
FIGURE 9
The magnetotail loading state (Figure 9b) exhibits a near-linear mean decline of approximately 10 nT across its full scaled range. The IQR spans roughly 120 nT throughout and remains nearly parallel across the full range, indicating that this feature contributes a small, consistent negative offset to predictions while the variance is dominated by other features encoding the current magnetospheric state.
The most pronounced nonlinearity appears in Scalar (Figure 9c). The mean response is flat across the bulk of the scaled range (0.52–0.64), then drops abruptly by approximately 30 nT beyond a threshold near 0.66. Individual ICE curves fan out sharply in this region, with some trajectories reaching below nT, indicating that extreme total field values amplify storm intensity in a strongly state-dependent manner. This is consistent with CME-driven magnetic field enhancements that precede or accompany the most intense geomagnetic storms ().
Across all three features, the wide spread of individual ICE curves, which do not collapse onto the mean, reflects genuine sample heterogeneity: identical feature values produce substantially different predictions depending on the broader magnetospheric state. Storm intensity emerges from the joint configuration of multiple drivers, rather than from any single parameter in isolation.
8 Conclusion
A physics-motivated XGBoost framework for hourly Dst forecasting has been developed and evaluated across an independent solar cycle. The main methodological contribution of this work is the construction of an expanded feature space that encodes magnetospheric domain knowledge directly into model inputs: temporal lags of the Dst index as a compact proxy for the current ring current state, energy accumulation integrals derived from the coupling function, matched-filter convolution kernels targeting specific solar wind signatures, and preconditioning indices capturing magnetotail loading and recovery history.
The proposed model was trained on Solar Cycles 20, 21, 23, and 24, comprising 268,056 samples, achieving MAE nT and at hours (see Table 5). Validation is performed on Solar Cycle 22, an independent cycle entirely withheld from training, yielding MAE nT and across 89,136 samples. The modest degradation in performance between training and validation is indicative of a well-calibrated model, with no significant signs of overfitting.
The valuation was conducted on August 2017 to November 2025 (see Table 1), a period entirely excluded from training, the model achieves MAE nT and at hours. These results are competitive with existing approaches while being obtained under substantially more demanding evaluation conditions: 73,056 hourly values from an independent solar cycle, without temporal overlap between training and test data. The forecast capabilities remain reliable even at longer time horizons (4, 8 or 12 h), revealing the ability of the model to rely on different features for predictions.
A threshold-based classification framework (see Table 6) is introduced alongside standard regression metrics to directly measure storm detection capability, a dimension of operational utility not addressed in most existing Dst forecasting studies. F1-scores of 0.75, 0.71, and 0.77 are obtained for moderate, intense, and severe storm thresholds respectively, with precision exceeding 0.76 across all levels. The severe storm class ( nT) achieves the highest precision (0.87) despite containing only 100 events, suggesting that the most intense storms produce sufficiently distinct solar wind signatures to be reliably identified.
Interpretability analysis using SHAP values and ICE plots confirms that the model recovers established magnetospheric coupling relationships. Recent Dst history dominates predictions under quiet conditions, reflecting the inertial character of the ring current. During storm periods, the solar wind electric field and convolution-derived IMF coherence features rise in importance, consistent with theoretical work on efficient energy transfer during sustained southward IMF intervals (). This context-dependent feature weighting emerges without explicit storm-phase conditioning, indicating that the physics-motivated feature space provides sufficient structure for the model to implicitly distinguish between magnetospheric regimes.
Several directions remain open for future work. The underestimation of predicted Dst values reflects a fundamental challenge in rare-event forecasting: the most consequential storms are the least represented in any training set. The present framework identifies storm-time intervals through threshold crossing, but does not resolve storm phases. Distinguishing onset, main phase, and recovery phase constitutes a natural extension towards a fully operational storm characterization. More broadly, the physics-motivated feature space developed here provides a controlled experimental environment: individual features can be added, removed, or reparameterized to test hypotheses about magnetospheric coupling directly within the model.
Statements
Data availability statement
The datasets analysed for this study can be found in the OMNI Database (https://omniweb.gsfc.nasa.gov/form/dx1.html).
Author contributions
I-CS: Conceptualization, Data curation, Formal Analysis, Investigation, Project administration, Resources, Validation, Writing – original draft, Writing – review and editing, Methodology, Software, Visualization. DB-I: Conceptualization, Data curation, Formal Analysis, Investigation, Project administration, Resources, Validation, Writing – original draft, Writing – review and editing, Supervision.
Funding
The author(s) declared that financial support was not received for this work and/or its publication.
Conflict of interest
The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Generative AI statement
The author(s) declared that generative AI was used in the creation of this manuscript. The authors acknowledge the use of Large Language Models, specifically Gemini 3 (Google) and Claude 4.5/4.6 Sonnet (Anthropic), for linguistic editing and context setting of the manuscript.
Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
1
AbduallahY.WangJ. T. L.BoseP.ZhangG.GergesF.WangH. (2022). “Forecasting the disturbance storm time index with bayesian deep learning” inProceedings of the International FLAIRS Conference, 35. 10.32473/flairs.v35i.130564
2
AkasofuS.-I. (1981). Energy coupling between the solar wind and the magnetosphere. Space Sci. Rev.28, 121–190. 10.1007/bf00218810
3
AkibaT.SanoS.YanaseT.OhtaT.KoyamaM. (2019). “Optuna: a next-generation hyperparameter optimization framework,” in Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2623–2631.
4
BakerD. N.PulkkinenT. I.AngelopoulosV.BaumjohannW.McPherronR. L. (1996). Neutral line model of substorms: past results and present view. J. Geophys. Res.101, 12975–13010. 10.1029/95JA03753
5
BalaR.ReiffP. H. (2012). Improvements in short-term forecasting of geomagnetic activity. Space Weather10, S06001. 10.1029/2012SW000779
6
BektasS.SismanY. (2010). The comparison of l1 and l2-norm minimization methods. Int. J. Phys. Sci.5, 1721–1727.
7
BorovskyJ. E. (2013). Physics-based solar wind driver functions for the magnetosphere: combining the reconnection-coupled MHD generator with the viscous interaction. J. Geophys. Res. Space Phys.118, 7119–7150. 10.1002/jgra.50557
8
BorovskyJ. E. (2021). Is our understanding of solar-wind/magnetosphere coupling satisfactory?Front. Astronomy Space Sci.8, 634073. 10.3389/fspas.2021.634073
9
BorovskyJ. E.FunstenH. O. (2003). Role of solar wind turbulence in the coupling of the solar wind to the Earth’s magnetosphere. J. Geophys. Res. Space Phys.108, 1246. 10.1029/2002JA009601
10
BorovskyJ. E.SteinbergJ. T. (2006). The “calm before the storm” in CIR/magnetosphere interactions: occurrence statistics, solar-wind statistics, and magnetospheric preconditioning. J. Geophys. Res. Space Phys.111, A07S10. 10.1029/2005JA011397
11
BringewaldJ.ParisotO. (2025). Solar flare forecast: a comparative analysis of machine learning algorithms for predicting solar flare classes. Astronomy4, 23. 10.3390/astronomy4040023
12
ChenT.GuestrinC. (2016). “Xgboost: a scalable tree boosting system,” in Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (ACM), 785–794.
13
DangT.LiX.LuoB.LiR.ZhangB.PhamK.et al (2022). Unveiling the space weather during the starlink satellites destruction event on 4 February 2022. Space Weather20, e2022SW003152. 10.1029/2022sw003152
14
DesslerA. J.ParkerE. N. (1959). Hydromagnetic theory of geomagnetic storms. J. Geophys. Res.64, 2239–2252. 10.1029/jz064i012p02239
15
DuP.KibbeW. A.LinS. M. (2006). Improved peak detection in mass spectrum by incorporating continuous wavelet transform-based pattern matching. Bioinformatics22, 2059–2065. 10.1093/bioinformatics/btl355
16
DungeyJ. W. (1961). Interplanetary magnetic field and the auroral zones. Phys. Rev. Lett.6, 47–48. 10.1103/PhysRevLett.6.47
17
GeZ.ZhangC.ZhouW.ZengH.ZhouG. (2025). Cosmic-Ray-Constrained LSTM Model for Geomagnetic Storm Prediction.
18
GoldsteinA.KapelnerA.BleichJ.PitkinE. (2014). Peeking inside the black box: visualizing statistical learning with plots of individual conditional expectation.
19
GonzalezW. D.JoselynJ. A.KamideY.KroehlH. W.RostokerG.TsurutaniB. T.et al (1994). What is a geomagnetic storm?J. Geophys. Res. Space Phys.99, 5771–5792. 10.1029/93JA02867
20
GruetM. A.ChandorkarM.SicardA.CamporealeE. (2018). Multiple-hour-ahead forecast of the dst index using a combination of long short-term memory neural network and gaussian process. Space Weather16, 1882–1896. 10.1029/2018SW001898
21
HamiltonD. C.GloecklerG.IpavichF. M.StüdemannW.WilkenB.KremserG. (1988). Ring current development during the great geomagnetic storm of February 1986. J. Geophys. Res.93, 14343–14355. 10.1029/JA093iA12p14343
22
HuA.CamporealeE.SwigerB. (2023). Multi-hour-ahead dst index prediction using multi-fidelity boosted neural networks. Space Weather21, e2022SW003286. 10.1029/2022SW003286
23
JonesM. C.PewseyA. (2009). Sinh-arcsinh distributions. Biometrika96, 761–780. 10.1093/biomet/asp053
24
KepkoL.McPherronR. L.AmmO.ApatenkovS.BaumjohannW.BirnJ.et al (2015). Substorm current wedge revisited. Space Sci. Rev.190, 1–46. 10.1007/s11214-014-0124-9
25
LaperreB.AmayaJ.LapentaG. (2020). Dynamic time warping as a new evaluation for dst forecast with machine learning. Front. Astronomy Space Sci.7, 39. 10.3389/fspas.2020.00039
26
LazzúsJ. A.VegaP.RojasP.SalfateI. (2017). Forecasting the Dst index using a swarm-optimized neural network. Space Weather15, 1068–1089. 10.1002/2017SW001608
27
LeCunY. A.BottouL.OrrG. B.MüllerK.-R. (2012). “Efficient backprop,” in Neural Networks: Tricks of the Trade (Springer), 9–48.
28
LethyA.ElerakiM.SamyA.DeebesH. A. (2018). Prediction of the dst index and analysis of its dependence on solar wind parameters using neural network. Space Weather16, 1277–1290. 10.1029/2018sw001863
29
LuJ. Y.PengY. X.WangM.GuS. J.ZhaoM. X. (2016). Support vector machine combined with distance correlation learning for Dst forecasting during intense geomagnetic storms. Planet. Space Sci.120, 48–55. 10.1016/j.pss.2015.11.004
30
LundbergS. M.LeeS.-I. (2017). A unified approach to interpreting model predictions. Adv. Neural Inf. Process. Syst.30, 4765–4774. Available online at: https://proceedings.neurips.cc/paper_files/paper/2017/file/8a20a8621978632d76c43dfd28b67767-Paper.pdf.
31
LundbergS. M.ErionG.ChenH.DeGraveA.PrutkinJ. M.NairB.et al (2020). From local explanations to global understanding with explainable ai for trees. Nat. Mach. Intell.2, 56–67. 10.1038/s42256-019-0138-9
32
McPherronR. L. (1970). Growth phase of magnetospheric substorms. J. Geophys. Res.75, 5592–5599. 10.1029/JA075i028p05592
33
NewellP. T.SotirelisT.LiouK.MengC.-I.RichF. J. (2007). A nearly universal solar wind-magnetosphere coupling function inferred from 10 magnetospheric state variables. J. Geophys. Res. Space Phys.112, A01206. 10.1029/2006JA012015
34
ParkW.LeeJ.KimK.-C.LeeJ.ParkK.MiyashitaY.et al (2021). Operational dst index prediction model based on combination of artificial neural network and empirical model. J. Space Weather Space Clim.11, 38. 10.1051/swsc/2021021
35
PiersantiM.OliveiraD. M.D’AngeloG.DiegoP.NapoletanoG.ZestaE. (2025). On the geoelectric field response to the SSC of the May 2024 super storm over Europe. Space Weather23, 2024SW004191. 10.1029/2024SW004191
36
PulkkinenA.LindahlS.ViljanenA.PirjolaR. (2005). Geomagnetic storm of 29-31 October 2003: geomagnetically induced currents and their relation to problems in the Swedish high-voltage power transmission system. Space Weather3, S08C03. 10.1029/2004SW000123
37
QuinlanJ. R. (1986). Induction of decision trees. Mach. Learn.1, 81–106. 10.1023/A:1022643204877
38
RaissiM.PerdikarisP.KarniadakisG. E. (2019). Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Comput. Phys.378, 686–707. 10.1016/j.jcp.2018.10.045
39
RudinC. (2019). Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nat. Mach. Intell.1, 206–215. 10.1038/s42256-019-0048-x
40
ShirkeR. R.PariharV. (2025). AI-Based space weather prediction for satellite protection. ISPRS Ann. Photogrammetry, Remote Sens. Spatial Inf. Sci.1052, 585–595. 10.5194/isprs-annals-X-5-W2-2025-585-2025
41
Sierra-PortaD.Petro-RamosJ. D.Ruiz-MoralesD. J.Herrera-AcevedoD. D.García-TeheranA. F.Tarazona AlvaradoM. (2024). Machine learning models for predicting geomagnetic storms across five solar cycles using Dst index and heliospheric variables. Adv. Space Res.74, 3483–3495. 10.1016/j.asr.2024.08.031
42
SternD. P. (1984). Energetics of the magnetosphere. Space Sci. Rev.39, 193–213. 10.1007/BF00173674
43
SugiuraM. (1964). Hourly values of equatorial Dst for the IGY. Ann. Int. Geophys. Year35, 9–45.
44
TakensF. (1981). “Detecting strange attractors in turbulence,” in Dynamical Systems and Turbulence, Warwick 1980. Editors RandD.YoungL.-S. (Berlin: Springer), 366–381. 10.1007/bfb0091924
45
TemerinM.LiX. (2002). A new model for the prediction of Dst on the basis of the solar wind. J. Geophys. Res. Space Phys.107, 1472. 10.1029/2001JA007532
46
TurinG. L. (1960). An introduction to matched filters. IRE Trans. Inf. Theory6, 311–329. 10.1109/TIT.1960.1057571
47
UpendranV.CheungM. C. M.HanasogeS.KrishnamurthiG. (2020). Solar wind prediction using deep learning. Space Weather18, e02478. 10.1029/2020SW002478
48
VladimirovR. D.ShirokiyV. R.MyagkovaI. N.BarinovO. G.DolenkoS. A. (2023). Comparison of the efficiency of machine learning methods in studying the importance of input features in the problem of forecasting the dst geomagnetic index. Geomagnetism Aeronomy63, 161–171. 10.1134/S0016793222600795
49
WangC.HanJ. P.LiH.PengZ.RichardsonJ. D. (2014). Solar wind-magnetosphere energy coupling function fitting: results from a global MHD simulation. J. Geophys. Res. Space Phys.119, 6199–6212. 10.1002/2014JA019834
50
WengH.WangJ.LiangT.ZhangH. (2024). Short-term prediction of the dst index and estimation of efficient uncertainty using a hybrid deep learning network. Space Weather22, e2024SW004002. 10.1029/2024SW004002
51
WilksD. S. (2011). “Statistical methods in the Atmospheric sciences,” in 100 of International Geophysics. 3rd edn (Amsterdam: Elsevier Academic Press).
52
WintoftP.WikM. (2021). Exploring three recurrent neural network architectures for geomagnetic predictions. Front. Astronomy Space Sci.8, 664483. 10.3389/fspas.2021.664483
53
XuS. B.HuangS. Y.YuanZ. G.DengX. H.JiangK. (2020). Prediction of the dst index with bagging ensemble-learning Algorithm. Astrophysical J. Suppl. Ser.248, 14. 10.3847/1538-4365/ab880e
54
YeY.LiuJ.FengX.HaoY.CuiJ. (2025). Robust forecasting and physical interpretability of geomagnetic storms using XGBoost and SHAP. Astrophysical J. Suppl. Ser.281, 41. 10.3847/1538-4365/ae0b6b
55
YeoI.-K.JohnsonR. A. (2000). A new family of power transformations to improve normality or symmetry. Biometrika87, 954–959. 10.1093/biomet/87.4.954
56
ZhangJ.LiemohnM. W.de ZeeuwD. L.BorovskyJ. E.RidleyA. J.TothG.et al (2007). Understanding storm-time ring current development through data-model comparisons of a moderate storm. J. Geophys. Res. Space Phys.112, A04208. 10.1029/2006JA011846
57
ZhangJ.FengY.ZhangJ.LiY. (2023). The short time prediction of the dst index based on the long-short time memory and empirical mode decomposition–long-short time memory models. Appl. Sci.13, 11824. 10.3390/app132111824
Summary
Keywords
DST, forecasting, interpretability, machine-learning, magnetosphere, space weather
Citation
Sandu I-C and Beșliu-Ionescu D (2026) Operational Dst forecasting across solar cycle using physics-motivated gradient boosting. Front. Astron. Space Sci. 13:1835176. doi: 10.3389/fspas.2026.1835176
Received
20 March 2026
Revised
18 May 2026
Accepted
29 May 2026
Published
09 July 2026
Volume
13 - 2026
Edited by
Ioannis A. Daglis, National and Kapodistrian University of Athens, Greece
Reviewed by
Olivier Parisot, Luxembourg Institute of Science and Technology (LIST), Luxembourg
Hemapriya Raju, Tata Institute of Fundamental Research, India
Updates
Copyright
© 2026 Sandu and Beșliu-Ionescu.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Diana Beșliu-Ionescu, diana.ionescu@astro.ro
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.