Skip to main content
Log in

FCMiner: mining functional communities in social networks

  • Original Article
  • Published:
Social Network Analysis and Mining Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. https://www.qut.edu.au/institute-for-future-environments/facilities/digital-observatory.

  2. https://static.aminer.org/lab-datasets/soinf/citation-raw.txt.

  3. https://snap.stanford.edu/data/wiki-talk-temporal.html.

  4. https://snap.stanford.edu/data/sx-mathoverflow.html.

  5. https://snap.stanford.edu/data/CollegeMsg.html.

References

  • Blei DM, Ng AY, Jordan MI (2003) Latent dirichlet allocation. J Mach Learn Res 3:993–1022

    MATH  Google Scholar 

  • Blondel VD, Guillaume JL, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. J Stat Mech Theory Exp 2008(10):P10008

    Article  Google Scholar 

  • Cha M, Haddadi H, Benevenuto F, Gummadi PK (2010) Measuring user influence in twitter: The million follower fallacy. ICWSM 10(10–17):30

    Google Scholar 

  • Clauset A, Newman ME, Moore C (2004) Finding community structure in very large networks. Phys Rev E 70(6):066111

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Rosvall M, Bergstrom CT (2008) Maps of random walks on complex networks reveal community structure. Proc Natl Acad Sci 105(4):1118–1123

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Tatti N (2017) Tiers for peers: a practical algorithm for discovering hierarchy in weighted networks. Data Min Knowl Discov 31(3):702–738

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to T. M. G. Tennakoon.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s13278-019-0565-y

Keywords

Navigation