Association Rule Mining Based on Hybrid Whale Optimization Algorithm

Association Rule Mining Based on Hybrid Whale Optimization Algorithm

Zhiwei Ye, Wenhui Cai, Mingwei Wang, Aixin Zhang, Wen Zhou, Na Deng, Zimei Wei, Daxin Zhu
Copyright: © 2022 |Pages: 22
DOI: 10.4018/IJDWM.308817
Article PDF Download
Open access articles are freely available for download

Abstract

Association Rule Mining(ARM) is one of the most significant and active research areas in data mining. Recently, Whale Optimization Algorithm (WOA) has been successfully applied in the field of data mining, however, it easily falls into the local optimum. Therefore, an improved WOA based adaptive parameter strategy and Levy Flight mechanism (LWOA) is applied to mine association rules. Meanwhile, a hybrid strategy that blends two algorithms to balance the exploration and exploitation phases is put forward, that is, grey wolf optimization algorithm (GWO), artificial bee colony algorithm (ABC) and cuckoo search algorithm (CS) are devoted to improving the convergence of LWOA. The approach performs a global search and finds the association rules sets by modeling the rule mining task as a multi-objective problem that simultaneously meets support, confidence, lift, and certain factor, which is examined on multiple data sets. Experimental results verify that the proposed method has better mining performance compared to other algorithms involved in the paper.
Article Preview
Top

Introduction

Data mining is a general and persuasive technique for extracting valuable knowledge from data sources (Telikani et al., 2020). Association Rule Mining (ARM) is one of the most ordinary and crucial tasks in data mining, which can find the association between the data by mining the frequent itemsets (Baró et al., 2020). ARM has high practical value in real life because it contributes to summarizing laws from big data, which has been extensively applied in the fields of healthcare, recommender systems, market analysis, and transportation (Das et al., 2021). For example, Anand Hareendran and Vinod Chandra (2017) extracted the features and their relationships from liver transplantation data using ARM and designed high precise mining model. Viktoratos et al. (2018) proposed a novel approach by combining community-based knowledge with ARM to relieve the cold start problem in recommender systems. Wen et al. (2019) designed a hybrid temporal ARM to predict traffic congestion, and Hong et al. (2020) employed ARM to discover the contributory crash-risk factors of vehicle-involved crashes in the transportation field. The primary purpose of ARM is to find rules that satisfy the predefined minimum support and confidence levels from a given database. Apriori algorithm and FP-growth algorithm are the most typical ARM algorithms. The principle of these algorithms requires scanning the entire data, selecting frequent itemsets by meeting the minimum support threshold, and then obtaining association rules based on the minimum confidence level (Chiclana et al., 2018). Traditional algorithms have low efficiency and high memory overhead for data processing in massive data sets. One of the most effective approaches is combining the optimizer technique with ARM, and previous studies showed that the meta-heuristic method based on population was an effective way to solve the optimization problem (Shu et al., 2022).

Therefore, many swarm-inspired algorithms have been proposed for mining a good subset of association rules. For example, Sarath and Ravi (2013) proposed a binary particle swarm optimization (BPSO) algorithm to generate association rules by constructing a combinatorial global optimizer problem. Kuo et al. (2019) used Pareto-based PSO to optimize the goals, including comprehensibility, confidence, and surprisingness to discover valuable and interesting association rules from numerical valued data sets. Jyoti and Sharma (2020) focused on applying rule mining techniques based on ant colony optimization (ACO) in data classification. Mlakar et al. (2017) designed a modified single-objective binary cuckoo search (MBCS-ARM) that included novel representations of individuals, which helped deal with high dimension problems with an increasing number of attributes. Heraguemi et al. (2015) proposed a bat-based algorithm for ARM (BAT-ARM) and then designed a novel multi-objective bat algorithm for ARM (MOB-ARM) and applied it (Heraguemi et al., 2018). However, most relevant algorithms for controlling association rules are often computationally expensive and possibly generate many irrelevant rules (Kumari et al., 2019).

Complete Article List

Search this Journal:
Reset
Volume 20: 1 Issue (2024)
Volume 19: 6 Issues (2023)
Volume 18: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 17: 4 Issues (2021)
Volume 16: 4 Issues (2020)
Volume 15: 4 Issues (2019)
Volume 14: 4 Issues (2018)
Volume 13: 4 Issues (2017)
Volume 12: 4 Issues (2016)
Volume 11: 4 Issues (2015)
Volume 10: 4 Issues (2014)
Volume 9: 4 Issues (2013)
Volume 8: 4 Issues (2012)
Volume 7: 4 Issues (2011)
Volume 6: 4 Issues (2010)
Volume 5: 4 Issues (2009)
Volume 4: 4 Issues (2008)
Volume 3: 4 Issues (2007)
Volume 2: 4 Issues (2006)
Volume 1: 4 Issues (2005)
View Complete Journal Contents Listing