Optimization of frequent item set mining parallelization algorithm based on spark platform

被引:0
|
作者
Deng, Fan [1 ]
Wang, Jiabin [1 ]
Lv, Sheng [1 ]
机构
[1] Huaqiao Univ, Sch Engn, Quanzhou 362011, Fujian, Peoples R China
关键词
Frequent pattern mining; Spark parallelization; Transaction compression; Boolean matrices;
D O I
10.1007/s10791-024-09470-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a new method that combines the parallelism of the Spark-based platform with fast frequent mining, called STB_Apriori. Previous research has shown that traditional frequent itemset mining algorithms have high overhead when faced with large datasets and high-dimensional data computation, and generate a large number of candidate itemsets; at the same time, when faced with diverse user requirements, they often generate very sparse and diverse data. In order to solve the problem of fast mining of massive data, our idea originates from the capability of Spark distributed computing and the common optimisation ideas in Apriori mining, by using the efficient operator BitSet to achieve transaction compression, bit storage and data manipulation by Boolean matrices, and at the same time by parallelising the processing and optimising the algorithmic logic to achieve fast and frequent mining. In experiments on real-world datasets, our model consistently outperforms five widely used methods by a significant margin on very large data and maintains its excellence in the remaining cases, proving its effectiveness on real-world tasks, while further analysis shows that increasing the number of distributed nodes also incrementally and continuously improves performance.
引用
收藏
页数:19
相关论文
共 22 条
  • [21] Sequence-Growth : A Scalable and Effective Frequent Itemset Mining Algorithm for Big Data Based on MapReduce Framework
    Liang, Yen-hui
    Wu, Shiow-yang
    2015 IEEE INTERNATIONAL CONGRESS ON BIG DATA - BIGDATA CONGRESS 2015, 2015, : 393 - 400
  • [22] A Disk-Based Mining Algorithm for Frequent Pattern Discovery from Big Data in Distributed Computing Environments
    Lin, Kawuu W.
    Chung, Sheng-Hao
    Hsiao, Chun-Yuan
    Lin, Chun-Cheng
    Chen, Pei-Ling
    JOURNAL OF INTERNET TECHNOLOGY, 2016, 17 (06): : 1259 - 1268