Multiple pheromone types and other extensions to the Ant-Miner classification rule discovery algorithm

被引:1
作者
Khalid M. Salama
Ashraf M. Abdelbar
Alex A. Freitas
机构
[1] American University in Cairo,Department of Computer Science & Engineering
[2] University of Kent,School of Computing
来源
Swarm Intelligence | 2011年 / 5卷
关键词
Ant Colony Optimization (ACO); Data mining; Classification; Multipheromone; Stubborn Ants;
D O I
暂无
中图分类号
学科分类号
摘要
Ant-Miner is an ant-based algorithm for the discovery of classification rules. This paper proposes five extensions to Ant-Miner: (1) we utilize multiple types of pheromone, one for each permitted rule class, i.e. an ant first selects the rule class and then deposits the corresponding type of pheromone; (2) we use a quality contrast intensifier to magnify the reward of high-quality rules and to penalize low-quality rules in terms of pheromone update; (3) we allow the use of a logical negation operator in the antecedents of constructed rules; (4) we incorporate stubborn ants, an ACO variation in which an ant is allowed to take into consideration its own personal past history; (5) we use an ant colony behavior in which each ant is allowed to have its own values of the α and β parameters (in a sense, to have its own personality). Empirical results on 23 datasets show improvements in the algorithm’s performance in terms of predictive accuracy and simplicity of the generated rule set.
引用
收藏
页码:149 / 182
页数:33
相关论文
共 15 条
[1]  
Demšar J.(2006)Statistical comparisons of classifiers over multiple data sets Journal of Machine Learning Research 7 1-30
[2]  
Martens D.(2007)Classification with ant colony optimization IEEE Transactions on Evolutionary Computation 11 651-665
[3]  
Backer M. D.(2011)Editorial survey: swarm intelligence for data mining Machine Learning 82 1-42
[4]  
Haesen R.(2002)Data mining with an ant colony optimization algorithm IEEE Transactions on Evolutionary Computation 6 321-332
[5]  
Vanthienen J.(2000)- Future Generation Computer Systems 16 889-914
[6]  
Snoeck M.(undefined) ant system undefined undefined undefined-undefined
[7]  
Baesens B.(undefined)undefined undefined undefined undefined-undefined
[8]  
Martens D.(undefined)undefined undefined undefined undefined-undefined
[9]  
Baesens B.(undefined)undefined undefined undefined undefined-undefined
[10]  
Fawcett T.(undefined)undefined undefined undefined undefined-undefined