Abstract
Frequent patterns in time series data are useful clues to learn previously unknown events in an unsupervised way. In this paper, we propose a method for detecting frequent patterns in long time series data efficiently. The major contribution of the paper is two-fold: (1) Partly Locality Sensitive Hashing (PLSH) is proposed to find frequent patterns efficiently and (2) the problem of finding consecutive time frames that have a large number of frequent patterns is formulated as a combinatorial optimization problem which is solved via Dynamic Programming (DP) in polynomial time O (N 1+1/α) thanks to PLSH where N is the total amount of data. The proposed method was evaluated by detecting frequent whole body motions in a video sequence as well as by detecting frequent everyday manipulation tasks in motion capture data.