2020
DOI: 10.1007/s10618-019-00668-6
|View full text |Cite
|
Sign up to set email alerts
|

The Swiss army knife of time series data mining: ten useful things you can do with the matrix profile and ten lines of code

Abstract: The recently introduced data structure, the Matrix Profile, annotates a time series by recording the location of and distance to the nearest neighbor of every subsequence. This information trivially provides answers to queries for both time series motifs and time series discords, perhaps two of the most frequently used primitives in time series data mining. One attractive feature of the Matrix Profile is that it completely divorces the high-level details of the analytics performed, from the computational "heav… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(10 citation statements)
references
References 42 publications
(73 reference statements)
0
10
0
Order By: Relevance
“…The matrix profile is a data structure that annotates a time series (Yeh et al, 2018 ; Zhu et al, 2020 ). It allows for exact, simple, and fast (Zhu et al, 2017b ) similarity search or discord discovery and is among the state-of-the-art techniques in the field of discrete time-series analysis (Zhu et al, 2017a ; Madrid et al, 2019 ).…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The matrix profile is a data structure that annotates a time series (Yeh et al, 2018 ; Zhu et al, 2020 ). It allows for exact, simple, and fast (Zhu et al, 2017b ) similarity search or discord discovery and is among the state-of-the-art techniques in the field of discrete time-series analysis (Zhu et al, 2017a ; Madrid et al, 2019 ).…”
Section: Methodsmentioning
confidence: 99%
“…It allows for exact, simple, and fast (Zhu et al, 2017b ) similarity search or discord discovery and is among the state-of-the-art techniques in the field of discrete time-series analysis (Zhu et al, 2017a ; Madrid et al, 2019 ). The matrix profile has been used in processing biological signals like EEG (Mueen et al, 2009 ), ECG, and gait cycles (Zhu et al, 2020 ). It was applied in this study to accurately identify recurring waveforms in the LDV-acceleration data.…”
Section: Methodsmentioning
confidence: 99%
“…Patternbased time series methods handle large scale time series well with excellent performance and interpretation. Recently, Matrix Profile (MP) [27,30] is proposed as an efficient and effective data representation on subsequence level and support most major fundamental tasks for downstream applications in a broad range of domains applications [27,30,28]. Existing work such as [31] typically use the raw data to compute MP as the first, feature generation step, and then design algorithms or models based on the computed MP.…”
Section: Related Workmentioning
confidence: 99%
“…Applications of the MP for time series data mining have already generated many insights [ 11 ]. One study discovered motifs using MP in retail product sales time series and used them to analyse the temporary sales correlations among products thus indicating that customers’ product preferences are not stable and change with time [ 12 ].…”
Section: Introductionmentioning
confidence: 99%