Abstract
Community discovery is a popular topic in social network analysis which facilitates several real-world applications. Most commonly, communities are discovered according to their structural similarities resulting in tightly connected user subgroups. Distinct from existing works, we focus on mining a novel form of community, called functional, where users with similar interests are grouped. The process of identifying the structurally-cohesive user groups with similar interests faces the challenges of dealing with the sparsed user interaction networks as well as the limited access to the user-generated content. To overcome this, we propose to use the user hierarchy inherent in interaction networks to identify connected user groups with similar interests. A novel hierarchy-guided functional community mining method, FCMiner, is developed to identify functional communities without utilizing content information. We empirically evaluate the effectiveness of FCMiner using several real-world datasets with different characteristics benchmarking the state-of-the-art community and hierarchy discovery methods. FCMiner is found to be more effective than the benchmarked methods for the interaction networks which demonstrate less reciprocity. Moreover, we propose to use frequent interactions to discover prominent functional communities. The empirical analysis validates the usefulness of identifying prominent functional communities to recognize influential/impactful users and roles.
Similar content being viewed by others
Notes
References
Blei DM, Ng AY, Jordan MI (2003) Latent dirichlet allocation. J Mach Learn Res 3:993–1022
Blondel VD, Guillaume JL, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. J Stat Mech Theory Exp 2008(10):P10008
Cha M, Haddadi H, Benevenuto F, Gummadi PK (2010) Measuring user influence in twitter: The million follower fallacy. ICWSM 10(10–17):30
Clauset A, Newman ME, Moore C (2004) Finding community structure in very large networks. Phys Rev E 70(6):066111
Even G, Naor JS, Schieber B, Sudan M (1995) Approximating minimum feedback sets and multi-cuts in directed graphs. In: International conference on integer programming and combinatorial optimization. Springer, Berlin, pp 14–28
Faloutsos M, Faloutsos P, Faloutsos C (1999) On power-law relationships of the internet topology. In: ACM SIGCOMM computer communication review. ACM, vol 29, pp 251–262
Fortunato S, Hric D (2016) Community detection in networks: a user guide. Phys Rep 659:1–44
Gupte M, Shankar P, Li J, Muthukrishnan S, Iftode L (2011) Finding hierarchy in directed online social networks. In: Proceedings of the 20th international conference on World wide web, ACM, pp 557–566
Hromic H, Hayes C (2018) Characterising and evaluating online communities from live microblogging user interactions. In: 2018 IEEE/ACM international conference on advances in social networks analysis and mining (ASONAM), pp 21–24
Jakes PJ, Fish TE (1998) Identifying functional communities for use in forest planning and decisionmaking. In: In: Vogelsong, Hans G (ed) Proceedings of the 1997 Northeastern Recreation research symposium; 1997 April 6–9; Bolton Landing, NY. Gen. Tech. Rep. NE-241. Radnor, PA: US Department of Agriculture, Forest Service, Northeastern Forest Experiment Station. vol 241, pp 17–20
Lancichinetti A, Fortunato S, Radicchi F (2008) Benchmark graphs for testing community detection algorithms. Phys Rev E 78(4):046110
Mohotti WA, Nayak R (2018) Corpus-based augmented media posts with density-based clustering for community detection. In: 2018 IEEE 30th international conference on tools with artificial intelligence (ICTAI), pp 379–386
Mones E, Vicsek L, Vicsek T (2012) Hierarchy measure for complex networks. PLoS ONE 7(3):e33799
Park A, Conway M, Chen AT (2018) Examining thematic similarity, difference, and membership in three online mental health communities from reddit: a text mining and visualization approach. Comput Hum Behav 78:98–112
Parthasarathy S, Ruan Y, Satuluri V (2011) Community discovery in social networks: applications, methods and emerging trends. In: Social network data analytics, Springer, pp 79–113
Pew-Research-Center (2017) Frequency of social media use. http://www.pewinternet.org/2015/01/09/frequency-of-social-media-use-2/. Accessed 05 Sep 2017
Pons P, Latapy M (2006) Computing communities in large networks using random walks. J Graph Algorithms Appl 10(2):191–218
Rosvall M, Bergstrom CT (2008) Maps of random walks on complex networks reveal community structure. Proc Natl Acad Sci 105(4):1118–1123
Rowe R, Creamer G, Hershkop S, Stolfo SJ (2007) Automated social hierarchy detection through email network analysis. In: Proceedings of the 9th WebKDD and 1st SNA-KDD 2007 workshop on Web mining and social network analysis, ACM, pp 109–117
Schaub MT, Delvenne JC, Rosvall M, Lambiotte R (2017) The many facets of community detection in complex networks. Appl Netw Sci 2(1):4
Tatti N (2017) Tiers for peers: a practical algorithm for discovering hierarchy in weighted networks. Data Min Knowl Discov 31(3):702–738
Tennakoon T, Nayak R (2018) Discovering influence hierarchy based on frequent social interactions. In: 2018 IEEE/ACM international conference on advances in social networks analysis and mining (ASONAM), Barcelona, Spain, pp 575–576
Yang J, Leskovec J (2015) Defining and evaluating network communities based on ground-truth. Knowl Inf Syst 42(1):181–213
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Tennakoon, T.M.G., Nayak, R. FCMiner: mining functional communities in social networks. Soc. Netw. Anal. Min. 9, 20 (2019). https://doi.org/10.1007/s13278-019-0565-y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13278-019-0565-y