Percolation Computation in Complex Networks
Fergal Reid, Aaron McDaid, Neil Hurley

TL;DR
This paper explores the computational challenges of k-clique percolation in complex networks, proposing improved algorithms that enable analysis of larger datasets despite the problem's inherent complexity.
Contribution
It introduces a simple, improved algorithm for k-clique percolation and demonstrates its effectiveness on large empirical networks with overlapping communities.
Findings
Improved algorithm performs better on large datasets.
Higher k values still pose computational challenges.
Clique percolation remains computationally hard.
Abstract
K-clique percolation is an overlapping community finding algorithm which extracts particular structures, comprised of overlapping cliques, from complex networks. While it is conceptually straightforward, and can be elegantly expressed using clique graphs, certain aspects of k-clique percolation are computationally challenging in practice. In this paper we investigate aspects of empirical social networks, such as the large numbers of overlapping maximal cliques contained within them, that make clique percolation, and clique graph representations, computationally expensive. We motivate a simple algorithm to conduct clique percolation, and investigate its performance compared to current best-in-class algorithms. We present improvements to this algorithm, which allow us to perform k-clique percolation on much larger empirical datasets. Our approaches perform much better than existing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Caching and Content Delivery · Advanced Graph Neural Networks
