An evolutionary constructive and pruning algorithm for artificial neural networks and its prediction applications

被引:52
|
作者
Yang, Shih-Hung [1 ]
Chen, Yon-Ping [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Elect Engn, Hsinchu 300, Taiwan
关键词
Evolutionary algorithm; Neural network; Constructive; Pruning; Prediction; TIME-SERIES PREDICTION; OPTIMIZATION METHODOLOGY; REGRESSION; MODEL;
D O I
10.1016/j.neucom.2012.01.024
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a method for designing artificial neural networks (ANNs) for prediction problems based on an evolutionary constructive and pruning algorithm (ECPA). The proposed ECPA begins with a set of ANNs with the simplest possible structure, one hidden neuron connected to an input node, and employs crossover and mutation operators to increase the complexity of an ANN population. Additionally, cluster-based pruning (CBP) and age-based survival selection (ABSS) are proposed as two new operators for ANN pruning. The CBP operator retains significant neurons and prunes insignificant neurons on a probability basis and therefore prevents the exponential growth of an ANN. The ABSS operator can delete old ANNs with potentially complex structures and then introduce new ANNs with simple structures; thus, the ANNs are less likely to be trapped in a fully connected topology. The ECPA framework incorporates constructive and pruning approaches in an attempt to efficiently evolve compact ANNs. As a demonstration of the method, ECPA is applied to three prediction problems: the Mackey-Glass time series, the number of sunspots, and traffic flow. The numerical results show that ECPA makes the design of ANNs more feasible and practical for real-world applications. Crown Copyright (C) 2012 Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:140 / 149
页数:10
相关论文
共 50 条
  • [21] Application of Mind Evolutionary Algorithm and Artificial Neural Networks for Prediction of Profile and Flatness in Hot Strip Rolling Process
    Wang, Zhenhua
    Ma, Gengsheng
    Gong, Dianyao
    Sun, Jie
    Zhang, Dianhua
    NEURAL PROCESSING LETTERS, 2019, 50 (03) : 2455 - 2479
  • [22] Application of Mind Evolutionary Algorithm and Artificial Neural Networks for Prediction of Profile and Flatness in Hot Strip Rolling Process
    Zhenhua Wang
    Gengsheng Ma
    Dianyao Gong
    Jie Sun
    Dianhua Zhang
    Neural Processing Letters, 2019, 50 : 2455 - 2479
  • [23] An iterative pruning algorithm for feedforward neural networks
    Castellano, G
    Fanelli, AM
    Pelillo, M
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1997, 8 (03): : 519 - 531
  • [24] Classification algorithm based on constructive neural networks
    Liu, Cheng-Shui
    Zhongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Central South University (Science and Technology), 2009, 40 (03): : 737 - 741
  • [25] Fast Constructive-Covering Algorithm for neural networks and its implement in classification
    Wang, Di
    APPLIED SOFT COMPUTING, 2008, 8 (01) : 166 - 173
  • [26] An Interpretable Constructive Algorithm for Incremental Random Weight Neural Networks and Its Application
    Nan, Jing
    Dai, Wei
    Yuan, Guan
    Zhou, Ping
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (12) : 13622 - 13632
  • [27] Automated Pruning of Neural Networks for Mobile Applications
    Glinserer, Andreas
    Lechner, Martin
    Wendt, Alexander
    2021 IEEE 19TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2021,
  • [28] Evolutionary artificial neural networks: a review
    Ding, Shifei
    Li, Hui
    Su, Chunyang
    Yu, Junzhao
    Jin, Fengxiang
    ARTIFICIAL INTELLIGENCE REVIEW, 2013, 39 (03) : 251 - 260
  • [29] A REVIEW OF EVOLUTIONARY ARTIFICIAL NEURAL NETWORKS
    YAO, X
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1993, 8 (04) : 539 - 567
  • [30] Evolutionary artificial neural networks: a review
    Shifei Ding
    Hui Li
    Chunyang Su
    Junzhao Yu
    Fengxiang Jin
    Artificial Intelligence Review, 2013, 39 : 251 - 260