Differential Evolution-based Neural Network Training Incorporating a Centroid-based Strategy and Dynamic Opposition-based Learning

被引:11
作者
Mousavirad, Seyed Jalaleddin [1 ]
Oliva, Diego [2 ]
Hinojosa, Salvador [2 ]
Schaefer, Gerald [3 ]
机构
[1] Hakim Sabzevari Univ, Dept Comp Engn, Sabzevar, Iran
[2] Univ Guadalajara, Dept Ciencias Comp, Guadalajara, Jalisco, Mexico
[3] Loughborough Univ, Dept Comp Sci, Loughborough, Leics, England
来源
2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021) | 2021年
关键词
neural network training; optimisation; differential evolution; center-based strategy; dynamic opposition-based learning; ALGORITHM; OPTIMIZATION;
D O I
10.1109/CEC45853.2021.9504801
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Training multi-layer neural networks (MLNNs), a challenging task, involves finding appropriate weights and biases. MLNN training is important since the performance of MLNNs is mainly dependent on these network parameters. However, conventional algorithms such as gradient-based methods, while extensively used for MLNN training, suffer from drawbacks such as a tendency to getting stuck in local optima. Population-based metaheuristic algorithms can be used to overcome these problems. In this paper, we propose a novel MLNN training algorithm, CenDE-DOBL, that is based on differential evolution (DE), a centroid-based strategy (Cen-S), and dynamic opposition-based learning (DOBL). The Cen-S approach employs the centroid of the best individuals as a member of population, while other members are updated using standard crossover and mutation operators. This improves exploitation since the new member is obtained based on the best individuals, while the employed DOBL strategy, which uses the opposite of an individual, leads to enhanced exploration. Our extensive experiments compare CenDE-DOBL to 26 conventional and population-based algorithms and confirm it to provide excellent MLNN training performance.
引用
收藏
页码:1233 / 1240
页数:8
相关论文
共 50 条
  • [1] Centroid Opposition-Based Differential Evolution
    Rahnamayan, Shahryar
    Jesuthasan, Jude
    Bourennani, Farid
    Naterer, Greg F.
    Salehinejad, Hojjat
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2014, 5 (04) : 1 - 25
  • [2] Adaptive Differential Evolution with Elite Opposition-Based Learning and its Application to Training Artificial Neural Networks
    Choi, Tae Jong
    Lee, Jong-Hyun
    Youn, Hee Yong
    Ahn, Chang Wook
    FUNDAMENTA INFORMATICAE, 2019, 164 (2-3) : 227 - 242
  • [3] Opposition-Based Differential Evolution for Beta Basis Function Neural Network
    Dhahri, Habib
    Alimi, Adel. M.
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [4] Opposition-based learning in the shuffled differential evolution algorithm
    Ahandani, Morteza Alinia
    Alavi-Rad, Hosein
    SOFT COMPUTING, 2012, 16 (08) : 1303 - 1337
  • [5] Dynamic allocation of opposition-based learning in differential evolution for multi-role individuals
    Guan, Jian
    Yu, Fei
    Wu, Hongrun
    Chen, Yingpin
    Xiang, Zhenglong
    Xia, Xuewen
    Li, Yuanxiang
    ELECTRONIC RESEARCH ARCHIVE, 2024, 32 (05): : 3241 - 3274
  • [6] Opposition-Based Adaptive Differential Evolution
    Zhang, Xin
    Yuen, Shiu Yin
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [7] Opposition-based differential evolution with ordering strategy on elite individuals
    Hu, Jianwei
    Lou, Yang
    Cui, Yanpeng
    Journal of Computational Information Systems, 2013, 9 (23): : 9421 - 9428
  • [8] Hybrid Differential Evolution Algorithm with Chaos and Generalized Opposition-Based Learning
    Wang, Jing
    Wu, Zhijian
    Wang, Hui
    ADVANCES IN COMPUTATION AND INTELLIGENCE, 2010, 6382 : 103 - 111
  • [9] Lens imaging opposition-based learning for differential evolution with cauchy perturbation
    Yu, Fei
    Guan, Jian
    Wu, Hongrun
    Chen, Yingpin
    Xia, Xuewen
    APPLIED SOFT COMPUTING, 2024, 152
  • [10] Using Opposition-based Learning to Enhance Differential Evolution: A Comparative Study
    Wang, Wenjun
    Wang, Hui
    Sun, Hui
    Rahnamayan, Shahryar
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 71 - 77