SMCA: A general model for mining asynchronous periodic patterns in temporal databases

Kuo Yu Huang, Chia Hui Chang

Research output: Contribution to journalArticlepeer-review

54 Scopus citations


Mining periodic patterns in time series databases is an important data mining problem with many applications. Previous studies have considered synchronous periodic patterns where misaligned occurrences are not allowed. However, asynchronous periodic pattern mining has received less attention and only been discussed for a sequence of symbols where each time point contains one event. In this paper, we propose a more general model of asynchronous periodic patterns from a sequence of symbol sets where a time slot can contain multiple events. Three parameters min_rep, max_dis, and global_rep are employed to specify the minimum number of repetitions required for a valid segment of nondisrupted pattern occurrences, the maximum allowed disturbance between two successive valid segments, and the total repetitions required for a valid sequence. A 4-phase algorithm is devised to discover periodic patterns from a time series database presented in vertical format. The experiments demonstrate good performance and scalability with large frequent patterns.

Original languageEnglish
Pages (from-to)774-785
Number of pages12
JournalIEEE Transactions on Knowledge and Data Engineering
Issue number6
StatePublished - Jun 2005


  • Asynchronous sequence
  • Partial periodicity
  • Periodic pattern
  • Temporal database


Dive into the research topics of 'SMCA: A general model for mining asynchronous periodic patterns in temporal databases'. Together they form a unique fingerprint.

Cite this