標題: | Mining sequential patterns across multiple sequence databases |
作者: | Peng, Wen-Chih Liao, Zhung-Xun 資訊工程學系 Department of Computer Science |
關鍵字: | Data mining;Sequential pattern mining;Multi-domain sequential patterns |
公開日期: | 1-十月-2009 |
摘要: | In this paper, given a set of sequence databases across multiple domains, we aim at mining multi-domain sequential patterns, where a multi-domain sequential pattern is a sequence of events whose occurrence time is within a pre-defined time window. We first: propose algorithm Naive in which multiple sequence databases are joined as one sequence database for utilizing traditional sequential pattern mining algorithms (e.g., PrefixSpan). Due to the nature of join operations, algorithm Naive is costly and is developed for comparison purposes. Thus, we propose two algorithms without any join operations for mining multidomain sequential patterns. Explicitly, algorithm IndividualMine derives sequential patterns in each domain and then iteratively combines sequential patterns among sequence databases of multiple domains to derive candidate multi-domain sequential patterns. However, not all sequential patterns mined in the sequence database of each domain are able to form multi-domain sequential patterns. To avoid the mining cost incurred in algorithm IndividualMine, algorithm PropagatedMine is developed. Algorithm PropagatedMine first performs one sequential pattern mining from one sequence database. In light of sequential patterns mined, algorithm PropagatedMine propagates sequential patterns mined to other sequence databases. Furthermore, sequential patterns mined are represented as a lattice structure for further reducing the number of sequential patterns to be propagated. In addition. we develop some mechanisms to allow some empty sets in multi-domain sequential patterns. Performance of the proposed algorithms is comparatively analyzed and sensitivity analysis is conducted. Experimental results show that by exploring propagation and lattice structures, algorithm PropagatedMine outperforms algorithm IndividualMine in terms of efficiency (i.e., the execution time). (C) 2009 Elsevier B.V. All rights reserved. |
URI: | http://dx.doi.org/10.1016/j.datak.2009.04.009 http://hdl.handle.net/11536/6585 |
ISSN: | 0169-023X |
DOI: | 10.1016/j.datak.2009.04.009 |
期刊: | DATA & KNOWLEDGE ENGINEERING |
Volume: | 68 |
Issue: | 10 |
起始頁: | 1014 |
結束頁: | 1033 |
顯示於類別: | 期刊論文 |