skip to main content
research-article

Local Overlapping Community Detection

Published: 13 December 2019 Publication History

Abstract

Local community detection refers to finding the community that contains the given node based on local information, which becomes very meaningful when global information about the network is unavailable or expensive to acquire. Most studies on local community detection focus on finding non-overlapping communities. However, many real-world networks contain overlapping communities like social networks. Given an overlapping node that belongs to multiple communities, the problem is to find communities to which it belongs according to local information. We propose a framework for local overlapping community detection. The framework has three steps. First, find nodes in multiple communities to which the given node belongs. Second, select representative nodes from nodes obtained above, which tends to be in different communities. Third, discover the communities to which these representative nodes belong. In addition, to demonstrate the effectiveness of the framework, we implement six versions of this framework. Experimental results demonstrate that the six implementation versions outperform the other algorithms.

References

[1]
James P. Bagrow. 2008. Evaluating local community methods in networks. Journal of Statistical Mechanics: Theory and Experiment 2008, 5 (2008), P05001.
[2]
James P. Bagrow and Erik M. Bollt. 2005. Local method for detecting communities. Physical Review E 72, 4 (2005), 046108.
[3]
Xueying Bai, Peilin Yang, and Xiaohu Shi. 2017. An overlapping community detection algorithm based on density peaks. Neurocomputing 226 (2017), 7--15.
[4]
Abhijnan Chakraborty, Saptarshi Ghosh, and Niloy Ganguly. 2012. Detecting overlapping communities in folksonomies. In Proceedings of the 23rd ACM Conference on Hypertext and Social Media. ACM, Milwaukee, WI, 213--218.
[5]
Tanmoy Chakraborty. 2015. Leveraging disjoint communities for detecting overlapping community structure. Journal of Statistical Mechanics: Theory and Experiment 2015, 5 (2015), P05017.
[6]
Tanmoy Chakraborty, Suhansanu Kumar, Niloy Ganguly, Animesh Mukherjee, and Sanjukta Bhowmick. 2016. GenPerm: A unified method for detecting non-overlapping and overlapping communities. IEEE Transactions on Knowledge and Data Engineering 28, 8 (2016), 2101--2114.
[7]
Jiyang Chen, Osmar R. Za�ane, and Randy Goebel. 2009. Local community identification in social networks. In Proceedings of the 2009 International Conference on Advances in Social Network Analysis and Mining. IEEE Computer Society, Athens, Greece, 237--242.
[8]
Qiong Chen and Ting-Ting Wu. 2010. A method for local community detection by finding maximal-degree nodes. In Proceedings of the 2010 International Conference on Machine Learning and Cybernetics, Vol. 1. IEEE, Qingdao, China, 8--13.
[9]
Qiong Chen, Ting-Ting Wu, and Ming Fang. 2013. Detecting local community structures in complex networks based on local degree central nodes. Physica A: Statistical Mechanics and Its Applications 392, 3 (2013), 529--537.
[10]
Aaron Clauset. 2005. Finding local community structure in networks. Physical Review E 72, 2 (2005), 026132.
[11]
Michele Coscia, Fosca Giannotti, and Dino Pedreschi. 2011. A classification for community discovery methods in complex networks. Statistical Analysis and Data Mining: The ASA Data Science Journal 4, 5 (2011), 512--546.
[12]
Wanyun Cui, Yanghua Xiao, Haixun Wang, Yiqi Lu, and Wei Wang. 2013. Online search of overlapping communities. In Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data. ACM, New York, NY, 277--288.
[13]
Wanyun Cui, Yanghua Xiao, Haixun Wang, and Wei Wang. 2014. Local search of communities in large graphs. In Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data. ACM, Snowbird, UT, 991--1002.
[14]
Yon Dourisboure, Filippo Geraci, and Marco Pellegrini. 2007. Extraction and classification of dense communities in the web. In Proceedings of the 16th International Conference on World Wide Web. ACM, Banff, Alberta, Canada, 461--470.
[15]
T. S. Evans and R. Lambiotte. 2010. Line graphs of weighted networks for overlapping communities. The European Physical Journal B 77, 2 (2010), 265--272.
[16]
Santo Fortunato. 2010. Community detection in graphs. Physics Reports 486, 3--5 (2010), 75--174.
[17]
Steve Gregory. 2010. Finding overlapping communities in networks by label propagation. New Journal of Physics 12, 10 (2010), 103018.
[18]
Kun He, Yiwei Sun, David Bindel, John E. Hopcroft, and Yixuan Li. 2015. Detecting overlapping communities from local spectral subspaces. In Proceedings of the 2015 IEEE International Conference on Data Mining. IEEE Computer Society, Atlantic City, NJ, 769--774.
[19]
Alexandre Hollocou, Thomas Bonald, and Marc Lelarge. 2017. Multiple local community detection. SIGMETRICS Performance Evaluation Review 45, 3 (2017), 76--83.
[20]
Xin Huang, Hong Cheng, Lu Qin, Wentao Tian, and Jeffrey Xu Yu. 2014. Querying k-truss community in large and dynamic graphs. In Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data. ACM, Snowbird, UT, 1311--1322.
[21]
Jingchun Chen and Bo Yuan. 2006. Detecting functional modules in the yeast protein--protein interaction network. Bioinformatics 22, 18 (2006), 2283--2290.
[22]
Dany Kamuhanda and Kun He. 2018. A nonnegative matrix factorization approach for multiple local community detection. In Proceedings of the IEEE/ACM 2018 International Conference on Advances in Social Networks Analysis and Mining. IEEE Computer Society, Barcelona, Spain, 642--649.
[23]
Kyle Kloster and David F. Gleich. 2014. Heat kernel based community detection. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, New York, NY, 1386--1395.
[24]
Ann E. Krause, Kenneth A. Frank, Doran M. Mason, Robert E. Ulanowicz, and William W. Taylor. 2003. Compartments revealed in food-web structure. Nature 426, 6964 (2003), 282.
[25]
Andrea Lancichinetti, Santo Fortunato, and Filippo Radicchi. 2008. Benchmark graphs for testing community detection algorithms. Physical Review E 78, 4 (2008), 046110.
[26]
Feng Luo, James Zijun Wang, and Eric Promislow. 2008. Exploring local community structures in large networks. Web Intelligence and Agent Systems 6, 4 (2008), 387--400.
[27]
Wenjian Luo, Zhenglong Yan, Chenyang Bu, and Daofu Zhang. 2017. Community detection by fuzzy relations. IEEE Transactions on Emerging Topics in Computing.
[28]
Wenjian Luo, Daofu Zhang, Hao Jiang, Li Ni, and Yamin Hu. 2018. Local community detection with the dynamic membership function. IEEE Transactions on Fuzzy Systems 26, 5 (2018), 3136--3150.
[29]
Stefanie Muff, Francesco Rao, and Amedeo Caflisch. 2005. Local modularity measure for network clusterizations. Physical Review E 72, 5 (2005), 056107.
[30]
M. E. J. Newman. 2010. Networks: An Introduction. Oxford University Press.
[31]
M. E. J. Newman and M. Girvan. 2004. Finding and evaluating community structure in networks. Physical Review E 69, 2 (2004), 026113.
[32]
Gergely Palla, Imre Der�nyi, Ill�s Farkas, and Tam�s Vicsek. 2005. Uncovering the overlapping community structure of complex networks in nature and society. Nature 435, 7043 (2005), 814--818.
[33]
Symeon Papadopoulos, Yiannis Kompatsiaris, Athena Vakali, and Ploutarchos Spyridonos. 2012. Community detection in social media - Performance and application considerations. Data Mining and Knowledge Discovery 24, 3 (2012), 515--554.
[34]
Michel Planti� and Michel Crampes. 2013. Survey on social community detection. In Social Media Retrieval. Springer, 65--85.
[35]
Usha Nandini Raghavan, R�ka Albert, and Soundar Kumara. 2007. Near linear time algorithm to detect community structures in large-scale networks. Physical Review E 76, 3 (2007), 036106.
[36]
Alexander W. Rives and Timothy Galitski. 2003. Modular organization of cellular networks. Proceedings of the National Academy of Sciences 100, 3 (2003), 1128--1133.
[37]
Huawei Shen, Xueqi Cheng, Kai Cai, and Mao-Bin Hu. 2009. Detect overlapping and hierarchical community structure in networks. Physica A: Statistical Mechanics and its Applications 388, 8 (2009), 1706--1712.
[38]
Mauro Sozio and Aristides Gionis. 2010. The community-search problem and how to plan a successful cocktail party. In Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, Washington, DC, 939--948.
[39]
Wenjian Luo Wenhao Gao and Chenyang Bu. 2017. Adapting the TopLeaders algorithm for dynamic social networks. The Journal of Supercomputing (2017), 1--23.
[40]
Joyce Jiyoung Whang, David F. Gleich, and Inderjit S. Dhillon. 2016. Overlapping community detection using neighborhood-inflated seed expansion. IEEE Transactions on Knowledge and Data Engineering 28, 5 (2016), 1272--1284.
[41]
Yingjun Wu, Han Huang, Zhifeng Hao, and Feng Chen. 2012. Local community detection using link similarity. Journal of Computer Science and Technology 27, 6 (2012), 1261--1268.
[42]
Jierui Xie, Stephen Kelley, and Boleslaw K. Szymanski. 2013. Overlapping community detection in networks: The state-of-the-art and comparative study. ACM Computing Surveys 45, 4 (2013), 43:1--43:35.
[43]
Jierui Xie and Boleslaw K. Szymanski. 2012. Towards linear time overlapping community detection in social networks. In Proceedings of the 16th Pacific-Asia Pacific-Asia Conference on Knowledge Discovery and Data Mining. Springer, Kuala Lumpur, Malaysia, 25--36.
[44]
Jierui Xie, Boleslaw K. Szymanski, and Xiaoming Liu. 2011. SLPA: Uncovering overlapping communities in social networks via a speaker-listener interaction dynamic process. In Proceedings of the 2011 IEEE 11th International Conference on Data Mining Workshops. IEEE Computer Society, Vancouver, BC, Canada, 344--349.
[45]
Jaewon Yang and Jure Leskovec. 2012. Defining and evaluating network communities based on ground-truth. In Proceedings of the 12th IEEE International Conference on Data Mining. IEEE Computer Society, Brussels, Belgium, 745--754.
[46]
Hao Yin, Austin R. Benson, Jure Leskovec, and David F. Gleich. 2017. Local higher-order graph clustering. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, Halifax, NS, Canada, 555--564.
[47]
Shihua Zhang, Rui-Sheng Wang, and Xiang-Sun Zhang. 2007. Identification of overlapping community structure in complex networks using fuzzy c-means clustering. Physica A: Statistical Mechanics and Its Applications 374, 1 (2007), 483--490.
[48]
Xianchao Zhang, Liang Wang, Yueting Li, and Wenxin Liang. 2011. Extracting local community structure from local cores. In Proceedings of the 16th International Conference on Database Systems for Advanced Applications. Springer, Hong Kong, China, 287--298.

Cited By

View all
  • (2024)Social Network Analysis: A Survey on Process, Tools, and ApplicationACM Computing Surveys10.1145/364847056:8(1-39)Online publication date: 10-Apr-2024
  • (2024)Local Overlapping Spatial-aware Community DetectionACM Transactions on Knowledge Discovery from Data10.1145/363470718:3(1-21)Online publication date: 12-Jan-2024
  • (2024)Dual Variational Graph Reconstruction Learning for Social RecommendationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.338689536:11(6002-6015)Online publication date: Nov-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Knowledge Discovery from Data
ACM Transactions on Knowledge Discovery from Data  Volume 14, Issue 1
February 2020
325 pages
ISSN:1556-4681
EISSN:1556-472X
DOI:10.1145/3375789
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 December 2019
Accepted: 01 September 2019
Revised: 01 July 2019
Received: 01 January 2019
Published in TKDD Volume 14, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Social network
  2. community detection
  3. local community detection
  4. local overlapping community detection

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • National Natural Science Foundation of China

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)97
  • Downloads (Last 6 weeks)14
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Social Network Analysis: A Survey on Process, Tools, and ApplicationACM Computing Surveys10.1145/364847056:8(1-39)Online publication date: 10-Apr-2024
  • (2024)Local Overlapping Spatial-aware Community DetectionACM Transactions on Knowledge Discovery from Data10.1145/363470718:3(1-21)Online publication date: 12-Jan-2024
  • (2024)Dual Variational Graph Reconstruction Learning for Social RecommendationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.338689536:11(6002-6015)Online publication date: Nov-2024
  • (2024)LSADEN: Local Spatial-Aware Community Detection in Evolving Geo-Social NetworksIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.334897536:7(3265-3280)Online publication date: 1-Jan-2024
  • (2024)Evolutionary Multitasking Local Community Detection on Attributed NetworksIEEE Transactions on Emerging Topics in Computational Intelligence10.1109/TETCI.2024.33536158:2(1624-1639)Online publication date: Apr-2024
  • (2024)LocalTGEP: A Lightweight Edge Partitioner for Time-Varying GraphIEEE Transactions on Emerging Topics in Computing10.1109/TETC.2023.323833312:2(455-466)Online publication date: Apr-2024
  • (2024)Centroid-Based Multiple Local Community DetectionIEEE Transactions on Computational Social Systems10.1109/TCSS.2022.322617811:1(455-464)Online publication date: Feb-2024
  • (2024)An Efficient Control Chart for Monitoring Unweighted Networks With Overlapping CommunitiesIEEE Access10.1109/ACCESS.2024.335707712(13488-13501)Online publication date: 2024
  • (2023) Detecting local communities in complex network via the optimization of interaction relationship between node and community PeerJ Computer Science10.7717/peerj-cs.13869(e1386)Online publication date: 15-May-2023
  • (2023)Uncovering the Local Hidden Community Structure in Social NetworksACM Transactions on Knowledge Discovery from Data10.1145/356759717:5(1-25)Online publication date: 27-Feb-2023
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media