Arnonkijpanich, Banchar; Hasenfuss, Alexander; Hammer, BarbaraUniBi
Abstract / Bemerkung
The self-organizing map (SOM) and neural gas (NG) and generalizations thereof such as the generative topographic map constitute popular algorithms to represent data by means of prototypes arranged on a (hopefully) topology representing map. Most standard methods rely on the Euclidean metric, hence the resulting clusters tend to have isotropic form and they cannot account for local distortions or correlations of data. For this reason, several proposals exist in the literature which extend prototype-based clustering towards more general models which, for example, incorporate local principal directions into the winner computation. This allows to represent data faithfully using less prototypes. In this contribution, we establish a link of models which rely on local principal components (PCA), matrix learning, and a formal cost function of NG and SOM which allows to show convergence of the algorithm. For this purpose, we consider an extension of prototype-based clustering algorithms such as NG and SOM towards a more general metric which is given by a full adaptive matrix such that ellipsoidal clusters are accounted for. The approach is derived from a natural extension of the standard cost functions of NG and SOM (in the form of Heskes). We obtain batch optimization learning rules for prototype and matrix adaptation based on these generalized cost functions and we show convergence of the algorithm. The batch optimization schemes can be interpreted as local principal component analysis (PCA) and the local eigenvectors correspond to the main axes of the ellipsoidal clusters. Thus, this approach provides a cost function associated to proposals in the literature which combine SOM or NG with local PCA models. We demonstrate the behavior of matrix NG and SOM in several benchmark examples and in an application to image compression.
Arnonkijpanich B, Hasenfuss A, Hammer B. Local matrix adaptation in topographic neural maps. Neurocomputing. 2011;74(4):522-539.
Arnonkijpanich, B., Hasenfuss, A., & Hammer, B. (2011). Local matrix adaptation in topographic neural maps. Neurocomputing, 74(4), 522-539. doi:10.1016/j.neucom.2010.08.016
Arnonkijpanich, B., Hasenfuss, A., and Hammer, B. (2011). Local matrix adaptation in topographic neural maps. Neurocomputing 74, 522-539.
Arnonkijpanich, B., Hasenfuss, A., & Hammer, B., 2011. Local matrix adaptation in topographic neural maps. Neurocomputing, 74(4), p 522-539.
B. Arnonkijpanich, A. Hasenfuss, and B. Hammer, “Local matrix adaptation in topographic neural maps”, Neurocomputing, vol. 74, 2011, pp. 522-539.
Arnonkijpanich, B., Hasenfuss, A., Hammer, B.: Local matrix adaptation in topographic neural maps. Neurocomputing. 74, 522-539 (2011).
Arnonkijpanich, Banchar, Hasenfuss, Alexander, and Hammer, Barbara. “Local matrix adaptation in topographic neural maps”. Neurocomputing 74.4 (2011): 522-539.