Loading…
k anonymization and adversarial training of graph neural networks for privacy preservation in social networks
•A novel graph anonymization method for social networks.•An adversarial training mechanism of graph neural networks (GNNs) to retain as much task performance as possible on anonymous social network analysis.•A two-stage method covering the data publication and downstream GNN training. With the explo...
Saved in:
Published in: | Electronic commerce research and applications 2021-11, Vol.50, p.101105, Article 101105 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | •A novel graph anonymization method for social networks.•An adversarial training mechanism of graph neural networks (GNNs) to retain as much task performance as possible on anonymous social network analysis.•A two-stage method covering the data publication and downstream GNN training.
With the explosive growth of social networks, privacy preservation as a social good has been one common concern. Graph neural networks (GNNs) have been utilized by social network service providers to improve business service. However, traditional anonymization techniques of social networks cannot satisfy the desired privacy preservation of node attribute and graph structure and introduce information disturbance from the anonymization, leading to the performance degradation of GNNs in social network analysis. To protect sensitive user data and persist GNNs’ performance in social network analysis, we propose a two-stage privacy-preserving method of graph neural networks in the social network domain. During the first stage, we design a novel ∊-k anonymization method that can achieve ∊-local differential privacy (∊-LDP) and k-degree anonymity by incorporating the classical LDP and k-degree anonymization (k-DA) while retaining as much network community information as possible. At the second stage, we develop an adversarial training mechanism for GNNs to resist the disturbance from ∊-k anonymization and retain as much task performance as possible on anonymous social network data. Comprehensive experiments on several real-world social network datasets demonstrate the effectiveness of the proposed method for privacy-preserving node classification, link prediction, and graph clustering in social networks. The proposed method represents an interesting and important combination of classical anonymous technologies and recent GNNs and can preserve user privacy while providing business service. |
---|---|
ISSN: | 1567-4223 1873-7846 |
DOI: | 10.1016/j.elerap.2021.101105 |