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