Loading…
An efficient and effective algorithm for mining top-rank-k frequent patterns
•Using N-list structure for mining top-rank-k frequent patterns effectively.•Subsume concept was also used to speed up the runtime of the mining process.•The experiment was conducted to show the effectiveness of the proposed algorithm. Frequent pattern mining generates a lot of candidates, which req...
Saved in:
Published in: | Expert systems with applications 2015-01, Vol.42 (1), p.156-164 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | •Using N-list structure for mining top-rank-k frequent patterns effectively.•Subsume concept was also used to speed up the runtime of the mining process.•The experiment was conducted to show the effectiveness of the proposed algorithm.
Frequent pattern mining generates a lot of candidates, which requires a lot of memory usage and mining time. In real applications, a small number of frequent patterns are used. Therefore, the mining of top-rank-k frequent patterns, which limits the number of mined frequent patterns by ranking them in frequency, has received increasing interest. This paper proposes the iNTK algorithm, which is an improved version of the NTK algorithm, for mining top-rank-k frequent patterns. This algorithm employs an N-list structure to represent patterns. The subsume concept is used to speed up the process of mining top-rank-k patterns. The experiments are conducted to evaluate iNTK and NTK in terms of mining time and memory usage for eight datasets. The experimental results show that iNTK is more efficient and faster than NTK. |
---|---|
ISSN: | 0957-4174 1873-6793 |
DOI: | 10.1016/j.eswa.2014.07.045 |