ASTRIDE: Adaptive Symbolization for Time Series Databases

Sylvain W. Combettes, Charles Truong, Laurent Oudre
2/8/2023
cs.LGeess.SP

No official code found. Best implementation: sylvaincom/astride (20 stars, MIT, last commit 2024-11-23).

Abstract

We introduce ASTRIDE (Adaptive Symbolization for Time seRIes DatabasEs), a novel symbolic representation of time series, along with its accelerated variant FASTRIDE (Fast ASTRIDE). Unlike most symbolization procedures, ASTRIDE is adaptive during both the segmentation step by performing change-point detection and the quantization step by using quantiles. Instead of proceeding signal by signal, ASTRIDE builds a dictionary of symbols that is common to all signals in a data set. We also introduce D-GED (Dynamic General Edit Distance), a novel similarity measure on symbolic representations based on the general edit distance. We demonstrate the performance of the ASTRIDE and FASTRIDE representations compared to SAX (Symbolic Aggregate approXimation), 1d-SAX, SFA (Symbolic Fourier Approximation), and ABBA (Adaptive Brownian Bridge-based Aggregation) on reconstruction and, when applicable, on classification tasks. These algorithms are evaluated on 86 univariate equal-size data sets from the UCR Time Series Classification Archive. An open source GitHub repository called astride is made available to reproduce all the experiments in Python.

View on arXivView PDF

Code Implementations(1)

sylvaincom/astrideCommunity100%
MIT

[EUSIPCO 2024] Python implementation of "ASTRIDE: Adaptive Symbolization for Time Series Databases"

203Python, Jupyter NotebookFeb 13, 20231 years agoMIT
distancesignal-processingsignal-reconstructiontime-seriestime-series-classification

Similar Papers

Cite this paper

@article{combettes2023astride,
  title  = {ASTRIDE: Adaptive Symbolization for Time Series Databases},
  author = {Sylvain W. Combettes and Charles Truong and Laurent Oudre},
  year   = {2023},
  eprint = {2302.04097},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.04097v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.04097.svg)](https://codeofpaper.com/paper/2302.04097)

Discussion