Evolving the Architecture and Weights of Neural Networks Using a Weight Mapping Approach

The application of genetic programming to the evolution of n eural networks has been hindered by the inadequacy of parse trees to represent oriented graph s, nd by the lack of a good mechanism for encoding the weights. In this work, a hybrid method is int roduced, where genetic programming evolves a mapping function to adapt the weights, whereas a ge netic algorithm-based approach evolves the architecture. Results on the application of the new method to the evolution of feedforward and recurrent neural networks are reported.

[1]  Riccardo Poli,et al.  Why Ants are Hard , 1998 .

[2]  Claudio Moraga,et al.  Using Genetic Engineering to Find Modular Structures and Activation Functions for Architectures of Artificial Neural Networks , 1997, Fuzzy Days.

[3]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[4]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[5]  L. Darrell Whitley,et al.  Cellular Encoding Applied to Neurocontrol , 1995, ICGA.

[6]  Xin Yao,et al.  A Preliminary Study on Designing Artiicial Neural Networks Using Co-evolution , 1995 .

[7]  Hiroshi Nagahashi,et al.  Structural Evolution of Neural Networks Having Arbitrary Connections by a Genetic Method , 1993 .

[8]  Riccardo Poli,et al.  Dual Network Representation Applied to the Evolution of Neural Controllers , 1998, Evolutionary Programming.

[9]  H. Kitano Neurogenetic learning: an integrated method of designing and training neural networks using genetic algorithms , 1994 .

[10]  Samy Bengio,et al.  Use of genetic programming for the search of a new learning rule for neural networks , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[11]  Riccardo Poli,et al.  Efficient Evolution of Asymmetric Recurrent Neural Networks Using a PDGP-inspired Two-Dimensional Representation , 1998, EuroGP.

[12]  R. Poli,et al.  Evolving neural networks using a dual representation with a combined crossover operator , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[13]  Peter J. Angeline,et al.  An evolutionary algorithm that constructs recurrent neural networks , 1994, IEEE Trans. Neural Networks.

[14]  PoliRiccardo,et al.  Evolving the Topology and the Weights of Neural Networks Using a Dual Representation , 1998 .

[15]  Lakhmi C. Jain,et al.  Automatic generation of a neural network architecture using evolutionary computation , 1995, Proceedings Electronic Technology Directions to the Year 2000.

[16]  Yukio Kosugi,et al.  Inter-generational architecture adaptation of neural networks , 1993, Proceedings of 1993 International Conference on Neural Networks (IJCNN-93-Nagoya, Japan).