# Dynamic Time Warping as a New Evaluation for Dst Forecast with Machine Learning

arXiv: https://arxiv.org/abs/2006.04667 · HTML: https://mlsanity.com/paper/2006.04667/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 8 Jun 2020.

## Built on by (most cited first, 4 of 4)

- [Optimum Output Long Short-Term Memory Cell for High-Frequency Trading Forecasting](https://mlsanity.com/paper/2304.09840/) (2023)
- [Approximating DTW with a convolutional neural network on EEG data](https://mlsanity.com/paper/2301.12873/) (2023)
- [TADA: Temporal Adversarial Data Augmentation for Time Series Data](https://mlsanity.com/paper/2407.15174/) (2024)
- [Transfer Learning for Dead Fuel Moisture Prediction Using Time-Warping Recurrent Neural Networks](https://mlsanity.com/paper/2605.08379/) (2026)

## Abstract (arXiv)

Models based on neural networks and machine learning are seeing a rise in popularity in space physics. In particular, the forecasting of geomagnetic indices with neural network models is becoming a popular field of study. These models are evaluated with metrics such as the root-mean-square error (RMSE) and Pearson correlation coefficient. However, these classical metrics sometimes fail to capture crucial behavior. To show where the classical metrics are lacking, we trained a neural network, using a long short-term memory network, to make a forecast of the disturbance storm time index at origin time t with a forecasting horizon of 1 up to 6 hours, trained on OMNIWeb data. Inspection of the model's results with the correlation coefficient and RMSE indicated a performance comparable to the latest publications. However, visual inspection showed that the predictions made by the neural network were behaving similarly to the persistence model. In this work, a new method is proposed to measure whether two time series are shifted in time with respect to each other, such as the persistence model output versus the observation. The new measure, based on Dynamical Time Warping, is capable of identifying results made by the persistence model and shows promising results in confirming the visual observations of the neural network's output. Finally, different methodologies for training the neural network are explored in order to remove the persistence behavior from the results.
