Abstract
There has been lot of research endeavours in detecting overlapping community structures in complex networks. This paper concentrates on one of the most popular complex networks of recent times—online social networks. Some of the existing methodologies in community detection for online social networks are discussed. The goal of the proposed algorithm is to solve the stability–plasticity dilemma and to suggest a new technique for detecting modular and granular overlaps in community detection. The stability–plasticity dilemma is solved using a Fuzzy ART-inspired algorithm for overlapping community detection for detecting modular and granular overlaps. The algorithm is designed by making use of network measures such as vertex betweenness, betweenness centrality, and split betweenness. The validation metrics used for testing the algorithm were sensitivity, specificity, accuracy and normalized mutual information. The algorithm has been tested and validated using benchmark datasets and real network datasets and gives a cumulative performance of 3.1/4.0.















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Albert, R., Barabási, A.-L.: Statistical mechanics of complex networks. Rev. Mod. Phys. 74(1), 47–97 (2002)
Barmpoutis, D., Murray, R.M.: Networks with the smallest average distance and the largest average clustering. arXiv preprint arXiv, p. 1007.4031 (2010)
Raj, E.D., Babu, L.D.: A model fuzzy inference system for online social network analysis. In: 2015 International Conference on Computing and Network Communications (CoCoNet), Trivandrum (2015)
Raj, E.D., Dhinesh Babu, L.D.: A firefly swarm approach for establishing new connections in social networks based on big data analytics. Int. J. Commun. Netw. Distrib. Syst. 15(2/3), 130–148 (2015)
Scott, J.: Social Network Analysis. Sage, London (2012)
Freeman, L.: The sociological concept of ‘group’: an empirical test of two models. Am. J. Sociol. 98, 55–79 (1992)
Fortunato, S.: Community detection in graphs. Phys. Rep. Rev. Sec. Phys. Lett 486(3–5), 75–174 (2010)
Chakraborty, T.: Leveraging disjoint communities for detecting overlapping community structure. J. Stat. Mech Theory Exp. 5, P05017 (2015)
Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69(2), 026113 (2004)
Hopcroft, J., Khan, O., Kulis, B., Selman, B.: Tracking evolving communities in large linked networks. In: Proceedings of the National Academy of Sciences, Newyork, USA (2004)
Xie, J. Szymanski, B.K.: Towards linear time overlapping community detection in social networks. In: Pacific-Asia Conference on Knowledge Discovery and Data Mining, pp. 25–36. Springer, Berlin/Heidelberg (2012)
Shi, C., Cai, Y., Di Fu, Y.D., Wu, B.: A link clustering based overlapping community detection algorithm. Data Knowl. Eng. 87, 394–404 (2013)
Lancichinetti, A., Fortunato, S.K.J.: Detecting the overlapping and hierarchical community structure in complex networks. New J. Phys. 11(3), 033015 (2009)
Wang, Q., Fleury, E.: Overlapping community structure and modular overlaps in complex networks. In: Mining Social Networks and Security Informatics, pp. 15–40. Springer (2013)
Wang, Q., Fleury, E.: Fuzziness and overlapping communities in large-scale networks. J. Univers. Comput. Sci. 18(4), 457–486 (2012)
Newman, M.: The structure and function of complex networks. SIAM Rev. 45(2), 167–256 (2003)
Xie, J., Kelley, S., Szymanski, B.K: Overlapping community detection in networks: the state-of-the-art and comparative study. ACM Comput. Surv. 45(4), 1–35 (2013)
Carpenter, G., Grossberg, S.: The ART of adaptive pattern recognition by a self-organizing neural network. Computer 21(3), 77–88 (1988)
Zhang, X., You, H., Zhu, W., Qiao, S., Li, J., Gutierrez, L.A., Zhang, Z., Fan, X.: Overlapping community identification approach in online social networks. Phys. A 421, 233–248 (2015)
Liu, B.: Uncertainty Theory, 2nd edn. Springer, London (2007)
Carlsson, C., Fuller, R.: On possibilistic mean value and variance of fuzzy numbers. Fuzzy Sets Syst. 122(2), 315–326 (2001)
Carpenter, G.A., Grossberg, S., Rosen, D.B.: Fuzzy ART: fast stable learning and categorization of analog patterns by an adaptive resonance system. Neural Netw. 4(6), 759–771 (1991)
Keskin, G.A., Ilhan, S., Ozkan, C.: The fuzzy ART algorithm: a categorization method for supplier evaluation and selection. Expert Syst. Appl. 37(2), 1235–1240 (2010)
Suresh, N.C., Kaparthi, S.: Performance of fuzzy ART neural network for group technology cell formation. Int. J. Prod. Res. 32(7), 1693–1713 (1994)
Oentaryo, R.J., Er, M.J., Linn, S., Li, X.: Online probabilistic learning for fuzzy inference system. Expert Syst. Appl. 41(11), 5082–5096 (2014)
Rees, B.S.: Ego-Based Overlapping Communities Detection: A New Paradigm. Florida Institute of Technology, Florida (2015)
Brandes, U.: A faster algorithm for betweenness centrality*. J. Math. Sociol. 25(2), 163–177 (2001)
Gregory, S.:An algorithm to find overlapping community structure in networks. In: 11th European Conference on Principles and Practice of Knowledge Discovery in Databases, Warsaw, Poland (2007)
Jarukasemratana, S., Murata, T. Liu, X.: Community detection algorithm based on centrality and node distance in scale-free networks. In: Proceedings of the 24th ACM Conference on Hypertext and Social Media, Paris, France (2013)
Newman, M.E.: Finding community structure in networks using the eigenvectors of matrices. Phys. Rev. E 74(3), 036104 (2006)
Chang, C.-S., Chang, C.-J., Hsieh, W.-T., Lee, D.-S., Liou, L.-H., Liao, W.: Relative centrality and local community detection. Netw. Sci. 3(4), 445–479 (2015)
Zachary, W.: An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33, 452–473 (1977)
Girvan, M., Newman, M.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99(12), 7821–7826 (2002)
Lusseau, K.D., Schneider, B.: The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations. Behav. Ecol. Sociobiol. 54(4), 396–405 (2003)
Yang, J., Leskovec, J.: Defining and evaluating network communities based on ground-truth. Knowl. Inf. Syst. 42(1), 181–213 (2015)
Palla, G., Derényi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435(7043), 814–818 (2005)
Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E 76(3), 036106 (2007)
Gregory, S.: Finding overlapping communities in networks by label propagation. New J. Phys. 12(10), 103018 (2010)
Lancichinetti, A., Radicchi, F., Ramasco, J.J., Fortunato, S.: Finding statistically significant communities in networks. PLoS One 6(4), e18961 (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Raj, E.D., Babu, L.D.D. Effective Detection of Modular and Granular Overlaps in Online Social Networks Using Fuzzy ART. Int. J. Fuzzy Syst. 19, 1077–1092 (2017). https://doi.org/10.1007/s40815-016-0245-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-016-0245-2