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 条
  • [1] A new constructive algorithm for designing and training artificial neural networks
    Sattar, Md. Abdus
    Islam, Md. Monirul
    Murase, Kazuyuki
    NEURAL INFORMATION PROCESSING, PART I, 2008, 4984 : 317 - +
  • [2] Recurrent neural networks: A constructive algorithm, and its properties
    Tsoi, AC
    Tan, SH
    NEUROCOMPUTING, 1997, 15 (3-4) : 309 - 326
  • [3] A Constructive Algorithm for Neural Networks Inspired on Decision Trees and Evolutionary Algorithms
    Mazega Figueredo, Marcus Vimcius
    Paraiso, Emerson Cabrera
    Nievola, Julio Cesar
    2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 1120 - 1127
  • [4] Application of a pruning algorithm to optimize artificial neural networks for pharmaceutical fingerprinting
    Tetko, IV
    Villa, AEP
    Aksenova, TI
    Zielinski, WL
    Brower, J
    Collantes, ER
    Welsh, WJ
    JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 1998, 38 (04): : 660 - 668
  • [5] Efficient variable selection batch pruning algorithm for artificial neural networks
    Kovalishyn, Vasyl
    Poda, Gennady
    CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2015, 149 : 10 - 16
  • [6] A New Constructive Algorithm for Architectural and Functional Adaptation of Artificial Neural Networks
    Islam, Md. Monirul
    Sattar, Md. Abdus
    Amin, Md. Faijul
    Yao, Xin
    Murase, Kazuyuki
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2009, 39 (06): : 1590 - 1605
  • [7] Comment on "Recurrent neural networks: A constructive algorithm, and its properties"
    Personnaz, L
    Dreyfus, G
    NEUROCOMPUTING, 1998, 20 (1-3) : 321 - 324
  • [8] Evolutionary artificial neural networks for accurate solar radiation prediction
    Guijo-Rubio, D.
    Duran-Rosal, A. M.
    Gutierrez, P. A.
    Gomez-Orellana, A. M.
    Casanova-Mateo, C.
    Sanz-Justo, J.
    Salcedo-Sanz, S.
    Hervas-Martinez, C.
    ENERGY, 2020, 210 (210)
  • [9] Prediction of Concrete Compressive Strength by Evolutionary Artificial Neural Networks
    Nikoo, Mehdi
    TorabianMoghadam, Farshid
    Sadowski, Lukasz
    ADVANCES IN MATERIALS SCIENCE AND ENGINEERING, 2015, 2015
  • [10] Architecture performance prediction using evolutionary artificial neural networks
    Castillo, P. A.
    Mora, A. M.
    Merelo, J. J.
    Laredo, J. L. J.
    Moreto, M.
    Cazorla, F. J.
    Valero, M.
    Mckee, S. A.
    APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2008, 4974 : 175 - +