Utility-aware Social Network Anonymization using Genetic Algorithms

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bonello, Samuel, de Jong, Rachel G., Bäck, Thomas H. W., Takes, Frank W.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918290701418496
author Bonello, Samuel
de Jong, Rachel G.
Bäck, Thomas H. W.
Takes, Frank W.
author_facet Bonello, Samuel
de Jong, Rachel G.
Bäck, Thomas H. W.
Takes, Frank W.
contents Social networks may contain privacy-sensitive information about individuals. The objective of the network anonymization problem is to alter a given social network dataset such that the number of anonymous nodes in the social graph is maximized. Here, a node is anonymous if it does not have a unique surrounding network structure. At the same time, the aim is to ensure data utility, i.e., preserve topological network properties and retain good performance on downstream network analysis tasks. We propose two versions of a genetic algorithm tailored to this problem: one generic GA and a uniqueness-aware GA (UGA). The latter aims to target edges more effectively during mutation by avoiding edges connected to already anonymous nodes. After hyperparameter tuning, we compare the two GAs against two existing baseline algorithms on several real-world network datasets. Results show that the proposed genetic algorithms manage to anonymize on average 14 times more nodes than the best baseline algorithm. Additionally, data utility experiments demonstrate how the UGA requires fewer edge deletions, and how our GAs and the baselines retain performance on downstream tasks equally well. Overall, our results suggest that genetic algorithms are a promising approach for finding solutions to the network anonymization problem.
format Preprint
id arxiv_https___arxiv_org_abs_2504_05183
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Utility-aware Social Network Anonymization using Genetic Algorithms
Bonello, Samuel
de Jong, Rachel G.
Bäck, Thomas H. W.
Takes, Frank W.
Social and Information Networks
Social networks may contain privacy-sensitive information about individuals. The objective of the network anonymization problem is to alter a given social network dataset such that the number of anonymous nodes in the social graph is maximized. Here, a node is anonymous if it does not have a unique surrounding network structure. At the same time, the aim is to ensure data utility, i.e., preserve topological network properties and retain good performance on downstream network analysis tasks. We propose two versions of a genetic algorithm tailored to this problem: one generic GA and a uniqueness-aware GA (UGA). The latter aims to target edges more effectively during mutation by avoiding edges connected to already anonymous nodes. After hyperparameter tuning, we compare the two GAs against two existing baseline algorithms on several real-world network datasets. Results show that the proposed genetic algorithms manage to anonymize on average 14 times more nodes than the best baseline algorithm. Additionally, data utility experiments demonstrate how the UGA requires fewer edge deletions, and how our GAs and the baselines retain performance on downstream tasks equally well. Overall, our results suggest that genetic algorithms are a promising approach for finding solutions to the network anonymization problem.
title Utility-aware Social Network Anonymization using Genetic Algorithms
topic Social and Information Networks
url https://arxiv.org/abs/2504.05183