Loading…
PFIMD: a parallel MapReduce-based algorithm for frequent itemset mining
Frequent itemset mining (FIM) is a significant data mining technique which is widely adopted in numerous applications for exploring frequent items. With the rapid growth and expansion of datasets, FIM has become an interesting topic for many researchers, which has triggered many innovations of numer...
Saved in:
Published in: | Multimedia systems 2021, Vol.27 (4), p.709-722 |
---|---|
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: | Frequent itemset mining (FIM) is a significant data mining technique which is widely adopted in numerous applications for exploring frequent items. With the rapid growth and expansion of datasets, FIM has become an interesting topic for many researchers, which has triggered many innovations of numerous FIM algorithms in the big data environment. This study aims to design an optimization parallel frequent itemset mining algorithm based on MapReduce, named as
PFIMD
algorithm, to deal with the problem of time and space complexity during processing and computing item sets, as well as the failure to adequately balance the load among parallel tasks in the existing parallel FIM algorithms. First, a structure called
DiffNodeset
is adopted for avoiding the increase of
N
-
l
i
s
t
cardinality in the
MRPrePost
algorithm effectively. Then, a 2-way comparison strategy is designed to speed up the
DiffNodeset
generation of 2-itemsets and reduce the time complexity of the algorithm. Finally, the steps of the improved algorithm are parallelized using the cloud computing platform Hadoop and the programming model MapReduce. Moreover, to achieve a uniform grouping of each item in
F
-
l
i
s
t
, a load balancing strategy based on dynamic grouping is proposed, which solves the problem of uneven load of each node in the cluster. The experimental results show that the modified algorithm not only overcomes the shortcoming of
MRPrePost
in the big data environment, but also greatly reduces the time and space complexity. Finally, the specific applications of
PFIMD
algorithm in several multimedia data sets are listed to illustrate its universality. |
---|---|
ISSN: | 0942-4962 1432-1882 |
DOI: | 10.1007/s00530-020-00725-x |