DocumentCode :
2113457
Title :
A High Performance Algorithm for Mining Frequent Patterns: LPS-Miner
Author :
Chen, Xiaoyun ; Liu, Huiling ; Chen, Pengfei ; Li, Longjie
Author_Institution :
Sch. of Inf. Sci. & Eng., Lanzhou Univ., Lanzhou
Volume :
2
fYear :
2008
fDate :
20-22 Dec. 2008
Firstpage :
7
Lastpage :
11
Abstract :
In this paper, we present a novel frequent pattern mining algorithm, called LPS-Miner, which bases the pattern growth principle and uses two new data structures, LPS-FP-Tree (Light Partial-Support FP-Tree) and LPS-Forest (Light Partial-Support FP-Tree Forest) to present the database. LPS-FP-Tree is a variation of FP-Tree with lighter unidirectional nodes and the mining process depends on the partial-support of the patterns. LPS-Miner adopts partition and divide-and-conquer strategies in maximum, which decomposes the mining task into a set of smaller tasks. The light data structure and efficient memory management mechanism keep the memory usage stable and efficient. Other implementation-based optimizations, such as pruning and outputting-optimization, make the algorithm achieve high efficiency. We test our c++ implementation of this algorithm versus several other algorithms on four datasets. The experimental results show that our algorithm has better space and time efficiency.
Keywords :
data mining; data structures; divide and conquer methods; divide-and-conquer strategies; frequent pattern mining algorithm; light data structure; light partial-support-miner; memory management mechanism; FP-growth; data mining; frequent pattern mining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Science and Engineering, 2008. ISISE '08. International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-2727-4
Type :
conf
DOI :
10.1109/ISISE.2008.97
Filename :
4732331
Link To Document :
بازگشت