A Classification Method based on Self-adaptive Artificial Bee Colony

被引:0
作者
Xue, Yu [1 ]
Jiang, Jiongming [1 ]
Xue, Bing [2 ]
Zhang, Mengjie [2 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Comp & Software, Nanjing, Jiangsu, Peoples R China
[2] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
来源
2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI) | 2017年
基金
中国国家自然科学基金;
关键词
Artificial bee colony; self-adaptive; optimization; classification; DIFFERENTIAL EVOLUTION; ALGORITHM; OPTIMIZATION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary computation (EC) techniques have become popular for solving different problems because they have powerful global search ability. Artificial bee colony (ABC) is a kind of EC techniques proposed for optimization problems. In this paper, in order to take the advantage of the global search ability of ABC to solve classification problems, a basic classification model is described, and three extended classification models are proposed based on the basic model so that classification problems can be conveniently solved by ABC. In the basic classification model, a nonhomogeneous linear equation set is firstly constructed based on the training set. Then, an objective function, which can be solved by ABC, is proposed based on the equation set. This basic classification model is extensible and three extended classification models are proposed in this paper. In order to solve the classification models efficiently, a new self- adaptive artificial bee colony with symmetry initialization (SABC-SI) algorithm, which employs a symmetry initialization method and a new selection operator, is proposed. Besides, a selfadaptive search mechanism and several new candidate solution generation strategies (CSGSs) have also been developed. We conducted experiments on eight datasets chosen from the UCI Machine Learning Repository. The experimental results show that SABC-SI can be directly used for classification by solving the classification models, and achieve good classification accuracy.
引用
收藏
页码:1038 / 1045
页数:8
相关论文
共 35 条
[1]  
[Anonymous], 2016, INT C BIOINSP COMP T
[2]  
CORTES C, 1995, MACH LEARN, V20, P273, DOI 10.1023/A:1022627411411
[3]   Optimal Parameter Settings for the (1+(λ, λ)) Genetic Algorithm [J].
Doerr, Benjamin .
GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, :1107-1114
[4]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
[5]   Enhancing Differential Evolution Utilizing Proximity-Based Mutation Operators [J].
Epitropakis, Michael G. ;
Tasoulis, Dimitris K. ;
Pavlidis, Nicos G. ;
Plagianakos, Vassilis P. ;
Vrahatis, Michael N. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) :99-119
[6]   A Survey on the Application of Genetic Programming to Classification [J].
Espejo, Pedro G. ;
Ventura, Sebastian ;
Herrera, Francisco .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2010, 40 (02) :121-144
[7]   KANTS: A Stigmergic Ant Algorithm for Cluster Analysis and Swarm Art [J].
Fernandes, Carlos M. ;
Mora, Antonio M. ;
Merelo, Juan J. ;
Rosa, Agostinho C. .
IEEE TRANSACTIONS ON CYBERNETICS, 2014, 44 (06) :843-856
[8]   A modified artificial bee colony algorithm [J].
Gao, Wei-feng ;
Liu, San-yang .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (03) :687-697
[9]   A global best artificial bee colony algorithm for global optimization [J].
Gao, Weifeng ;
Liu, Sanyang ;
Huang, Lingling .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2012, 236 (11) :2741-2753
[10]   Improved artificial bee colony algorithm for global optimization [J].
Gao, Weifeng ;
Liu, Sanyang .
INFORMATION PROCESSING LETTERS, 2011, 111 (17) :871-882