Exploring finer granularity within the cores: Efficient (k, p)-Core computation

Publisher:
IEEE
Publication Type:
Conference Proceeding
Citation:
Proceedings - International Conference on Data Engineering, 2020, 2020-April, pp. 181-192
Issue Date:
2020-04-01
Filename Description Size
ICDE_chen.pdfAccepted version731.2 kB
Adobe PDF
Full metadata record
© 2020 IEEE. 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.
Please use this identifier to cite or link to this item: