A Competitive Learning Algorithm Using Symmetry

In this paper, we propose a new competitive learning algorithm for training single-layer neural networks to cluster data. The proposed algorithm adopts a new measure based on the idea of “symmetry” so that neurons compete with each other based on the symmetrical distance instead of the Euclidean distance. The detected clusters may be a set of clusters of different geometrical structures. Four data sets are tested to illustrate the effectiveness of our proposed algorithm.

[1]  Duane DeSieno,et al.  Adding a conscience to competitive learning , 1988, IEEE 1988 International Conference on Neural Networks.

[2]  Stephen Grossberg,et al.  A massively parallel architecture for a self-organizing neural pattern recognition machine , 1988, Comput. Vis. Graph. Image Process..

[3]  Stephen Grossberg,et al.  Art 2: Self-Organization Of Stable Category Recognition Codes For Analog Input Patterns , 1988, Other Conferences.

[4]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory , 1988 .

[5]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[6]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[7]  Anil K. Jain,et al.  Algorithms for Clustering Data , 1988 .

[8]  Mu-Chun Su,et al.  Application of neural networks in cluster analysis , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.