Exploring Finer Granularity within the Cores: Efficient (k,p)-Core Computation

In this paper, we propose and study a novel cohesive subgraph model, named (k,p)-core, which is a maximal subgraph where each vertex has at least k neighbours and at least p fraction of its neighbours in the subgraph. The model is motivated by the finding that each user in a community should have at least a certain fraction p of neighbors inside the community to ensure user engagement, especially for users with large degrees. Meanwhile, the uniform degree constraint k, as applied in the k-core model, guarantees a minimum level of user engagement in a community, and is especially effective for users with small degrees. We propose an O(m) algorithm to compute a (k,p)-core with given k and p, and an O(dm) algorithm to decompose a graph by (k,p)-core, where m is the number of edges in the graph G and d is the degeneracy of G. A space efficient index is designed for time-optimal (k,p)-core query processing. Novel techniques are proposed for the maintenance of (k,p)-core index against graph dynamic. Extensive experiments on 8 reallife datasets demonstrate that our (k,p)-core model is effective and the algorithms are efficient.

[1]  Lada A. Adamic,et al.  Social influence and the diffusion of user-created content , 2009, EC '09.

[2]  E. Todeva Networks , 2007 .

[3]  C. Lee Giles,et al.  Efficient identification of Web communities , 2000, KDD '00.

[4]  Lev Muchnik,et al.  Identifying influential spreaders in complex networks , 2010, 1001.5285.

[5]  Jeffrey Xu Yu,et al.  A Fast Order-Based Approach for Core Maintenance , 2016, 2017 IEEE 33rd International Conference on Data Engineering (ICDE).

[6]  Robert E. Tarjan,et al.  Finding Strongly Knit Clusters in Social Networks , 2008, Internet Math..

[7]  Claudio Castellano,et al.  Defining and identifying communities in networks. , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[8]  E. Young Contagion , 2015, New Scientist.

[9]  Ying Zhang,et al.  Finding Critical Users in Social Communities: The Collapsed Core and Truss Problems , 2020, IEEE Transactions on Knowledge and Data Engineering.

[10]  Kun-Lung Wu,et al.  Streaming Algorithms for k-core Decomposition , 2013, Proc. VLDB Endow..

[11]  Xuemin Lin,et al.  Efficient (α, β)-core Computation: an Index-based Approach , 2019, WWW.

[12]  Fan Zhang,et al.  Finding Critical Users for Social Network Engagement: The Collapsed k-Core Problem , 2017, AAAI.

[13]  Stephen B. Seidman,et al.  Network structure and minimum degree , 1983 .

[14]  Fan Zhang,et al.  OLAK: An Efficient Algorithm to Prevent Unraveling in Social Networks , 2017, Proc. VLDB Endow..

[15]  Tim Roughgarden,et al.  Preventing Unraveling in Social Networks: The Anchored k-Core Problem , 2012, SIAM J. Discret. Math..

[16]  Michalis Vazirgiannis,et al.  To stay or not to stay: modeling engagement dynamics in social graphs , 2013, CIKM.

[17]  Fan Zhang,et al.  Efficiently Reinforcing Social Networks over User Engagement and Tie Strength , 2018, 2018 IEEE 34th International Conference on Data Engineering (ICDE).

[18]  Fan Zhang,et al.  Discovering Strong Communities with User Engagement and Tie Strength , 2018, DASFAA.

[19]  Sergiy Butenko,et al.  On clique relaxation models in network analysis , 2013, Eur. J. Oper. Res..

[20]  Stephen B. Seidman,et al.  A graph‐theoretic generalization of the clique concept* , 1978 .

[21]  R. Luce,et al.  A method of matrix analysis of group structure , 1949, Psychometrika.

[22]  Tim Roughgarden,et al.  Preventing Unraveling in Social Networks: The Anchored k-Core Problem , 2015, SIAM J. Discret. Math..

[23]  Sandra Sudarsky,et al.  Massive Quasi-Clique Detection , 2002, LATIN.

[24]  J. J. Moré,et al.  Estimation of sparse jacobian matrices and graph coloring problems , 1983 .

[25]  Christos Faloutsos,et al.  CoreScope: Graph Mining Using k-Core Analysis — Patterns, Anomalies and Algorithms , 2016, 2016 IEEE 16th International Conference on Data Mining (ICDM).

[26]  Lars Backstrom,et al.  Structural diversity in social contagion , 2012, Proceedings of the National Academy of Sciences.

[27]  Fan Zhang,et al.  When Engagement Meets Similarity: Efficient (k, r)-Core Computation on Social Networks , 2016, Proc. VLDB Endow..

[28]  Kai Wang,et al.  Efficient Computing of Radius-Bounded k-Cores , 2018, 2018 IEEE 34th International Conference on Data Engineering (ICDE).

[29]  Fan Zhang,et al.  K-Core Maximization: An Edge Addition Approach , 2019, IJCAI.

[30]  Tina Eliassi-Rad,et al.  Measuring and Improving the Core Resilience of Networks , 2018, WWW.

[31]  Flaviano Morone,et al.  The k-core as a predictor of structural collapse in mutualistic ecosystems , 2018, Nature Physics.

[32]  Vladimir Batagelj,et al.  An O(m) Algorithm for Cores Decomposition of Networks , 2003, ArXiv.