• DocumentCode
    1122661
  • Title

    Mining sequential patterns by pattern-growth: the PrefixSpan approach

  • Author

    Pei, Jian ; Han, Jiawei ; Mortazavi-Asl, Behzad ; Wang, Jianyong ; Pinto, Helen ; Chen, Qiming ; Dayal, Umeshwar ; Hsu, Mei-Chun

  • Author_Institution
    Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
  • Volume
    16
  • Issue
    11
  • fYear
    2004
  • Firstpage
    1424
  • Lastpage
    1440
  • Abstract
    Sequential pattern mining is an important data mining problem with broad applications. However, it is also a difficult problem since the mining may have to generate or examine a combinatorially explosive number of intermediate subsequences. Most of the previously developed sequential pattern mining methods, such as GSP, explore a candidate generation-and-test approach [R. Agrawal et al. (1994)] to reduce the number of candidates to be examined. However, this approach may not be efficient in mining large sequence databases having numerous patterns and/or long patterns. In this paper, we propose a projection-based, sequential pattern-growth approach for efficient mining of sequential patterns. In this approach, a sequence database is recursively projected into a set of smaller projected databases, and sequential patterns are grown in each projected database by exploring only locally frequent fragments. Based on an initial study of the pattern growth-based sequential pattern mining, FreeSpan [J. Han et al. (2000)], we propose a more efficient method, called PSP, which offers ordered growth and reduced projected databases. To further improve the performance, a pseudoprojection technique is developed in PrefixSpan. A comprehensive performance study shows that PrefixSpan, in most cases, outperforms the a priori-based algorithm GSP, FreeSpan, and SPADE [M. Zaki, (2001)] (a sequential pattern mining algorithm that adopts vertical data format), and PrefixSpan integrated with pseudoprojection is the fastest among all the tested algorithms. Furthermore, this mining methodology can be extended to mining sequential patterns with user-specified constraints. The high promise of the pattern-growth approach may lead to its further extension toward efficient mining of other kinds of frequent patterns, such as frequent substructures.
  • Keywords
    data mining; performance evaluation; very large databases; FreeSpan; data mining problem; pattern-growth approach; performance analysis; prefixspan approach; projected databases; pseudoprojection technique; sequence database; sequential pattern mining; transaction database; user-specified constraint; vertical data format; Application software; Association rules; Computer Society; Data mining; Explosives; Pattern analysis; Sequences; Sequential analysis; Time factors; Transaction databases; 65; Index Terms- Data mining algorithm; frequent pattern; performance analysis.; scalability; sequence database; sequential pattern; transaction database;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2004.77
  • Filename
    1339268