A new evolutionary system for evolving artificial neural networks
- 1 May 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks
- Vol. 8 (3), 694-713
- https://doi.org/10.1109/72.572107
Abstract
This paper presents a new evolutionary system, i.e., EPNet, for evolving artificial neural networks (ANNs). The evolutionary algorithm used in EPNet is based on Fogel's evolutionary programming (EP). Unlike most previous studies on evolving ANN's, this paper puts its emphasis on evolving ANN's behaviors. Five mutation operators proposed in EPNet reflect such an emphasis on evolving behaviors. Close behavioral links between parents and their offspring are maintained by various mutations, such as partial training and node splitting. EPNet evolves ANN's architectures and connection weights (including biases) simultaneously in order to reduce the noise in fitness evaluation. The parsimony of evolved ANN's is encouraged by preferring node/connection deletion to addition. EPNet has been tested on a number of benchmark problems in machine learning and ANNs, such as the parity problem, the medical diagnosis problems, the Australian credit card assessment problem, and the Mackey-Glass time series prediction problem. The experimental results show that EPNet can produce very compact ANNs with good generalization ability in comparison with other algorithms.Keywords
This publication has 36 references indexed in Scilit:
- Genetic algorithms and permutation problems: a comparison of recombination operators for neural net structure specificationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Genetic evolution of the topology and weight distribution of neural networksIEEE Transactions on Neural Networks, 1994
- Combining evolution with credit apportionment: A new learning algorithm for neural netsNeural Networks, 1994
- An empirical study of genetic operators in genetic algorithmsMicroprocessing and Microprogramming, 1993
- EVOLUTIONARY ARTIFICIAL NEURAL NETWORKSInternational Journal of Neural Systems, 1993
- 'Neural-gas' network for vector quantization and its application to time-series predictionIEEE Transactions on Neural Networks, 1993
- Evolutional development of a multilevel neural networkNeural Networks, 1993
- A review of evolutionary artificial neural networksInternational Journal of Intelligent Systems, 1993
- Genetic algorithms and neural networks: optimizing connections and connectivityParallel Computing, 1990
- Fast Learning in Networks of Locally-Tuned Processing UnitsNeural Computation, 1989