How to Improve Neural Network Training Using Evolutionary Algorithms

被引:0
|
作者
Carvalho P. [1 ]
Lourenço N. [1 ]
Machado P. [1 ]
机构
[1] Department of Informatics Engineering, CISUC, Pólo II-Pinhal de Marrocos, Coimbra
关键词
Neural network training; Neuroevolution; Optimizers;
D O I
10.1007/s42979-024-02972-5
中图分类号
学科分类号
摘要
Artificial neural networks are a staple of modern artificial intelligence. These systems must often undergo a training procedure to learn how to solve a designated task. Properly choosing and tuning an optimizer for a problem can significantly improve training speed and quality. Research into optimizers focuses on creating solutions that are generally applicable to any task, relying on parameter tuning for specialization. While parameter tuning is successful in adapting optimizers for a specific problem, the benefits of creating specialized optimizers from scratch is still underdeveloped. We propose an evolutionary framework called AutoLR, capable of evolving optimizers for specific tasks. We use the framework to evolve optimizers for a popular image classification problem and found that evolved optimizers are competitive with human-made optimizers. Furthermore, we find that the evolved solutions remain competitive when moved to a different dataset. Analysis of the best performing optimizers reveals that the system evolved novel behavior undiscovered by humans. The results achieved in this work suggest evolutionary algorithms can improve the quality of neural network training, motivating further research into the framework and its applications. © The Author(s) 2024.
引用
收藏
相关论文
共 50 条
  • [1] Spiking neural network training using evolutionary algorithms
    Pavlidis, NG
    Tasoulis, DK
    Plagianakos, VP
    Nikiforidis, G
    Vrahatis, MN
    PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), VOLS 1-5, 2005, : 2190 - 2194
  • [2] Evolutionary algorithms for real-time artificial neural network training
    Jagadeesan, A
    Maxwell, G
    MacLeod, C
    ARTIFICIAL NEURAL NETWORKS: FORMAL MODELS AND THEIR APPLICATIONS - ICANN 2005, PT 2, PROCEEDINGS, 2005, 3697 : 73 - 78
  • [3] Combining SOM and evolutionary computation algorithms for RBF neural network training
    Zhen-Yao Chen
    R. J. Kuo
    Journal of Intelligent Manufacturing, 2019, 30 : 1137 - 1154
  • [4] Combining SOM and evolutionary computation algorithms for RBF neural network training
    Chen, Zhen-Yao
    Kuo, R. J.
    JOURNAL OF INTELLIGENT MANUFACTURING, 2019, 30 (03) : 1137 - 1154
  • [5] Evolutionary algorithms for training neural networks
    Mohan, Chilukuri K.
    MODELING AND SIMULATION FOR MILITARY APPLICATIONS, 2006, 6228
  • [6] Designing a neural network using evolutionary algorithms with deterministic mutation
    Fukumi, M
    Akamatsu, N
    ARTIFICIAL INTELLIGENCE IN REAL-TIME CONTROL 1997, 1998, : 97 - 102
  • [7] A survey of designing convolutional neural network using evolutionary algorithms
    Mishra, Vidyanand
    Kane, Lalit
    ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (06) : 5095 - 5132
  • [8] A survey of designing convolutional neural network using evolutionary algorithms
    Vidyanand Mishra
    Lalit Kane
    Artificial Intelligence Review, 2023, 56 : 5095 - 5132
  • [9] Hardware-friendly Higher-Order Neural Network Training using Distributed Evolutionary Algorithms
    Epitropakis, M. G.
    Plagianakos, V. P.
    Vrahatis, M. N.
    APPLIED SOFT COMPUTING, 2010, 10 (02) : 398 - 408
  • [10] Evolutionary algorithms using a neural network like migration scheme
    Villmann, T
    INTEGRATED COMPUTER-AIDED ENGINEERING, 2002, 9 (01) : 25 - 35