keyword
Network communities
Network communities are groups of nodes within a network that exhibit a high density of internal connections among themselves compared to their connections with the rest of the network. In real-world systems such as social, biological, technological, and information graphs, these structural clusters typically correspond to functional units, shared attributes, or natural organizational subunits like interest-based social circles or protein interaction complexes. Depending on the topology of the system, communities can be strictly partitioned, organized hierarchically, or overlapping, allowing individual nodes to participate in multiple groups simultaneously. Detecting and analyzing network communities provides crucial insight into the mesoscopic organization of complex systems, facilitating tasks such as node classification, link prediction, and the study of dynamic processes like information diffusion.
2 items

Defining and evaluating network communities based on ground-truth
Jaewon Yang, Jure Leskovec
Why you should read this
Evaluates thirteen structural definitions of network communities against ground-truth data from 230 real-world networks, identifying the most reliable topological metrics and introducing a parameter-free community detection algorithm that scales to hundreds of millions of nodes.
Nodes in real-world networks organize into densely linked communities where edges appear with high concentration among the members of the community. Identifying such communities of nodes has proven to be a challenging task mainly due to a plethora of definitions of a community, intractability of algorithms, issues with evaluation and the lack of a reliable gold-standard ground-truth. In this paper we study a set of 230 large real-world social, collaboration and information networks where nodes explicitly state their group memberships. For example, in social networks nodes explicitly join various interest based social groups. We use such groups to define a reliable and robust notion of ground-truth communities. We then propose a methodology which allows us to compare and quantitatively evaluate how different structural definitions of network communities correspond to ground-truth communities. We choose 13 commonly used structural definitions of network communities and examine their sensitivity, robustness and performance in identifying the ground-truth. We show that the 13 structural definitions are heavily correlated and naturally group into four classes. We find that two of these definitions, Conductance and Triad-participation-ratio, consistently give the best performance in identifying ground-truth communities. We also investigate a task of detecting communities given a single seed node. We extend the local spectral clustering algorithm into a heuristic parameter-free community detection method that easily scales to networks with more than hundred million nodes. The proposed method achieves 30% relative improvement over current local clustering methods.
Added
2026-09-15

node2vec: Scalable Feature Learning for Networks
Aditya Grover, Jure Leskovec
Why you should read this
Develops node2vec, a scalable graph representation learning framework that uses flexible, biased random walks to capture both local community structure and global structural roles of nodes for downstream network prediction tasks.
Prediction tasks over nodes and edges in networks require careful effort in engineering features used by learning algorithms. Recent research in the broader field of representation learning has led to significant progress in automating prediction by learning the features themselves. However, present feature learning approaches are not expressive enough to capture the diversity of connectivity patterns observed in networks. Here we propose node2vec, an algorithmic framework for learning continuous feature representations for nodes in networks. In node2vec, we learn a mapping of nodes to a low-dimensional space of features that maximizes the likelihood of preserving network neighborhoods of nodes. We define a flexible notion of a node's network neighborhood and design a biased random walk procedure, which efficiently explores diverse neighborhoods. Our algorithm generalizes prior work which is based on rigid notions of network neighborhoods, and we argue that the added flexibility in exploring neighborhoods is the key to learning richer representations. We demonstrate the efficacy of node2vec over existing state-of-the-art techniques on multi-label classification and link prediction in several real-world networks from diverse domains. Taken together, our work represents a new way for efficiently learning state-of-the-art task-independent representations in complex networks.
Added
2026-09-06
