Title
Prefix-projection global constraint and top-k approach for sequential pattern mining.
Abstract
Sequential pattern mining (SPM) is an important data mining problem with broad applications. SPM is a hard problem due to the huge number of intermediate subsequences to be considered. State of the art approaches for SPM (e.g., PrefixSpan Pei et al. 2001) are largely based on the pattern-growth approach, where for each frequent prefix subsequence, only its related suffix subsequences need to be considered, and the database is recursively projected into smaller ones. Many authors have promoted the use of constraints to focus on the most promising patterns according to the interests of the end user. The top-k SPM problem is also used to cope with the difficulty of thresholding and to control the number of solutions. State of the art methods developed for SPM and top-k SPM, though efficient, are locked into a rather rigid search strategy, and suffer from the lack of declarativity and flexibility. Indeed, adding new constraints usually amounts to changing the data-structures used in the core of the algorithm, and combining these new constraints often require new developments. Recent works (e.g. Kemmar et al. 2014; Négrevergne and Guns 2015) have investigated the use of Constraint Programming (CP) for SPM. However, despite their nice declarative aspects, all these modelings have scaling problems, due to the huge size of their constraint networks. To address this issue, we propose the Prefix-Projection global constraint, which encapsulates both the subsequence relation as well as the frequency constraint. Its filtering algorithm relies on the principle of projected databases which allows to keep in the variables domain, only values leading to a frequent pattern in the database. Prefix-Projection filtering algorithm enforces domain consistency on the variable succeeding the current frequent prefix in polynomial time. This global constraint also allows for a straightforward implementation of additional constraints such as size, item membership, regular expressions and any combination of them. Experimental results show that our approach clearly outperforms existing CP approaches and competes well with the state-of-the-art methods on large datasets for mining frequent sequential patterns, sequential patterns under various constraints, and top-k sequential patterns. Unlike existing CP methods, our approach achieves a better scalability.
Year
DOI
Venue
2017
10.1007/s10601-016-9252-z
Constraints
Keywords
Field
DocType
Global constraints,Data mining,Sequential pattern mining,Prefix-Projection,Top-k
Regular expression,Mathematical optimization,Constraint programming,Filter (signal processing),Algorithm,Theoretical computer science,Prefix,Subsequence,Time complexity,Mathematics,Recursion,Scalability
Journal
Volume
Issue
ISSN
22
2
1383-7133
Citations 
PageRank 
References 
1
0.35
28
Authors
5
Name
Order
Citations
PageRank
Amina Kemmar1162.65
Yahia Lebbah211519.34
Samir Loudni315221.48
Patrice Boizumault429431.56
thierry charnois59817.21