A Co-Evolutionary Approach for Learning and Structure Search of Neural Networks

공진화에 의한 신경회로망의 구조탐색 및 학습

  • 이동욱 (로보틱스 및 지능정보시스템 연구실 중앙대학교 공과대학 제어계측공학과) ;
  • 전효병 (로보틱스 및 지능정보시스템 연구실 중앙대학교 공과대학 제어계측공학과) ;
  • 심귀보 (로보틱스 및 지능정보시스템 연구실 중앙대학교 공과대학 제어계측공학과u)
  • Published : 1997.10.01

Abstract

Usually, Evolutionary Algorithms are considered more efficient for optimal system design, However, the performance of the system is determined by fitness function and system environment. In this paper, in order to overcome the limitation of the performance by this factor, we propose a co-evolutionary method that two populations constantly interact and coevolve. In this paper, we apply coevolution to neural network's evolving. So, one population is composed of the structure of neural networks and other population is composed of training patterns. The structure of neural networks evolve to optimal structure and, at the same time, training patterns coevolve to feature patterns. This method prevent the system from the limitation of the performance by random design of neural network structure and inadequate selection of training patterns. In this time neural networks are trained by evolution strategies that are able to apply to the unsupervised learning. And in the coding of neural networks, we propose the method to maintain nonredundancy and character preservingness that are essential factor of genetic coding. We show the validity and the effectiveness of the proposed scheme by applying it to the visual servoing of RV-M2 robot manipulators.

Keywords