Modified binary cuckoo search for association rule mining

This paper proposes a modified single-objective binary cuckoo search for association rule mining (MBCS-ARM). The proposed algorithm includes a novel representations of individuals, which tackles the problems of large dimensionality with an increasing number of attributes. The MBCS-ARM also supports the mining of rules, where intervals of attributes can either be negative or positive. It uses an objective function composed of support and confidence weighted by two parameters, which control the importance of each measure in the found rules. It is tested on eight publicly available databases, while also compared to several single-objective evolutionary algorithms, and traditional algorithms, all found in the KEEL software tool. The experiments show promising results of the MBCS-ARM, compared to other algorithms, by producing rules, which are interesting, simple, and also easy to understand, which is of great importance in domains like medicine.

[1]  Adaptation , 1926 .

[2]  S. Smith,et al.  A Learning System Based on Genetic Algorithms , 1980 .

[3]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[4]  John R. Koza,et al.  Genetic programming 2 - automatic discovery of reusable programs , 1994, Complex adaptive systems.

[5]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[6]  Heikki Mannila,et al.  Fast Discovery of Association Rules , 1996, Advances in Knowledge Discovery and Data Mining.

[7]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[8]  Mohammed J. Zaki Scalable Algorithms for Association Mining , 2000, IEEE Trans. Knowl. Data Eng..

[9]  Jian Pei,et al.  Mining frequent patterns without candidate generation , 2000, SIGMOD '00.

[10]  José C. Riquelme,et al.  Mining Numeric Association Rules with Genetic Algorithms , 2001 .

[11]  José C. Riquelme,et al.  An evolutionary algorithm to discover numeric association rules , 2002 .

[12]  Erick Cantú-Paz On the Use of Evolutionary Algorithms in Data Mining , 2002 .

[13]  Bhabesh Nath,et al.  Multi-objective rule mining using genetic algorithms , 2004, Inf. Sci..

[14]  Erhan Akin,et al.  An efficient genetic algorithm for automated mining of both positive and negative quantitative association rules , 2006, Soft Comput..

[15]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[16]  María José del Jesús,et al.  KEEL: a software tool to assess evolutionary algorithms for data mining problems , 2008, Soft Comput..

[17]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[18]  Chengqi Zhang,et al.  Genetic algorithm-based strategy for identifying association rules without specifying actual minimum support , 2009, Expert Syst. Appl..

[19]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[20]  Habiba Drias,et al.  Bees Swarm Optimization for Web Association Rule Mining , 2012, 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

[21]  Sharma Sanjeev,et al.  A Review on Application of Particle Swarm Optimization in Association Rule Mining , 2013 .

[22]  Behrouz Minaei-Bidgoli,et al.  Mining numerical association rules via multi-objective genetic algorithms , 2013, Inf. Sci..

[23]  Xin-She Yang,et al.  BCS: A Binary Cuckoo Search algorithm for feature selection , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[24]  Das Amrita,et al.  Mining Association Rules between Sets of Items in Large Databases , 2013 .

[25]  Janez Brest,et al.  A Brief Review of Nature-Inspired Algorithms for Optimization , 2013, ArXiv.

[26]  Vadlamani Ravi,et al.  Association rule mining using binary particle swarm optimization , 2013, Eng. Appl. Artif. Intell..

[27]  Habiba Drias,et al.  Association Rule Mining Based on Bat Algorithm , 2015, BIC-TA.

[28]  Sebastián Ventura,et al.  Reducing gaps in quantitative association rules: A genetic programming free-parameter algorithm , 2014, Integr. Comput. Aided Eng..

[29]  Habiba Drias,et al.  Bees swarm optimisation using multiple strategies for association rule mining , 2014, Int. J. Bio Inspired Comput..

[30]  Habiba Drias,et al.  Multi-population Cooperative Bat Algorithm for Association Rule Mining , 2015, ICCCI.

[31]  Iztok Fister,et al.  Interestingness measure for mining sequential patterns in sports , 2015, J. Intell. Fuzzy Syst..

[32]  Iztok Fister,et al.  Hybrid self-adaptive cuckoo search for global optimization , 2016, Swarm Evol. Comput..

[33]  Wei Cao,et al.  Multi-objective association rule mining with binary bat algorithm , 2016, Intell. Data Anal..