Beyond Homophily: Towards Generalized Graph Reconstruction Attack and Defense
Summary
Graph reconstruction attacks (GRA) on Graph Neural Networks (GNNs) are a significant concern, as GNNs can leak sensitive adjacency information like social ties or transactions from their training graphs. This work systematically characterizes how and why adjacency becomes recoverable through features, labels, embeddings, and predictions, noting modulation by graph homophily, heterophily, and model inductive bias. Viewing GNN inference via a Markov chain approximation, the authors developed MC-GRA (+), an attack method that reconstructs adjacency by optimizing a surrogate adjacency whose GNN-induced representations align with the target model's at each layer. Complementarily, MC-GPB (+) is proposed as a defense, suppressing adjacency-dependent information in the representation chain while preserving classification accuracy. Experiments on homophilic and heterophilic graph benchmarks demonstrate MC-GRA (+)'s improved reconstruction fidelity and MC-GPB (+)'s effectiveness in reducing reconstruction success with only minor accuracy loss.
Key takeaway
For AI Security Engineers deploying Graph Neural Networks on sensitive relational data, you must account for graph reconstruction attacks that can leak private adjacency information. Your GNN's homophily or heterophily significantly impacts this vulnerability. Implement defense mechanisms like MC-GPB (+) to suppress adjacency-dependent information, balancing privacy with classification accuracy. Proactively evaluating your models against advanced attacks such as MC-GRA (+) is crucial to mitigate data leakage risks effectively.
Key insights
GNNs are vulnerable to graph reconstruction attacks, but a Markov chain approximation can inform both stronger attacks and effective defenses.
Principles
- Adjacency recoverability is modulated by graph homophily and heterophily.
- GNN inference can be approximated as a Markov chain of representations.
- Privacy-utility trade-offs are inherent in GNN defense mechanisms.
Method
MC-GRA (+) reconstructs adjacency by aligning GNN-induced representations; MC-GPB (+) suppresses adjacency-dependent information in the representation chain to defend.
In practice
- Evaluate GNNs for adjacency leakage under varying homophily/heterophily.
- Implement MC-GPB (+) to reduce GNN reconstruction attack success.
Topics
- Graph Neural Networks
- Graph Reconstruction Attacks
- Model Inversion
- Data Privacy
- Graph Homophily
- Markov Chain Approximation
Best for: Research Scientist, AI Scientist, AI Security Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.