RDD-Eclat: Approaches to Parallelize Eclat Algorithm on Spark RDD Framework (Extended Version)
Pankaj Singh, Sudhakar Singh, P K Mishra, Rakhi Garg

TL;DR
This paper introduces RDD-Eclat, a parallel Eclat algorithm on Spark RDD, demonstrating significant performance improvements and scalability over existing methods like Apriori in frequent itemset mining.
Contribution
The paper presents the first parallel Eclat algorithm on Spark RDD with five variants, enhancing efficiency for large-scale frequent itemset mining.
Findings
RDD-Eclat outperforms Spark-based Apriori by many times.
The algorithms are scalable with increasing cores and dataset size.
Experimental results validate the efficiency and scalability of RDD-Eclat.
Abstract
Frequent itemset mining (FIM) is a highly computational and data intensive algorithm. Therefore, parallel and distributed FIM algorithms have been designed to process large volume of data in a reduced time. Recently, a number of FIM algorithms have been designed on Hadoop MapReduce, a distributed big data processing framework. But, due to heavy disk I/O, MapReduce is found to be inefficient for the highly iterative FIM algorithms. Therefore, Spark, a more efficient distributed data processing framework, has been developed with in-memory computation and resilient distributed dataset (RDD) features to support the iterative algorithms. On this framework, Apriori and FP-Growth based FIM algorithms have been designed on the Spark RDD framework, but Eclat-based algorithm has not been explored yet. In this paper, RDD-Eclat, a parallel Eclat algorithm on the Spark RDD framework is proposed with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Mining Algorithms and Applications · Customer churn and segmentation
