TL;DR: We present TimePoint, a self-supervised keypoints detection and descriptor Learning of time series
Abstract: Fast and scalable alignment of time series is a fundamental challenge in many domains. The standard solution, Dynamic Time Warping (DTW), struggles with poor scalability and sensitivity to noise. We introduce TimePoint, a self-supervised method that dramatically accelerates DTW-based alignment while typically improving alignment accuracy by learning keypoints and descriptors from synthetic data. Inspired by 2D keypoint detection but carefully adapted to the unique challenges of 1D signals, TimePoint leverages efficient 1D diffeomorphisms, which effectively model nonlinear time warping, to generate realistic training data. This adaptation, along with fully convolutional and wavelet convolutional architectures, enables the extraction of informative keypoints and descriptors. Applying DTW to these sparse representations yields major speedups and typically higher alignment accuracy than standard DTW applied to the full signals. Despite being trained solely on synthetic data, TimePoint generalizes well to real-world time series. Extensive experiments demonstrate that TimePoint consistently achieves faster and more accurate alignments than standard DTW, making it a scalable solution for time-series analysis. Our code is available at https://github.com/
BGU-CS-VIL/TimePoint.
Lay Summary: TimePoint is a new method for aligning time series faster and more accurately. Instead of comparing every point in two signals, TimePoint learns to find the most important ones and describe them in a way that makes matching easier. It learns from synthetic examples and generalizes well to real data. To do this, we created a large synthetic dataset designed specifically to teach the model how to handle realistic patterns and timing changes. When combined with traditional alignment tools, TimePoint leads to big speedups and often better results. leads to big speedups and often better results.
Link To Code: https://github.com/BGU-CS-VIL/TimePoint
Primary Area: Applications->Time Series
Keywords: Time series, alignment, dtw, dynamic time warping
Submission Number: 778
Loading