paper-with-me

홈 › Papers

Community Detection with Graph Neural Networks

2018-10-25 · ICLR 2018 10 · Zhengdao Chen, Xiang Li, Joan Bruna

We study data-driven methods for community detection on graphs, an inverse problem that is typically solved in terms of the spectrum of certain operators or via posterior inference under certain probabilistic graphical models. Focusing on random graph families such as the stochastic block model, recent research has unified both approaches and identified both statistical and computational signal-to-noise detection thresholds. This graph inference task can be recast as a node-wise graph classification problem, and, as such, computational detection thresholds can be translated in terms of learning within appropriate models. We present a novel family of Graph Neural Networks (GNNs) and show that they can reach those detection thresholds in a purely data-driven manner without access to the underlying generative models, and even improve upon current computational thresholds in hard regimes. For that purpose, we propose to augment GNNs with the non-backtracking operator, defined on the line graph of edge adjacencies. We also perform the first analysis of optimization landscape on using GNNs to solve community detection problems, demonstrating that under certain simplifications and assumptions, the loss value at the local minima is close to the loss value at the global minimum/minima. Finally, the resulting model is also tested on real datasets, performing significantly better than previous models.

📄 PDF Abstract BibTeX

Code (2)

afansi/multiscalegnn pytorch
joanbruna/GNN_community pytorch

Tasks

Community DetectionGraph ClassificationGraph Neural NetworkStochastic Block Model

Similar Papers 제목 키워드 기반

Adversarial Attack on Community Detection by Hiding Individuals

2020-01-22 · Jia Li, Honglei Zhang, Zhichao Han, Yu Rong 외

It has been demonstrated that adversarial graphs, i.e., graphs with imperceptible perturbations added, can cause deep graph models to fail on node/graph classification tasks. In this paper, we extend adversarial graphs t…

Adversarial AttackCommunity DetectionGraph Classification

A Comprehensive Review of Community Detection in Graphs

2023-09-21 · Jiakang Li, Songning Lai, Zhihao Shuai, Yuan Tan 외

The study of complex networks has significantly advanced our understanding of community structures which serves as a crucial feature of real-world graphs. Detecting communities in graphs is a challenging problem with app…

Community DetectionSociology

Certified Robustness of Community Detection against Adversarial Structural Perturbation via Randomized Smoothing

2020-02-09 · Jinyuan Jia, Binghui Wang, Xiaoyu Cao, Neil Zhenqiang Gong

Community detection plays a key role in understanding graph structure. However, several recent studies showed that community detection is vulnerable to adversarial structural perturbation. In particular, via adding or re…

Community Detection

Hypergraph Artificial Benchmark for Community Detection (h-ABCD)

2022-10-26 · Bogumił Kamiński, Paweł Prałat, François Théberge

The Artificial Benchmark for Community Detection (ABCD) graph is a recently introduced random graph model with community structure and power-law distribution for both degrees and community sizes. The model generates grap…

Community Detection

The Role of Community Detection Methods in Performance Variations of Graph Mining Tasks

2025-09-10 · Shrabani Ghosh, Erik Saule arxiv

In real-world scenarios, large graphs represent relationships among entities in complex systems. Mining these large graphs often containing millions of nodes and edges helps uncover structural patterns and meaningful ins…

Node ClassificationCommunity DetectionLink Prediction