Abstract
Many business and day-to-day problems that arise in our lives must be dealt with under several constraints, such as the prohibition of external interventions of human beings. This may be due to high operational costs or physical or economical impossibilities that are inherently involved in the process. The unsupervised learning—one of the existing machine learning paradigms—can be employed to address these issues and is the main topic discussed in this chapter. For instance, a possible unsupervised task would be to discover communities in social networks, find out groups of proteins with the same biological functions, among many others. In this chapter, the unsupervised learning is investigated with a focus on methods relying on the complex networks theory. In special, a type of competitive learning mechanism based on a stochastic nonlinear dynamical system is discussed. This model possesses interesting properties, runs roughly in linear time for sparse networks, and also has good performance on artificial and real-world networks. In the initial setup, a set of particles is released into vertices of a network in a random manner. As time progresses, they move across the network in accordance with a convex stochastic combination of random and preferential walks, which are related to the offensive and defensive behaviors of the particles, respectively. The competitive walking process reaches a dynamic equilibrium when each community or data cluster is dominated by a single particle. Straightforward applications are in community detection and data clustering. In essence, data clustering can be considered as a community detection problem once a network is constructed from the original data set. In this case, each vertex corresponds to a data item and pairwise connections are established using a suitable network formation process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Allinson, N., Yin, H., Allinson, L., Slack, J.: Advances in Self-Organising Maps. Springer, New York (2001)
Amorim, D.G., Delgado, M.F., Ameneiro, S.B.: Polytope ARTMAP: pattern classification without vigilance based on general geometry categories. IEEE Trans. Neural Netw. 18(5), 1306–1325 (2007)
Athinarayanan, R., Sayeh, M.R., Wood, D.A.: Adaptive competitive self-organizing associative memory. IEEE Trans. Syst. Man Cybern. Part A 32(4), 461–471 (2002)
Bacciu, D., Starita, A.: Competitive repetition suppression (CoRe) clustering: a biologically inspired learning model with application to robust clustering. IEEE Trans. Neural Netw. 19(11), 1922–1940 (2008)
Bishop, C.M.: Pattern Recognition and Machine Learning (Information Science and Statistics). Springer, New York (2007)
Carpenter, G.A., Grossberg, S.: Self-organization of stable category recognition codes for analog input patterns. Appl. Opt. 26(23), 4919–4930 (1987)
Chen, M., Ghorbani, A.A., Bhavsar, V.C.: Incremental communication for adaptive resonance theory networks. IEEE Trans. Neural Netw. 16(1), 132–144 (2005)
Çinlar, E.: Introduction to Stochastic Processes. Prentice-Hall, Englewood Cliffs (1975)
Deboeck, G.J., Kohonen, T.K.: Visual Explorations in Finance: With Self-Organizing Maps. Springer, New York (2010)
do Rêgo, R.L.M.E., Araújo, A.F.R., Neto, F.B.L.: Growing self-reconstruction maps. IEEE Trans. Neural Netw. 21(2), 211–223 (2010)
Fortunato, S.: Community detection in graphs. Phys. Rep. 486, 75–174 (2010)
Fu, X., Wang, L.: Data dimensionality reduction with application to simplifying rbf network structure and improving classification performance. IEEE Trans. Syst. Man Cybern., Part B: Cybern. 33(3), 399–409 (2003)
Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. USA 99(12), 7821–7826 (2002)
Grossberg, S.: Competitive learning: from interactive activation to adaptive resonance. Cogn. Sci. 11, 23–63 (1987)
Hull, J.J.: A database for handwritten text recognition research. IEEE Trans. Pattern Anal. Mach. Intell. 16, 550–554 (1994)
Jain, L.C., Lazzerini, B., Ugur, H.: Innovations in ART Neural Networks (Studies in Fuzziness and Soft Computing). Physica, Heidelberg (2010)
Kaylani, A., Georgiopoulos, M., Mollaghasemi, M., Anagnostopoulos, G.C., Sentelle, C., Zhong, M.: An adaptive multiobjective approach to evolving ART architectures. IEEE Trans. Neural Netw. 21(4), 529–550 (2010)
Knuth, D.E.: The Stanford GraphBase: A Platform for Combinatorial Computing. ACM, New York (1993)
Kohonen, T.: The self-organizing map. Proc. IEEE 78(9), 1464–1480 (1990)
Kosko, B.: Stochastic competitive learning. IEEE Trans. Neural Netw. 2(5), 522–529 (1991)
Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Phys. Rev. E 78(4), 046,110(1–5) (2008)
Liu, D., Pang, Z., Lloyd, S.R.: A neural network method for detection of obstructive sleep apnea and narcolepsy based on pupil size and EEG. IEEE Trans. Neural Netw. 19(2), 308–318 (2008)
Liu, J., Cai, D., He, X.: Gaussian mixture model with local consistency. In: AAAI’10, vol. 1, pp. 512–517 (2010)
López-Rubio, E., de Lazcano-Lobato, J.M.O., López-Rodríguez, D.: Probabilistic PCA self-organizing maps. IEEE Trans. Neural Netw. 20(9), 1474–1489 (2009)
Lu, Z., Ip, H.H.S.: Generalized competitive learning of gaussian mixture models. IEEE Trans. Syst. Man Cybern., Part B: Cybern. 39(4), 901–909 (2009)
Lusseau, D.: The emergent properties of a dolphin social network. Proc. R. Soc. B Biol. Sci. 270(Suppl 2), S186–S188 (2003)
MacQueen, J.B.: Some methods for classification and analysis of multivariate observations. In: Proceedings of the fifth Berkeley Symposium on Mathematical Statistics and Probability, vol. 1, pp. 281–297. University of California Press, Berkeley (1967)
Meyer-Bäse, A., Thümmler, V.: Local and global stability analysis of an unsupervised competitive neural network. IEEE Trans. Neural Netw. 19(2), 346–351 (2008)
Newman, M.E.J.: Fast algorithm for detecting community structure in networks. Phys. Rev. E 69(6), 066,133 (2004)
Newman, M.E.J.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. 103(23), 8577–8582 (2006)
Príncipe, J.C., Miikkulainen, R.: Advances in Self-Organizing Maps - 7th International Workshop, WSOM 2009. Lecture Notes in Computer Science, vol. 5629. Springer, New York (2009)
Quiles, M.G., Zhao, L., Alonso, R.L., Romero, R.A.F.: Particle competition for complex network community detection. Chaos 18(3), 033,107 (2008)
Ratle, F., Weston, J., Miller, M.L.: Large-scale clustering through functional embedding. In: Proceedings of the European conference on Machine Learning and Knowledge Discovery in Databases - Part II, European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD), pp. 266–281. Springer, New York (2008)
Shi, J., Malik, J.: Normalized Cut and Image Segmentation. Tech. rep., University of California at Berkeley, Berkeley (1997)
Silva, T.C., Zhao, L.: Stochastic competitive learning in complex networks. IEEE Trans. Neural Netw. Learn. Syst. 23(3), 385–398 (2012)
Silva, T.C., Zhao, L.: Uncovering overlapping cluster structures via stochastic competitive learning. Inf. Sci. 247, 40–61 (2013)
Silva, T.C., Zhao, L., Cupertino, T.H.: Handwritten data clustering using agents competition in networks. J. Math. Imaging Vision 45(3), 264–276 (2013)
Sugar, C.A., James, G.M.: Finding the number of clusters in a data set: an information theoretic approach. J. Am. Stat. Assoc. 98, 750–763 (2003)
Tan, A.H., Lu, N., Xiao, D.: Integrating temporal difference methods and self-organizing neural networks for reinforcement learning with delayed evaluative feedback. IEEE Trans. Neural Netw. 19(2), 230–244 (2008)
Wang, Y., Li, C., Zuo, Y.: A selection model for optimal fuzzy clustering algorithm and number of clusters based on competitive comprehensive fuzzy evaluation. IEEE Trans. Fuzzy Syst. 17(3), 568–577 (2009)
Xu, R., II, D.W.: Survey of clustering algorithms. IEEE Trans. Neural Netw. 16(3), 645–678 (2005)
Zachary, W.W.: An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33, 452–473 (1977)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Silva, T.C., Zhao, L. (2016). Case Study of Network-Based Unsupervised Learning: Stochastic Competitive Learning in Networks. In: Machine Learning in Complex Networks. Springer, Cham. https://doi.org/10.1007/978-3-319-17290-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-17290-3_9
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-17289-7
Online ISBN: 978-3-319-17290-3
eBook Packages: Computer ScienceComputer Science (R0)