2016 IEEE 16th International Conference on Data Mining (ICDM) 2016
DOI: 10.1109/icdm.2016.0085
|View full text |Cite
|
Sign up to set email alerts
|

Matrix Profile II: Exploiting a Novel Algorithm and GPUs to Break the One Hundred Million Barrier for Time Series Motifs and Joins

Abstract: Time series motifs have been in the literature for about fifteen years, but have only recently begun to receive significant attention in the research community. This is perhaps due to the growing realization that they implicitly offer solutions to a host of time series problems, including rule discovery, anomaly detection, density estimation, semantic segmentation, etc. Recent work has improved the scalability to the point where exact motifs can be computed on datasets with up to a million data points in tenab… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
142
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 171 publications
(162 citation statements)
references
References 22 publications
0
142
0
Order By: Relevance
“…The computational complexity of computing the matrix profile is O ( n 2 log n ). The authors also extended their work by using a GPU to accelerate the time series join, and the time complexity of computing matrix profile is reduced to O ( n 2 ) . Zhu et al proposed a new algorithm SCRIMP++ running on single machine and accelerated by GPU.…”
Section: Related Workmentioning
confidence: 99%
“…The computational complexity of computing the matrix profile is O ( n 2 log n ). The authors also extended their work by using a GPU to accelerate the time series join, and the time complexity of computing matrix profile is reduced to O ( n 2 ) . Zhu et al proposed a new algorithm SCRIMP++ running on single machine and accelerated by GPU.…”
Section: Related Workmentioning
confidence: 99%
“…First, we need to find the left and right nearest neighbor of all the subsequences in the time series. We use an algorithm called LRSTOMP, a variant of the STOMP algorithm [Zhu et al, 2016] to compute such information. The time complexity of LRSTOMP is O(n 2 ) and the space complexity is O(n) (here n is the length of the time series), the same as STOMP [Zhu et al, 2016].…”
Section: Finding the Unanchored Time Series Chainmentioning
confidence: 99%
“…We use an algorithm called LRSTOMP, a variant of the STOMP algorithm [Zhu et al, 2016] to compute such information. The time complexity of LRSTOMP is O(n 2 ) and the space complexity is O(n) (here n is the length of the time series), the same as STOMP [Zhu et al, 2016]. Next, we find all the anchored chains within the time series based on Definition 2 (i.e., we "grow" chains from every subsequence in the time series).…”
Section: Finding the Unanchored Time Series Chainmentioning
confidence: 99%
See 2 more Smart Citations