Abstract
Kohonen’s self organizing feature map (SOM) provides a convenient way for visualizing high dimensional input features by projecting them onto a low dimensional display space. This map has an appealing characteristic: feature vectors close to one another in the high dimensional input space remain close to one another in the low dimensional display space. Owing to the computational requirements, the display space so far remains of relatively low resolutions. In this paper, we provide an implementation of the SOM by making use of the highly parallel architecture of a graphic processing unit to increase its computational speed to allow a substantial increase in the resolution while keeping the computation to within an acceptable wall clock time. Armed with such an implementation, we find that the high resolution SOM can display intricate details concerning the relationships among the input feature vectors. These details would be lost if a low resolution SOM was deployed. The capability of the high resolution SOM is demonstrated through an application to an artificially generated dataset, the policeman dataset. The dataset allows us to design intricate relationships among the input feature vectors.
Notes
- 1.
Some of the papers do not provide sufficient detail for us to validate their claims.
References
Kohonen, T.: The self-organizing map. Proc. IEEE 78(9), 1464–1480 (1990)
Scarselli, F., Gori, M., Tsoi, A.C., Hagenbuchner, M., Monfardini, G.: The graph neural network model. IEEE Trans. Neural Netw. 20(1), 61–80 (2009)
Castillo, C., Donato, D., Becchetti, L., Boldi, P., Leonardi, S., Santini, M., Vigna, S.: A reference collection for web spam. SIGIR Forum 40(2), 11–24 (2006)
Yahoo! Research. Web spam collections. barcelona.research.yahoo.net/webspam/datasets/
Hagenbuchner, M., Gori, M., Bunke, H., Tsoi, A.C., Irniger, C.: Using attributed plex grammars for the generation of image and graph databases. Pattern Recogn. Lett. 24(8), 1081–1087 (2003)
Sauvage, V.: The T-SOM (Tree-SOM). In: Sattar, A. (ed.) AI 1997. LNCS, vol. 1342, pp. 389–397. Springer, Heidelberg (1997). doi:10.1007/3-540-63797-4_92
Samsonova, E.V., Kok, J.N., IJzerman, A.P.: TreeSOM: cluster analysis in the self-organizing map. Neural Netw. 19(6), 935–949 (2006)
Forti, A., Foresti, G.L.: Growing hierarchical Tree SOM: an unsupervised neural network with dynamic topology. Neural netw. 19(10), 1568–1580 (2006)
Bauer, H.U., Villmann, T.: Growing a hypercubical output space in a self-organizing feature map. IEEE Trans. Neural Netw. 8(2), 218–226 (1997)
Villmann, T., Bauer, H.U.: Applications of the growing self-organizing map. Neurocomputing 21(1), 91–100 (1998)
Skupin, A., Esperbé, A.: Towards high-resolution self-organizing maps of geographic features. Geograpchi visualization: concepts, tools and applications, 159–181 (2008)
Mathew, S., Joy, P.: Ultra fast SOM using CUDA. NeST-NVIDIA Center for GPU computing, hpc@ nestgroup. net (2010)
Xiao, Y., Leung, C.S., Ho, T.Y., Lam, P.M.: A GPU implementation for LBG and SOM training. Neural Comput. Appl. 20(7), 1035–1042 (2011)
Wittek, P., Darányi, S.: A GPU-accelerated algorithm for self-organizing maps in a distributed environment. In: 20th European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges, Belgium (2012)
McConnell, S., Sturgeon, R., Henry, G., Mayne, A., Hurley, R.: Scalability of self-organizing maps on a GPU cluster using OpenCL and CUDA. J. Phys. Conf. Ser. 341(1), 12–18 (2012)
Khan, S.Q., Ismail, M.A.: Design and implementation of parallel SOM model on GPGPU. In: 5th International Conference on Computer Science and Information Technology (CSIT), pp. 233–237. IEEE (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Nguyen, V.T., Hagenbuchner, M., Tsoi, A.C. (2016). High Resolution Self-organizing Maps. In: Kang, B.H., Bai, Q. (eds) AI 2016: Advances in Artificial Intelligence. AI 2016. Lecture Notes in Computer Science(), vol 9992. Springer, Cham. https://doi.org/10.1007/978-3-319-50127-7_38
Download citation
DOI: https://doi.org/10.1007/978-3-319-50127-7_38
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-50126-0
Online ISBN: 978-3-319-50127-7
eBook Packages: Computer ScienceComputer Science (R0)