DOI QR코드

DOI QR Code

붓스트랩 기법과 유전자 알고리즘을 이용한 최적 군집 수 결정

Determination of Optimal Cluster Size Using Bootstrap and Genetic Algorithm

  • 발행 : 2003.02.01

초록

데이터의 군집화를 수행할 때 최적 군집수 결정은 군집 결과의 성능에 많은 영향을 미친다. 특히 K-means 방법에서는 초기 군집수 K에 따라 군집결과의 성능 차이가 많이 나타난다. 하지만 대다수의 군집분석에서 초기 군집수의 결정은 경험을 바탕으로 하여 주관적으로 결정된다. 이때 개체수와 속성수가 증가하면 이러한 결정은 더욱 어려워지며 이때 결정된 군집수가 최적이 된다는 보장도 없다. 본 논문에서는 군집의 수를 자동으로 결정하고 그 결과의 유효성을 보장하기 위해 유전자 알고리즘에 기반한 최적 군집수 결정 방안을 제안한다. 데이터의 속성에 근거한 초기 해 집단이 생성되고, 해 집단 내에서 최적화된 군집수를 찾기 위해 교차 연산이 이루어진다. 적합도 값은 전체 군집화의 비 유사성의 합의 역으로 결정되어 전체적인 군집화 성능이 향상되는 방향으로 수렴된다. 또한 지역 국소값을 해결하기 위해 돌연변이 연산이 사용된다. 그리고 유전자 알고리즘의 학습 시간의 비용을 줄이기 위해 붓스트랩 기법이 적용된다

Optimal determination of cluster size has an effect on the result of clustering. In K-means algorithm, the difference of clustering performance is large by initial K. But the initial cluster size is determined by prior knowledge or subjectivity in most clustering process. This subjective determination may not be optimal. In this Paper, the genetic algorithm based optimal determination approach of cluster size is proposed for automatic determination of cluster size and performance upgrading of its result. The initial population based on attribution is generated for searching optimal cluster size. The fitness value is defined the inverse of dissimilarity summation. So this is converged to upgraded total performance. The mutation operation is used for local minima problem. Finally, the re-sampling of bootstrapping is used for computational time cost.

키워드

참고문헌

  1. Automatic Generation of Neural Network Architecture Using Evolutionary Computation E. Vonk;L. C. Jain;R. P. Johnson
  2. 한국 지능정보시스템 학회지 자동 군집화를 위한 지능화된 데이터 마이닝 에이전트 박정은;전성해;오경환
  3. Monte Carlo Statistical Methods Christian P. Robert;George Casella
  4. Manual: Mechanical Eng. Dept. GAlib: A C++ library of genetic algorithm components M. Wall
  5. 전산통계개론 손건태
  6. UCI Machine Learning