Modified K-means algorithm

수정된 K-means 알고리즘

  • Kim Hyungcheol (Dept. of Electrical & Electronic Eng., Dongshin Univ.) ;
  • Cho CheHwang (Dept. of Electrical & Electronic Eng., Dongshin Univ.)
  • 김형철 (동신대학교 전기전자공학과) ;
  • 조제황 (동신대학교 전기전자공학과)
  • Published : 1999.11.06

Abstract

One of the typical methods to design a codebook is K-means algorithm. This algorithm has the drawbacks that converges to a locally optimal codebook and its performance is mainly decided by an initial codebook. D. Lee's method is almost same as the K-means algorithm except for a modification of a distance value. Those methods have a fixed distance value during all iterations. After many iterations. because the distance between new codevectors and old codevectors is much shorter than the distance in the early stage of iterations, the new codevectors are not affected by distance value. But new codevectors decided in the early stage of learning iterations are much affected by distance value. Therefore it is not appropriate to fix the distance value during all iterations. In this paper, we propose a new algorithm using each different distance value between codevectors for a limited iterations in the early stage of learning iteration. In the experiment, the result show that the proposed method can design better codebooks than the conventional K-means algorithms.

Keywords