A dynamic ensemble learning algorithm for neural networks

被引:378
|
作者
Alam, Kazi Md Rokibul [1 ]
Siddique, Nazmul [2 ]
Adeli, Hojjat [3 ,4 ,5 ]
机构
[1] Khulna Univ Engn & Technol, Dept Comp Sci & Engn, Khulna 9203, Bangladesh
[2] Ulster Univ, Sch Comp Engn & Intelligent Syst, Derry BT48 7JL, Londonderry, North Ireland
[3] Ohio State Univ, Dept Neurosci, Columbus, OH 43210 USA
[4] Ohio State Univ, Dept Neurol, Columbus, OH 43210 USA
[5] Ohio State Univ, Dept Biomed Informat, Columbus, OH 43210 USA
关键词
Neural network ensemble; Backpropagation algorithm; Negative correlation learning; Constructive algorithms; Pruning algorithms; SELECTION; DIVERSITY; CLASSIFICATION; CLASSIFIERS; COMBINATION; DESIGN;
D O I
10.1007/s00521-019-04359-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a novel dynamic ensemble learning (DEL) algorithm for designing ensemble of neural networks (NNs). DEL algorithm determines the size of ensemble, the number of individual NNs employing a constructive strategy, the number of hidden nodes of individual NNs employing a constructive-pruning strategy, and different training samples for individual NN's learning. For diversity, negative correlation learning has been introduced and also variation of training samples has been made for individual NNs that provide better learning from the whole training samples. The major benefits of the proposed DEL compared to existing ensemble algorithms are (1) automatic design of ensemble; (2) maintaining accuracy and diversity of NNs at the same time; and (3) minimum number of parameters to be defined by user. DEL algorithm is applied to a set of real-world classification problems such as the cancer, diabetes, heart disease, thyroid, credit card, glass, gene, horse, letter recognition, mushroom, and soybean datasets. It has been confirmed by experimental results that DEL produces dynamic NN ensembles of appropriate architecture and diversity that demonstrate good generalization ability.
引用
收藏
页码:8675 / 8690
页数:16
相关论文
共 50 条
  • [1] A dynamic ensemble learning algorithm for neural networks
    Kazi Md. Rokibul Alam
    Nazmul Siddique
    Hojjat Adeli
    Neural Computing and Applications, 2020, 32 : 8675 - 8690
  • [2] Observational Learning Algorithm for an ensemble of neural networks
    Jang, M
    Cho, SZ
    PATTERN ANALYSIS AND APPLICATIONS, 2002, 5 (02) : 154 - 167
  • [3] Regularized ensemble neural networks models in the Extreme Learning Machine framework
    Perales-Gonzalez, Carlos
    Carbonero-Ruz, Mariano
    Becerra-Alonso, David
    Perez-Rodriguez, Javier
    Fernandez-Navarro, Francisco
    NEUROCOMPUTING, 2019, 361 : 196 - 211
  • [4] Ensemble algorithm of neural networks and its application
    Liu, Y
    Wang, Y
    Zhang, BF
    Wu, GF
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 3464 - 3467
  • [5] A niching evolutionary algorithm with adaptive negative correlation learning for neural network ensemble
    Sheng, Weiguo
    Shan, Pengxiao
    Chen, Shengyong
    Liu, Yurong
    Alsaadi, Fuad E.
    NEUROCOMPUTING, 2017, 247 : 173 - 182
  • [6] Dynamic ensemble of regression neural networks based on predictive uncertainty
    Lee, Yoonhyung
    Kang, Seokho
    COMPUTERS & INDUSTRIAL ENGINEERING, 2024, 190
  • [7] EMSGD: An Improved Learning Algorithm of Neural Networks With Imbalanced Data
    Qian Ya-Guan
    Ma Jun
    Zhang Xi-Min
    Pan Jun
    Zhou Wu-Jie
    Wu Shu-Hui
    Yun Ben-Sheng
    Lei Jing-Sheng
    IEEE ACCESS, 2020, 8 : 64086 - 64098
  • [8] Parallel learning evolutionary algorithm based on neural network ensemble
    Xiao, Sha
    Yu, Dong
    Li, Yibin
    2006 IEEE INTERNATIONAL CONFERENCE ON INFORMATION ACQUISITION, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2006, : 70 - 74
  • [9] Unsupervised Learning in an Ensemble of Spiking Neural Networks Mediated by ITDP
    Shim, Yoonsik
    Philippides, Andrew
    Staras, Kevin
    Husbands, Phil
    PLOS COMPUTATIONAL BIOLOGY, 2016, 12 (10)
  • [10] Effective Neural Network Ensemble Approach for Improving Generalization Performance
    Yang, Jing
    Zeng, Xiaoqin
    Zhong, Shuiming
    Wu, Shengli
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2013, 24 (06) : 878 - 887