TY - GEN
T1 - Certified Robustness of Community Detection against Adversarial Structural Perturbation via Randomized Smoothing
AU - Jia, Jinyuan
AU - Wang, Binghui
AU - Cao, Xiaoyu
AU - Gong, Neil Zhenqiang
N1 - Funding Information:
In this work, we develop the first certified robustness guarantee of community detection against adversarial structural perturbations. Specifically, our results show that a set of nodes can be provably detected as in the same community (against splitting attacks) or in different communities (against merging attacks) when the number of edges added or removed by an attacker is no larger than a threshold. Moreover, we show that our derived threshold is tight when randomized smoothing with our discrete noise is used. Our method can turn any community detection method to be provably robust against adversarial structural perturbation to defend against splitting and merging attacks. We also empirically demonstrate the effectiveness of our method using three real-world graph datasets with ground-truth communities. Interesting future work includes leveraging the information of the community detection algorithm to further improve the certified robustness guarantees and exploring what certified perturbation size should be expected for a particular application scenario. ACKNOWLEDGMENTS We thank the anonymous reviewers for insightful reviews. This work was supported by NSF grant No. 1937787 and No. 1937786.
Publisher Copyright:
© 2020 ACM.
PY - 2020/4/20
Y1 - 2020/4/20
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85086578621&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85086578621&partnerID=8YFLogxK
U2 - 10.1145/3366423.3380029
DO - 10.1145/3366423.3380029
M3 - Conference contribution
AN - SCOPUS:85086578621
T3 - The Web Conference 2020 - Proceedings of the World Wide Web Conference, WWW 2020
SP - 2718
EP - 2724
BT - The Web Conference 2020 - Proceedings of the World Wide Web Conference, WWW 2020
PB - Association for Computing Machinery, Inc
T2 - 29th International World Wide Web Conference, WWW 2020
Y2 - 20 April 2020 through 24 April 2020
ER -