Fast subsequence matching in time-series databases
Быстрое сопоставление подпоследовательностей в базах данных временных рядов
1994-05-24
SCID: 54.1/bmbqz8yx
Discuss with AI
R*-tree indexingminimum bounding rectanglessliding-window featuressubsequence matchingtime-series databases
Figures from the paper
Abstract (AI)
We present an efficient indexing method to locate 1-dimensional subsequences within a collection of sequences, such that the subsequences match a given (query) pattern within a specified tolerance. The idea is to map each data sequences into a small set of multidimensional rectangles in feature space. Then, these rectangles can be readily indexed using traditional spatial access methods, like the R*-tree [9]. In more detail, we use a sliding window over the data sequence and extract its features; the result is a trail in feature space. We propose an efficient and effective algorithm to divide such trails into sub-trails, which are subsequently represented by their Minimum Bounding Rectangles (MBRs). We also examine queries of varying lengths, and we show how to handle each case efficiently. We implemented our method and carried out experiments on synthetic and real data (stock price movements). We compared the method to sequential scanning, which is the only obvious competitor. The results were excellent: our method accelerated the search time from 3 times up to 100 times.
Key Findings
1
Experiments on synthetic data and stock-price movements showed search-time acceleration of 3× to 100× compared with sequential scanning.
2
Sequences are transformed into feature-space trails using sliding-window features, then partitioned into sub-trails represented by minimum bounding rectangles (MBRs).
3
The MBRs can be indexed with conventional spatial access methods such as R*-trees, enabling efficient retrieval of matching subsequences.
4
The method supports queries with varying lengths and provides efficient handling for each query-length case.
5
The paper introduces an indexing method for approximate subsequence matching in one-dimensional time-series collections under a specified tolerance.
Research Object
1-dimensional subsequences in time-series databases
Research Subject
efficient approximate matching and indexing of subsequences against query patterns within a specified tolerance
Publication Details
Publication Date
1994-05-24
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest