Hide and Seek: Outwitting Community Detection Algorithms

02/22/2021
by   Shravika Mittal, et al.
0

Community affiliation of a node plays an important role in determining its contextual position in the network, which may raise privacy concerns when a sensitive node wants to hide its identity in a network. Oftentimes, a target community seeks to protect itself from adversaries so that its constituent members remain hidden inside the network. The current study focuses on hiding such sensitive communities so that the community affiliation of the targeted nodes can be concealed. This leads to the problem of community deception which investigates the avenues of minimally rewiring nodes in a network so that a given target community maximally hides from a community detection algorithm. We formalize the problem of community deception and introduce NEURAL, a novel method that greedily optimizes a node-centric objective function to determine the rewiring strategy. Theoretical settings pose a restriction on the number of strategies that can be employed to optimize the objective function, which in turn reduces the overhead of choosing the best strategy from multiple options. We also show that our objective function is submodular and monotone. When tested on both synthetic and 7 real-world networks, NEURAL is able to deceive 6 widely used community detection algorithms. We benchmark its performance with respect to 4 state-of-the-art methods on 4 evaluation metrics. Additionally, our qualitative analysis of 3 other attributed real-world networks reveals that NEURAL, quite strikingly, captures important meta-information about edges that otherwise could not be inferred by observing only their topological structures.

READ FULL TEXT

page 1

page 8

page 10

research
03/25/2022

Machine-Learning Based Objective Function Selection for Community Detection

NECTAR, a Node-centric ovErlapping Community deTection AlgoRithm, presen...
research
09/01/2016

From Community Detection to Community Deception

The community deception problem is about how to hide a target community ...
research
07/16/2012

Qualitative Comparison of Community Detection Algorithms

Community detection is a very active field in complex networks analysis,...
research
01/13/2021

Overlapping Community Detection in Temporal Text Networks

Analyzing the groups in the network based on same attributes, functions ...
research
09/26/2022

Towards Direct Comparison of Community Structures in Social Networks

Community detection algorithms are in general evaluated by comparing eva...
research
12/31/2022

Targeted k-node Collapse Problem: Towards Understanding the Robustness of Local k-core Structure

The concept of k-core, which indicates the largest induced subgraph wher...

Please sign up or login with your details

Forgot password? Click here to reset