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

02/09/2020
by   Jinyuan Jia, et al.
0

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 removing a small number of carefully selected edges in a graph, an attacker can manipulate the detected communities. However, to the best of our knowledge, there are no studies on certifying robustness of community detection against such adversarial structural perturbation. In this work, we aim to bridge this gap. Specifically, we develop the first certified robustness guarantee of community detection against adversarial structural perturbation. Given an arbitrary community detection method, we build a new smoothed community detection method via randomly perturbing the graph structure. We theoretically show that the smoothed community detection method provably groups a given arbitrary set of nodes into the same community (or different communities) when the number of edges added/removed by an attacker is bounded. Moreover, we show that our certified robustness is tight. We also empirically evaluate our method on multiple real-world graphs with ground truth communities.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/24/2020

Certified Robustness of Graph Neural Networks against Adversarial Structural Perturbation

Graph neural networks (GNNs) have recently gained much attention for nod...
research
01/15/2008

On the relationship between the structural and socioacademic communities of a coauthorship network

This article presents a study that compares detected structural communit...
research
11/14/2018

Robustness of spectral methods for community detection

The present work is concerned with community detection. Specifically, we...
research
01/22/2020

Adversarial Attack on Community Detection by Hiding Individuals

It has been demonstrated that adversarial graphs, i.e., graphs with impe...
research
08/27/2023

Superpixels algorithms through network community detection

Community detection is a powerful tool from complex networks analysis th...
research
02/05/2021

ROBustness In Network (robin): an R package for Comparison and Validation of communities

In network analysis, many community detection algorithms have been devel...
research
02/06/2021

Overcoming Bias in Community Detection Evaluation

Community detection is a key task to further understand the function and...

Please sign up or login with your details

Forgot password? Click here to reset