Edge Private Graph Neural Networks with Singular Value Perturbation
Tingting Tang, Yue Niu, Salman Avestimehr, Murali Annavaram

TL;DR
This paper introduces Eclipse, a privacy-preserving GNN training method that uses singular value perturbation to protect edge privacy while maintaining high model utility, outperforming existing methods in privacy-utility tradeoffs.
Contribution
Eclipse leverages low-rank graph representations and noise addition to singular values, providing formal differential privacy guarantees and improved utility over prior approaches.
Findings
Eclipse achieves up to 46% better utility under strong privacy constraints.
Eclipse lowers attack AUC by up to 5% against edge inference attacks.
Eclipse maintains graph structure and utility better than existing privacy-preserving GNN methods.
Abstract
Graph neural networks (GNNs) play a key role in learning representations from graph-structured data and are demonstrated to be useful in many applications. However, the GNN training pipeline has been shown to be vulnerable to node feature leakage and edge extraction attacks. This paper investigates a scenario where an attacker aims to recover private edge information from a trained GNN model. Previous studies have employed differential privacy (DP) to add noise directly to the adjacency matrix or a compact graph representation. The added perturbations cause the graph structure to be substantially morphed, reducing the model utility. We propose a new privacy-preserving GNN training algorithm, Eclipse, that maintains good model utility while providing strong privacy protection on edges. Eclipse is based on two key observations. First, adjacency matrices in graph structures exhibit…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Machine Learning and ELM · Advanced Memory and Neural Computing
