Overlapping Communities in Social Networks
Jan Dreier, Philipp Kuinke, Rafael Przybylski, Felix Reidl, and Peter Rossmanith, Somnath Sikdar

TL;DR
This paper introduces a simple semi-supervised algorithm for detecting overlapping communities in social networks using random walks from seed nodes, effective for both overlapping and non-overlapping structures, with near-linear runtime.
Contribution
The paper presents a novel semi-supervised community detection algorithm that efficiently uncovers overlapping communities using random walks from seed nodes.
Findings
Performs well on benchmark datasets for overlapping communities
Runs in near-linear time for sparse networks with few communities
Competitively matches state-of-the-art algorithms in accuracy
Abstract
Complex networks can be typically broken down into groups or modules. Discovering this "community structure" is an important step in studying the large-scale structure of networks. Many algorithms have been proposed for community detection and benchmarks have been created to evaluate their performance. Typically algorithms for community detection either partition the graph (non-overlapping communities) or find node covers (overlapping communities). In this paper, we propose a particularly simple semi-supervised learning algorithm for finding out communities. In essence, given the community information of a small number of "seed nodes", the method uses random walks from the seed nodes to uncover the community information of the whole network. The algorithm runs in time , where is the number of edges; the number of links; and the number of…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Advanced Graph Neural Networks · Peer-to-Peer Network Technologies
