mlsanityData to 7 Oct 2026

Approximating DTW with a convolutional neural network on EEG data

arXiv 2301.12873 ↗First posted 30 Jan 2023cs.LG cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Dynamic Time Wrapping (DTW) is a widely used algorithm for measuring similarities between two time series. It is especially valuable in a wide variety of applications, such as clustering, anomaly detection, classification, or video segmentation, where the time-series have different timescales, are irregularly sampled, or are shifted. However, it is not prone to be considered as a loss function in an end-to-end learning framework because of its non-differentiability and its quadratic temporal complexity. While differentiable variants of DTW have been introduced by the community, they still present some drawbacks: computing the distance is still expensive and this similarity tends to blur some differences in the time-series. In this paper, we propose a fast and differentiable approximation of DTW by comparing two architectures: the first one for learning an embedding in which the Euclidean distance mimics the DTW, and the second one for directly predicting the DTW output using regression. We build the former by training a siamese neural network to regress the DTW value between two time-series. Depending on the nature of the activation function, this approximation naturally supports differentiation, and it is efficient to compute. We show, in a time-series retrieval context on EEG datasets, that our methods achieve at least the same level of accuracy as other DTW main approximations with higher computational efficiency. We also show that it can be used to learn in an end-to-end setting on long time series by proposing generative models of EEGs.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 12 of its 23 references that are in the map. First posted on arXiv 30 Jan 2023.

Builds on

12 of 23 references.

References · 12

  1. 2018An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modelingcited by 1,447
  2. 2017Soft-DTW: a Differentiable Loss Function for Time-Seriescited by 265
  3. 2020XSleepNet: Multi-View Sequential Model for Automatic Sleep Stagingcited by 87
  4. 2019SleepEEGNet: Automated Sleep Stage Scoring with Sequence to Sequence Deep Learning Approachcited by 54
  5. 2018Joint Classification and Prediction CNN Framework for Automatic Sleep Stage Classificationcited by 42
  6. 2017Learning Wasserstein Embeddingscited by 25
  7. 2021Learning Discriminative Prototypes with Dynamic Time Warpingcited by 23
  8. 2015Multivariate Time Series Classification Using Dynamic Time Warping Template Selection for Human Activity Recognitioncited by 22
  9. 2016Automatic Sleep Stage Scoring with Single-Channel EEG Using Convolutional Neural Networkscited by 21
  10. 2020Automatic sleep stage classification with deep residual networks in a mixed-cohort settingcited by 15
  11. 2019Time series classification for varying length seriescited by 10
  12. 2020Dynamic Time Warping as a New Evaluation for Dst Forecast with Machine Learningcited by 4

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.