Mining sequential patterns with regular expression constraints

被引:78
作者
Garofalakis, M
Rastogi, R
Shim, K
机构
[1] Bell Labs, Murray Hill, NJ 07974 USA
[2] Seoul Natl Univ, Sch Elect Engn & Comp Sci, Seoul 151742, South Korea
关键词
data mining; constraints; sequential patterns; regular expressions; finite automata;
D O I
10.1109/TKDE.2002.1000341
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Discovering sequential patterns is an important problem in data mining with a host of application domains including medicine, telecommunications. and the World Wide Web. Conventional sequential pattern mining systems provide users with only a very restricted mechanism (based on minimum support) for specifying patterns of interest. As a consequence, the pattern mining process is typically characterized by lack of focus and users often end up paying inordinate computational costs just to be inundated with an overwhelming number of useless results. In this paper, we propose the use of Regular Expressions (REs) as a flexible constraint specification tool that enables user-controlled focus to be incorporated into the pattern mining process, We develop a family of novel algorithms (termed SPIRIT-Sequential Pattern mining with Regular expression consTraints) for mining frequent sequential patterns that also satisfy user-specified RE constraints. The main distinguishing factor among the proposed schemes is the degree to which the RE constraints are enforced to prune the search space of patterns during computation, Our solutions provide valuable insights into the trade-offs that arise when constraints that do not subscribe to nice properties (like antimonotonicity) are integrated into the mining process. A quantitative exploration of these trade-offs is conducted through an extensive experimental study on synthetic and real-life data sets. The experimental results clearly validate the effectiveness of our approach, showing that speedups of more than an order of magnitude are possible when RE constraints are pushed deep inside the mining process. Our experimentation with real-life data also illustrates the versatility of REs as a user-level tool for focusing on interesting patterns.
引用
收藏
页码:530 / 552
页数:23
相关论文
共 14 条
[1]  
Agarwal R., 1994, P 20 INT C VER LARG, V487, P499
[2]  
AGRAWAL R, 1995, P 21 INT C VER LARG
[3]  
Agrawal R., 1995, P 11 INT C DAT ENG M
[4]  
[Anonymous], P 5 INT C EXT DAT TE
[5]  
[Anonymous], 1995, P 1 SIGKDD INT C KNO
[6]  
CHAKRABARTI S, 1997, P 23 INT C VER LARG
[7]   Efficient data mining for path traversal patterns [J].
Chen, MS ;
Park, JS ;
Yu, PS .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1998, 10 (02) :209-221
[8]  
HATONEN K, 1996, P 12 INT C DAT ENG, P155
[9]  
Lewis HR, 1981, ELEMENTS THEORY COMP
[10]  
MANNILA H, 1996, P 2 INT C KNOWL DISC