A hyper-heuristic based reinforcement-learning algorithm to train feedforward neural networks

被引:7
|
作者
Ozsoydan, Fehmi Burcin [1 ]
Golcuk, Lker [2 ]
机构
[1] Dokuz Eylul Univ, Fac Engn, Dept Ind Engn, TR-35397 Izmir, Turkey
[2] Izmir Bakircay Univ, Dept Ind Engn, TR-35665 Izmir, Turkey
关键词
Artificial neural networks; Machine learning; Hyper; -heuristics; Particle swarm optimization; Flower pollination algorithm; Differential evolution algorithm; PARTICLE SWARM OPTIMIZATION; GENETIC ALGORITHM; IMPROVED PSO; EVOLUTIONARY; METAHEURISTICS; INTELLIGENCE;
D O I
10.1016/j.jestch.2022.101261
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Artificial Neural Networks (ANNs) offer unique opportunities in numerous research fields. Due to their remarkable generalization capabilities, they have grabbed attention in solving challenging problems such as classification, function approximation, pattern recognition and image processing that can be quite complex to model mathematically in practice. One of the most vital issues regarding the ANNs is the training process. The aim at this stage is to find the optimum values of ANN parameters such as weights and biases, which indeed embed the whole information of the network. Traditional gradient-descent -based training methods include various algorithms, of which the backpropagation is one of the best-known. Such methods have been shown to exhibit outstanding results, however, they are known have two major theoretical and computational limitations, which are slow convergence speed and possible local minima issues. For this purpose, numerous stochastic search algorithms and heuristic methods have been individually used to train ANNs. However, methods, bringing diverse features of different optimiz-ers together are still lacking in the related literature. In this regard, this paper aims to develop a training algorithm operating based on a hyper-heuristic (HH) framework, which indeed resembles reinforcement learning-based machine learning algorithm. The proposed method is used to train Feed-forward Neural Networks, which are specific forms of ANNs. The proposed HH employs individual metaheuristic algo-rithms such as Particle Swarm Optimization (PSO), Differential Evolution (DE) Algorithm and Flower Pollination Algorithm (FPA) as low-level heuristics. Based on a feedback mechanism, the proposed HH learns throughout epochs and encourages or discourages the related metaheuristic. Thus, due its stochas-tic nature, HH attempts to avoid local minima, while utilizing promising regions in search space more conveniently by increasing the probability of invoking relatively more promising heuristics during train-ing. The proposed method is tested in both function approximation and classification problems, which have been adopted from UCI machine learning repository and existing literature. According to the com-prehensive experimental study and statistically verified results, which point out significant improve-ments, the developed HH based training algorithm can achieve significantly superior results to some of the compared optimizers.(c) 2022 Karabuk University. Publishing services by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Hyper-heuristic for CVRP with reinforcement learning
    Zhang J.
    Feng Q.
    Zhao Y.
    Liu J.
    Leng L.
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2020, 26 (04): : 1118 - 1129
  • [2] Automatic design of hyper-heuristic based on reinforcement learning
    Choong, Shin Siang
    Wong, Li-Pei
    Lim, Chee Peng
    [J]. INFORMATION SCIENCES, 2018, 436 : 89 - 107
  • [3] Hyper-Heuristic Task Scheduling Algorithm Based on Reinforcement Learning in Cloud Computing
    Yin, Lei
    Sun, Chang
    Gao, Ming
    Fang, Yadong
    Li, Ming
    Zhou, Fengyu
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 37 (02): : 1587 - 1608
  • [4] PHH: Policy-Based Hyper-Heuristic With Reinforcement Learning
    Udomkasemsub, Orachun
    Sirinaovakul, Booncharoen
    Achalakul, Tiranee
    [J]. IEEE ACCESS, 2023, 11 : 52026 - 52049
  • [5] A deep reinforcement learning based hyper-heuristic for modular production control
    Panzer, Marcel
    Bender, Benedict
    Gronau, Norbert
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (08) : 2747 - 2768
  • [6] A Reinforcement Learning Hyper-heuristic for the Optimisation of Flight Connections
    Pylyavskyy, Yaroslav
    Kheiri, Ahmed
    Ahmed, Leena
    [J]. 2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [7] A deep reinforcement learning based hyper-heuristic for combinatorial optimisation with uncertainties
    Zhang, Yuchang
    Bai, Ruibin
    Qu, Rong
    Tu, Chaofan
    Jin, Jiahuan
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 300 (02) : 418 - 427
  • [8] A hierarchical reinforcement learning-aware hyper-heuristic algorithm with fitness landscape analysis
    Zhu, Ningning
    Zhao, Fuqing
    Yu, Yang
    Wang, Ling
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2024, 90
  • [9] A Hyper-heuristic Clustering Algorithm
    Tsai, Chun-Wei
    Song, Huei-Jyun
    Chiang, Ming-Chao
    [J]. PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 2839 - 2844
  • [10] An Improved Hyper-Heuristic Clustering Algorithm for Wireless Sensor Networks
    Chun-Wei Tsai
    Wei-Lun Chang
    Kai-Cheng Hu
    Ming-Chao Chiang
    [J]. Mobile Networks and Applications, 2017, 22 : 943 - 958