Abstract—Clustering in the neural-network literature is gener-ally based on the competitive learning paradigm. This paper ad-dresses two major issues associated with conventional competitive learning, namely, sensitivity to initialization and difficulty in deter-mining the number of prototypes. In general, selecting the appro-priate number of prototypes is a difficult task, as we do not usually know the number of clusters in the input data a priori. It is there-fore desirable to develop an algorithm that has no dependency on the initial prototype locations and is able to adaptively generate prototypes to fit the input data patterns. In this paper, we present a new, more powerful competitive learning algorithm, self-split-ting competitive le...