CLUSTERING WITH NEURAL NETWORKS

被引:17
作者
KAMGARPARSI, B
GUALTIERI, JA
DEVANEY, JE
KAMGARPARSI, B
机构
[1] UNIV MARYLAND,CTR AUTOMAT RES,COLLEGE PK,MD 20742
[2] NASA,GODDARD SPACE FLIGHT CTR,COMP SYST RES FACIL,GREENBELT,MD 20771
[3] SCI APPLICAT RES,LANHAM,MD 20706
[4] USN,RES LAB,CTR APPL RES ARTIFICIAL INTELLIGENCE,WASHINGTON,DC 20375
关键词
D O I
10.1007/BF00195859
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Partitioning a set of N patterns in a d-dimensional metric space into K clusters - in a way that those in a given cluster are more similar to each other than the rest - is a problem of interest in many fields, such as, image analysis, taxonomy, astrophysics, etc. As there are approximately KN/K! possible ways of partitioning the patterns among K clusters, finding the best solution is beyond exhaustive search when N is large. We show that this problem, in spite of its exponential complexity, can be formulated as an optimization problem for which very good, but not necessarily optimal, solutions can be found by using a Hopfield model of neural networks. To obtain a very good solution, the network must start from many randomly selected initial states. The network is simulated on the MPP, a 128 × 128 SIMD array machine, where we use the massive parallelism not only in solving the differential equations that govern the evolution of the network, but also in starting the network from many initial states at once thus obtaining many solutions in one run. We achieve speedups of two to three orders of magnitude over serial implementations and the promise through Analog VLSI implementations of further speedups of three to six orders of magnitude. © 1990 Springer-Verlag.
引用
收藏
页码:201 / 208
页数:8
相关论文
共 16 条
[1]  
ANDERBERG MR, 1973, CLUSTER ANAL APPLICA
[2]  
[Anonymous], 1988, ALGORITHMS CLUSTERIN
[3]  
[Anonymous], 1989, ANALOG VLSI NEURAL S
[4]  
DENKER J, 1986, NEURAL NETWORKS COMP
[5]  
DEVANEY JE, 1985, IEEE COMPUTER SOC WO
[6]  
FELLER W, 1959, INTRO PROBABILITY TH, P58
[7]  
FORGY EW, 1965, BIOMETRICS, V21, P768
[8]  
Gear C.W, 1971, NUMERICAL INITIAL VA
[9]   ALGORITHM FOR EUCLIDEAN SUM OF SQUARES CLASSIFICATION [J].
GORDON, AD ;
HENDERSON, JT .
BIOMETRICS, 1977, 33 (02) :355-362
[10]  
HOPFIELD JJ, 1985, BIOL CYBERN, V52, P141