A new efficient training strategy for deep neural networks by hybridization of artificial bee colony and limited-memory BFGS optimization algorithms

被引:89
作者
Badem, Hasan [1 ,3 ]
Basturk, Alper [1 ]
Caliskan, Abdullah [2 ]
Yuksel, Mehmet Emin [2 ]
机构
[1] Erciyes Univ, Dept Comp Engn, Kayseri, Turkey
[2] Erciyes Univ, Dept Biomed Engn, Kayseri, Turkey
[3] Kahramanmaras Sutcu Imam Univ, Dept Comp Engn, Kahramanmaras, Turkey
关键词
Training strategy; L-BFGS; Artificial bee colony optimization algorithm; Deep learning; Stacked autoencoder network; Deep neural network; Hybridization; PARAMETERS;
D O I
10.1016/j.neucom.2017.05.061
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Working up with deep learning techniques requires profound understanding of the mechanisms underlying the optimization of the internal parameters of complex structures. The major factor limiting this understanding is that there exist only a few optimization methods such as gradient descent and Limited memory Broyden-Fletcher-Goldfarb-Shannon (L-BFGS) to find the best local minima of the problem space for these complex structures such as deep neural network (DNN). Therefore, in this paper, we represent a new training approach named hybrid artificial bee colony based training strategy (HABCbTS) to tune the parameters of a DNN structure, which includes one or more autoencoder layers cascaded to a softmax classification layer. In this strategy, a derivative-free optimization algorithm "ABC" is combined with a derivative-based algorithm "L-BFGS" to construct "HABC", which is used in the HABCbTS. Detailed simulation results supported by statistical analysis show that the proposed training strategy results in better classification performance compared to the DNN classifier trained with the L-BFGS, ABC and modified ABC. The obtained classification results are also compared with the state-of-the-art classifiers, including MLP, SVM, KNN, DT and NB on 15 data sets with different dimensions and sizes. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:506 / 526
页数:21
相关论文
共 47 条
[1]   A modified Artificial Bee Colony algorithm for real-parameter optimization [J].
Akay, Bahriye ;
Karaboga, Dervis .
INFORMATION SCIENCES, 2012, 192 :120-142
[2]  
[Anonymous], 2006, NIPS
[3]  
[Anonymous], 2006, Proc. Adv. Neural Inf. Process. Syst.
[4]  
[Anonymous], 2014, Technical Report
[5]  
[Anonymous], MED TECHN NAT C TIPT
[6]  
Bache K., 2013, UCI Machine Learning Repository
[7]  
Badem H, 2016, 2016 NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND BIOMEDICAL ENGINEERING (ELECO), P499
[8]  
Basturk A., 2017, P IEEE 25 SIGN PROC
[9]   Performance analysis of the coarse-grained parallel model of the artificial bee colony algorithm [J].
Basturk, Alper ;
Akay, Rustu .
INFORMATION SCIENCES, 2013, 253 :34-55
[10]   Parallel Implementation of Synchronous Type Artificial Bee Colony Algorithm for Global Optimization [J].
Basturk, Alper ;
Akay, Rustu .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2012, 155 (03) :1095-1104