GRAIN: Exact Graph Reconstruction from Gradients

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Drencheva, Maria, Petrov, Ivo, Baader, Maximilian, Dimitrov, Dimitar I., Vechev, Martin
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915180547407872
author Drencheva, Maria
Petrov, Ivo
Baader, Maximilian
Dimitrov, Dimitar I.
Vechev, Martin
author_facet Drencheva, Maria
Petrov, Ivo
Baader, Maximilian
Dimitrov, Dimitar I.
Vechev, Martin
contents Federated learning claims to enable collaborative model training among multiple clients with data privacy by transmitting gradient updates instead of the actual client data. However, recent studies have shown the client privacy is still at risk due to the, so called, gradient inversion attacks which can precisely reconstruct clients' text and image data from the shared gradient updates. While these attacks demonstrate severe privacy risks for certain domains and architectures, the vulnerability of other commonly-used data types, such as graph-structured data, remain under-explored. To bridge this gap, we present GRAIN, the first exact gradient inversion attack on graph data in the honest-but-curious setting that recovers both the structure of the graph and the associated node features. Concretely, we focus on Graph Convolutional Networks (GCN) and Graph Attention Networks (GAT) -- two of the most widely used frameworks for learning on graphs. Our method first utilizes the low-rank structure of GNN gradients to efficiently reconstruct and filter the client subgraphs which are then joined to complete the input graph. We evaluate our approach on molecular, citation, and social network datasets using our novel metric. We show that GRAIN reconstructs up to 80% of all graphs exactly, significantly outperforming the baseline, which achieves up to 20% correctly positioned nodes.
format Preprint
id arxiv_https___arxiv_org_abs_2503_01838
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle GRAIN: Exact Graph Reconstruction from Gradients
Drencheva, Maria
Petrov, Ivo
Baader, Maximilian
Dimitrov, Dimitar I.
Vechev, Martin
Machine Learning
Distributed, Parallel, and Cluster Computing
I.2.11; K.4.1
Federated learning claims to enable collaborative model training among multiple clients with data privacy by transmitting gradient updates instead of the actual client data. However, recent studies have shown the client privacy is still at risk due to the, so called, gradient inversion attacks which can precisely reconstruct clients' text and image data from the shared gradient updates. While these attacks demonstrate severe privacy risks for certain domains and architectures, the vulnerability of other commonly-used data types, such as graph-structured data, remain under-explored. To bridge this gap, we present GRAIN, the first exact gradient inversion attack on graph data in the honest-but-curious setting that recovers both the structure of the graph and the associated node features. Concretely, we focus on Graph Convolutional Networks (GCN) and Graph Attention Networks (GAT) -- two of the most widely used frameworks for learning on graphs. Our method first utilizes the low-rank structure of GNN gradients to efficiently reconstruct and filter the client subgraphs which are then joined to complete the input graph. We evaluate our approach on molecular, citation, and social network datasets using our novel metric. We show that GRAIN reconstructs up to 80% of all graphs exactly, significantly outperforming the baseline, which achieves up to 20% correctly positioned nodes.
title GRAIN: Exact Graph Reconstruction from Gradients
topic Machine Learning
Distributed, Parallel, and Cluster Computing
I.2.11; K.4.1
url https://arxiv.org/abs/2503.01838