Error-bounded Approximate Time Series Joins Using Compact Dictionary Representations of Time Series
Not on the map. Why?
Abstract (arXiv)
The matrix profile is an effective data mining tool that provides similarity join functionality for time series data. Users of the matrix profile can either join a time series with itself using intra-similarity join (i.e., self-join) or join a time series with another time series using inter-similarity join. By invoking either or both types of joins, the matrix profile can help users discover both conserved and anomalous structures in the data. Since the introduction of the matrix profile five years ago, multiple efforts have been made to speed up the computation with approximate joins; however, the majority of these efforts only focus on self-joins. In this work, we show that it is possible to efficiently perform approximate inter-time series similarity joins with error bounded guarantees by creating a compact "dictionary" representation of time series. Using the dictionary representation instead of the original time series, we are able to improve the throughput of an anomaly mining system by at least 20X, with essentially no decrease in accuracy. As a side effect, the dictionaries also summarize the time series in a semantically meaningful way and can provide intuitive and actionable insights. We demonstrate the utility of our dictionary-based inter-time series similarity joins on domains as diverse as medicine and transportation.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 3 of its 27 references that are in the map. First posted on arXiv 24 Dec 2021.
Builds on
3 of 27 references.
References · 3
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 2; 2025: 1; 2026: 1.
9 papers.
- 2023Toward a Foundation Model for Time Series Datacited by 28
- 2024RPMixer: Shaking Up Time Series Forecasting with Random Projections for Large Spatial-Temporal Datacited by 17
- 2023Sketching Multidimensional Time Series for Fast Discord Miningcited by 3
- 2024Matrix Profile for Anomaly Detection on Multidimensional Time Seriescited by 3
- 2025TiCT: A Synthetically Pre-Trained Foundation Model for Time Series Classificationcited by 3
- 2022Matrix Profile XXVII: A Novel Distance Measure for Comparing Long Time Seriescited by 1
- 2026Matrix Profile for Time-Series Anomaly Detection: A Reproducible Open-Source Benchmark on TSB-ADcited by 1
- 2023Ego-Network Transformer for Subsequence Classification in Time Series Datacited by 0
- 2023Time Series Synthesis Using the Matrix Profile for Anonymizationcited by 0
- 2026Matrix Profile for Time-Series Anomaly Detection: A Reproducible Open-Source Benchmark on TSB-AD2 Apr 2026
- 2025TiCT: A Synthetically Pre-Trained Foundation Model for Time Series Classification24 Nov 2025
- 2024Matrix Profile for Anomaly Detection on Multidimensional Time Series14 Sep 2024
- 2024RPMixer: Shaking Up Time Series Forecasting with Random Projections for Large Spatial-Temporal Data16 Feb 2024
- 2023Sketching Multidimensional Time Series for Fast Discord Mining5 Nov 2023
- 2023Time Series Synthesis Using the Matrix Profile for Anonymization5 Nov 2023
- 2023Ego-Network Transformer for Subsequence Classification in Time Series Data5 Nov 2023
- 2023Toward a Foundation Model for Time Series Data5 Oct 2023
- 2022Matrix Profile XXVII: A Novel Distance Measure for Comparing Long Time Series9 Dec 2022