English

Clique percolation method: memory efficient almost exact communities

Data Structures and Algorithms 2023-08-22 v1 Information Retrieval Social and Information Networks Physics and Society

Abstract

Automatic detection of relevant groups of nodes in large real-world graphs, i.e. community detection, has applications in many fields and has received a lot of attention in the last twenty years. The most popular method designed to find overlapping communities (where a node can belong to several communities) is perhaps the clique percolation method (CPM). This method formalizes the notion of community as a maximal union of kk-cliques that can be reached from each other through a series of adjacent kk-cliques, where two cliques are adjacent if and only if they overlap on k1k-1 nodes. Despite much effort CPM has not been scalable to large graphs for medium values of kk. Recent work has shown that it is possible to efficiently list all kk-cliques in very large real-world graphs for medium values of kk. We build on top of this work and scale up CPM. In cases where this first algorithm faces memory limitations, we propose another algorithm, CPMZ, that provides a solution close to the exact one, using more time but less memory.

Keywords

Cite

@article{arxiv.2110.01213,
  title  = {Clique percolation method: memory efficient almost exact communities},
  author = {Alexis Baudin and Maximilien Danisch and Sergey Kirgizov and Clémence Magnien and Marwan Ghanem},
  journal= {arXiv preprint arXiv:2110.01213},
  year   = {2023}
}

Comments

15 pages, 5 figures, 1 table

R2 v1 2026-06-24T06:35:45.222Z