journal article·2019-05-20Open access

MISFP-Growth: Hadoop-Based Frequent Pattern Mining with Multiple Item Support

Chen-Shu Wang, Jui-Yen Chang

Applied Sciences· Volume 9· Issue 10

Abstract

In practice, single item support cannot comprehensively address the complexity of items in large datasets. In this study, we propose a big data analytics framework (named Multiple Item Support Frequent Patterns, MISFP-growth algorithm) that uses Hadoop-based parallel computing to achieve high-efficiency mining of itemsets with multiple item supports (MIS). The proposed architecture consists of two phases. First, in the counting support phase, a Hadoop MapReduce architecture is employed to determine the support for each item. Next, in the analytics phase, sub-transaction blocks are generated according to MIS and the MISFP-growth algorithm identifies the frequency of patterns. To facilitate decision makers in setting MIS, we also propose the concept of classification of item (COI), which classifies items of higher homogeneity into the same class, by which the items inherit class support as their item support. Three experiments were implemented to validate the proposed Hadoop-based MISFP-growth algorithm. The experimental results show approximately 38% reduction in the execution time on parallel architectures. The proposed MISFP-growth algorithm can be implemented on the distributed computing framework. Furthermore, according to the experimental results, the enhanced performance of the proposed algorithm indicates that it could have big data analytics applications.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Data Mining Algorithms and Applications · Imbalanced Data Classification Techniques · Rough Sets and Fuzzy Logic

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Information and Finance Management, National Taipei University of Technology, Taipei 10608, Taiwan

Department of Management Information System, National Chengchi University, Taipei 11605, Taiwan

References (31)

Show source-provided references
1. Storage challenge: Where will all that big data go?10.1109/MC.2013.326 ↗
2. How organisations leverage big data: A maturity model10.1108/IMDS-12-2015-0495 ↗
3. Data mining with big data10.1109/TKDE.2013.109 ↗
4. A survey of sequential pattern mining
5. Recent development in big data analytics for business operations and risk management10.1109/TCYB.2015.2507599 ↗
6. An N-list-based algorithm for mining frequent closed patterns10.1016/j.eswa.2015.04.048 ↗
7. A theory of evidence-based method for assessing frequent patterns10.1016/j.eswa.2012.12.030 ↗
8. Agrawal, R., and Srikant, R. (1994, January 12–15). Fast algorithms for mining association rules. In Proceeding of the Very Large Data Bases, Santiago de Chile, Chile.
9. Fast discovery of association rules
10. Mining frequent patterns without candidate generation10.1145/335191.335372 ↗
11. Mining frequent patterns without candidate generation: A frequent-pattern tree approach10.1023/B:DAMI.0000005258.31418.83 ↗
12. An efficient tree-based algorithm for mining sequential patterns with multiple minimum supports10.1016/j.jss.2012.12.020 ↗
13. New and efficient knowledge discovery of partial periodic patterns with multiple minimum supports10.1016/j.jss.2011.04.022 ↗
14. Mining association rules with multiple minimum supports using maximum constraints10.1016/j.ijar.2004.11.006 ↗
15. A survey of itemset mining
16. Analyzing the subjective interestingness of association rules10.1109/5254.889106 ↗
17. Liu, B., Hsu, W., and Ma, Y. (1999, January 15–18). Mining association rules with multiple minimum supports. In proceeding of Knowledge discovery and data mining, San Diego, CA, USA.10.1145/312129.312274 ↗
18. Big data processing using Hadoop
19. Parallel implementation of Apriori algorithms on the Hadoop-MapReduce platform-an evaluation of literature
20. Li, N., Zeng, L., He, Q., and Shi, Z. (2012, January 8–10). Parallel implementation of apriori algorithm based on mapreduce. Proceedings of the International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, Kyoto, Japan.10.1109/SNPD.2012.31 ↗
21. Mining association rules with multiple minimum supports: A new mining algorithm and a support tuning mechanism10.1016/j.dss.2004.09.007 ↗
22. Frequent pattern mining under multiple support thresholds
23. Data mining in distributed environment: a survey
24. MapReduce: Simplified data processing on large clusters10.1145/1327452.1327492 ↗
25. An intelligent approach to Big Data analytics for sustainable retail environment using Apriori-MapReduce framework10.1108/IMDS-09-2016-0367 ↗
26. Mining association rules between sets of items in large databases10.1145/170036.170072 ↗
27. Discovering phenomena-correlations among association rules
28. Beyond market baskets: Generalizing association rules to correlations10.1145/253262.253327 ↗
29. Spiliopoulou, M., Kruse, R., Borgelt, C., Nuernberger, A., and Gaul, W. (2006). Implications of probabilistic data modeling for mining association rules. From Data and Information Analysis to Knowledge Engineering, Studies in Classification, Data Analysis, and Knowledge Organization, Springer.
30. Brijs, T. (2003, January 19). Retail market basket data set. Proceedings of the Frequent Itemset Mining Implementations (FIMI), Melbourne, FL, USA.
31. Is a medical examination necessary? Analysis of medical examination transactions through association mining using multiple minimum supports10.1166/jmihi.2017.2254 ↗