Local Higher-Order Community Detection Based on Fuzzy Membership Functions

Local community detection, only considering the regional information of the large network, can be used to identify a densely connected community containing the seed node in a network, aiming to address the efficiency problem faced by global community detection. However, most existing studies in local community detection did not account for the higher-order structures crucial to the network, but rather have simply focused single nodes or edges. Moreover, existing higher-order solutions are not purely local methods, as they still use global search to find the best local community, which leads to a global search problem. Furthermore, the quality of the detected community depends on the location of the seed node, which leads to a seed-dependent problem. Thus, in this paper, we proposed a fuzzy agglomerative algorithm (FuzLhocd) for local higher-order community detection based on different fuzzy membership functions. To solve the global search problem, we introduce a novel, purely localized metric called local motif modularity. Based on this local metric, FuzLhocd only needs to visit a limited number of neighborhoods around the seed node. To solve the seed-dependent problem, we systematically studied the formation of the local community, divided the process of local community detection into three stages and employed various fuzzy membership functions at different stages. Our extensive experiments based on both real-world and synthetic networks demonstrated that FuzLhocd not only runs efficiently locally but also effectively solves the seed-dependent problem and achieves a high accuracy as well. We concluded that our local motif modularity metric and FuzLhocd algorithm is highly effective for local higher-order community detection.

[1]  Réka Albert,et al.  Near linear time algorithm to detect community structures in large-scale networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[2]  André Titli,et al.  Dynamical membership functions: an approach for adaptive fuzzy modelling , 2005, Fuzzy Sets Syst..

[3]  Cheng Liang,et al.  Semi-supervised prediction of human miRNA-disease association based on graph regularization framework in heterogeneous networks , 2018, Neurocomputing.

[4]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[5]  Claudia Plant,et al.  Clustering by synchronization , 2010, KDD.

[6]  Philip S. Yu,et al.  Parallel Protein Community Detection in Large-scale PPI Networks Based on Multi-source Learning , 2018, IEEE/ACM transactions on computational biology and bioinformatics.

[7]  Jure Leskovec,et al.  Tensor Spectral Clustering for Partitioning Higher-order Network Structures , 2015, SDM.

[8]  Wei Cheng,et al.  Many Heads are Better than One: Local Community Detection by the Multi-walker Chain , 2017, 2017 IEEE International Conference on Data Mining (ICDM).

[9]  Jeffrey Xu Yu,et al.  Querying k-truss community in large and dynamic graphs , 2014, SIGMOD Conference.

[10]  Haixun Wang,et al.  Local search of communities in large graphs , 2014, SIGMOD Conference.

[11]  Haixun Wang,et al.  Online search of overlapping communities , 2013, SIGMOD '13.

[12]  Bin Zhou,et al.  Fuzzy community detection via modularity guided membership-degree propagation , 2016, Pattern Recognit. Lett..

[13]  F. Radicchi,et al.  Benchmark graphs for testing community detection algorithms. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[14]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. II , 1990, IEEE Trans. Syst. Man Cybern..

[15]  Jure Leskovec,et al.  Local Higher-Order Graph Clustering , 2017, KDD.

[16]  Peng Gang Sun,et al.  Community detection by fuzzy clustering , 2015 .

[17]  Feng Luo,et al.  Exploring Local Community Structures in Large Networks , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).

[18]  Jing Li,et al.  Robust Local Community Detection: On Free Rider Effect and Its Elimination , 2015, Proc. VLDB Endow..

[19]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[20]  Hao Jiang,et al.  Local Community Detection With the Dynamic Membership Function , 2018, IEEE Transactions on Fuzzy Systems.

[21]  Jure Leskovec,et al.  Higher-order organization of complex networks , 2016, Science.

[22]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[23]  Chuen-Chien Lee,et al.  Fuzzy logic in control systems: fuzzy logic controller. I , 1990, IEEE Trans. Syst. Man Cybern..

[24]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[25]  Qiong Chen,et al.  Detecting local community structures in complex networks based on local degree central nodes , 2013 .

[26]  Meng Joo Er,et al.  Dynamic fuzzy neural networks-a novel approach to function approximation , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[27]  M E J Newman,et al.  Fast algorithm for detecting community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[28]  Fan Chung Graham,et al.  Local Graph Partitioning using PageRank Vectors , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[29]  Feng Luo,et al.  Modular organization of protein interaction networks , 2007, Bioinform..

[30]  Aristides Gionis,et al.  The community-search problem and how to plan a successful cocktail party , 2010, KDD.

[31]  Jie Wu,et al.  Preserving Privacy with Probabilistic Indistinguishability in Weighted Social Networks , 2017, IEEE Transactions on Parallel and Distributed Systems.

[32]  Martin Rosvall,et al.  Maps of random walks on complex networks reveal community structure , 2007, Proceedings of the National Academy of Sciences.

[33]  Cheng Liang,et al.  An Efficient Network Motif Discovery Approach for Co-Regulatory Networks , 2018, IEEE Access.

[34]  Bhaskar Biswas,et al.  FuzAg: Fuzzy Agglomerative Community Detection by Exploring the Notion of Self-Membership , 2018, IEEE Transactions on Fuzzy Systems.

[35]  Junming Shao,et al.  Community Detection based on Distance Dynamics , 2015, KDD.

[36]  Cheng Liang,et al.  A novel motif-discovery algorithm to identify co-regulatory motifs in large transcription factor and microRNA co-regulatory networks in human , 2015, Bioinform..

[37]  Andrea Lancichinetti,et al.  Community detection algorithms: a comparative analysis: invited presentation, extended abstract , 2009, VALUETOOLS.

[38]  Reynold Cheng,et al.  Effective Community Search for Large Attributed Graphs , 2016, Proc. VLDB Endow..

[39]  Xiaowei Xu,et al.  SCAN: a structural clustering algorithm for networks , 2007, KDD '07.

[40]  A. Clauset Finding local community structure in networks. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[41]  Jianpei Zhang,et al.  A robust two-stage algorithm for local community detection , 2018, Knowl. Based Syst..

[42]  Keith C. C. Chan,et al.  Fuzzy Clustering in a Complex Network Based on Content Relevance and Link Structures , 2016, IEEE Transactions on Fuzzy Systems.