A new evolutionary system for evolving artificial neural networks

被引:585
作者
Yao, X
Liu, Y
机构
[1] Computational Intelligence Group, School of Computer Science, University of New South Wales, Canberra
来源
IEEE TRANSACTIONS ON NEURAL NETWORKS | 1997年 / 8卷 / 03期
基金
澳大利亚研究理事会;
关键词
evolution; evolutionary programming; evolution of behaviors; generalization; learning; neural-network design; parsimony; TIME-SERIES; GENETIC ALGORITHMS; NETS;
D O I
10.1109/72.572107
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a new evolutionary system, i.e., EPNet, for evolving artificial neural networks (ANN's), 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, This is one of the primary reasons why EP is adopted, 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 ANN's, such as the parity problem, the medical diagnosis problems (breast cancer, diabetes, heart disease, and thyroid), the Australian credit card assessment problem, and the Mackey-Glass time series prediction problem, The experimental results show that EPNet can produce very compact ANN's with good generalization ability in comparison with other algorithms.
引用
收藏
页码:694 / 713
页数:20
相关论文
共 61 条
[1]  
ACKLEY DH, 1994, ARTIFICIAL LIFE 3, V18, P487
[2]   AN EVOLUTIONARY ALGORITHM THAT CONSTRUCTS RECURRENT NEURAL NETWORKS [J].
ANGELINE, PJ ;
SAUNDERS, GM ;
POLLACK, JB .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (01) :54-65
[3]  
[Anonymous], 1994, Neural and Statistical Classification
[4]  
[Anonymous], P IEEE SING INT C IN
[5]  
[Anonymous], ENCY COMPUTER SCI TE
[6]  
[Anonymous], 1966, Artificial intelligence through simulated evolution
[7]  
[Anonymous], 1994, 2194 U KARLSR FAK IN
[8]  
[Anonymous], EVOLUTIONARY PROGRAM
[9]  
[Anonymous], P INT SORKSH COMB GE
[10]  
[Anonymous], P INT JOINT C NEUR N