진화연산을 이용한 동적 귀환 신경망의 구조 저차원화

Structure Pruning of Dynamic Recurrent Neural Networks Based on Evolutionary Computations

  • 김대준 (중앙대학교 제어계측공학과) ;
  • 심귀보 (중앙대학교 제어계측공학과)
  • 발행 : 1997.10.01

초록

본 논문에서는 진화연산을 이용하여 동적 귀환 신경망의 구조를 저차원화하는 방법을 제안한다. 일반적으로 진화연산을 개체군을 이용한 탐색 방법으로서 신경회로망의 여러 가지 다른 성질을 동시에 최적화할 필요가 있을 때 유용한 방법이다. 본 연구에서는 동적 귀환 신경망의 구조를 조차원화하기 위하여 진화 프로그래밍으로 신경망의 구조를 탐색하고, 진화전략으로 신경망의 연결강도를 학습시킴으로서 전체적인 구조를 저차원화하였다.신경망의 중간층 노드의 추가/삭제는 돌연변이 확률에 의하여 결정한다. 노드를 삭제할 경우에는 입력 연결강도의 총합이 가장 작은 노드를 삭제하고, 노드를 추가할 경우에는 미리 지정한 확률함스에 따라 노드를 추가한다. 그리고 추가된 노드와 다른 노드와의 연결방법은 서로 영향을 미칠 수 있는 모든 연결강도 중에서 확률적으로 선택하여 연결하였다. 마지막으로 제안한 저차원화 동적 귀환 신경망이 완전 연결된 신경망보다 더 좋은 성능을 얻을 수 있음을 예제로서 본 논문에서는 도립진자의 안정화 및 제어와 로봇 매니퓰레이터의 비주얼 서보잉에 적용하여 컴퓨터 시뮬레이션을 통하여 그 유효성을 확인한다.

This paper proposes a new method of the structure pruning of dynamic recurrent neural networks (DRNN) using evolutionary computations. In general, evolutionary computations are population-based search methods, therefore it is very useful when several different properties of neural networks need to be optimized. In order to prune the structure of the DRNN in this paper, we used the evolutionary programming that searches the structure and weight of the DRNN and evolution strategies which train the weight of neuron and pruned the net structure. An addition or elimination of the hidden-layer's node of the DRNN is decided by mutation probability. Its strategy is as follows, the node which has mhnimum sum of input weights is eliminated and a node is added by predesignated probability function. In this case, the weight is connected to the other nodes according to the probability in all cases which can in- 11:ract to the other nodes. The proposed pruning scheme is exemplified on the stabilization and position control of the inverted-pendulum system and visual servoing of a robot manipulator and the effc: ctiveness of the proposed method is demonstrated by numerical simulations.

키워드

참고문헌

  1. 日本機械學會論文集 v.59 no.564 Learning Scheme for Recurrent Neural Network by Genetic Algorithm T.Fukuda;T.Kohno;T.Shibata
  2. 전자공학회 논문지 v.33-B no.12 유전 알고리즘을 이용한 전방향 신경망 제어기의 구조 최적화 조철현;공성근
  3. IEEE Tranc. Neural Networks v.5 no.5 Pruning Recurrent Neural Networks for Improved Generalization Performance C.L.Giles;C.W.Omlin
  4. 日本計測自動制御學會論文集 v.32 no.3 A Pruning Method of Recurrent Neural Networks H.Nishida;Y.Matsumoto;Y.Yamamoto
  5. Neural Fuzzy Systems Chin-Teng Lin;C.S.George Lee
  6. IEEE Tranc. Neural Networks v.5 no.1 An Evolutionary Algorithm that Constructs Recurrent Neural Networks P.J.Agline;G.M.Saunders;J.B.Pollack
  7. 한국퍼지 및 지능 시스템학회 논문지 진화전략을 이용한 도립진자의 안정화 및 위치제어 이동욱;심귀보
  8. Genetic Algorithms+Data Strutures=Evolution Programs(3rd ed.) Z.Michalewicz
  9. 로보틱스 · 제어계측 · 자동화 종합학술대회 진화연산을 이용한 리커런트 뉴럴 네트워크의 저차원화에 대한 연구 김대준;이동욱;심귀보
  10. 한국퍼지 및 지능 시스템학회 춘계학술대회 논문집('97 KFIS) 저차원화된 리커런트 뉴럴 네트워크를 이용한 비주얼 서보잉 김대준;이동욱;심귀보