atlas

Research map / Graph learning / Graph algorithms and clustering

Practical Bayes-Optimal Membership Inference Attacks

NeurIPS 2025 · Graph learning › Graph algorithms and clustering · approach: Continuous DAG structure learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Derives the Bayes-optimal node-level membership inference rule for GNNs and proposes G-BASE (graph) and BASE (i.i.d. and graph), showing BASE is equivalent to RMIA at gamma=1.

Problem

Membership inference against GNNs at node level lacks statistic-based attacks and a principled Bayes-optimal rule; existing i.i.d. state-of-the-art attacks (LiRA, RMIA) are costly or lack theoretical grounding relative to Bayes-optimal inference.

Approach

Extends the Bayesian decision-theoretic MIA of Sabrayolles et al. to graph data, deriving a posterior that includes a neighborhood loss-difference term; approximates it with shadow models and sampling of non-target memberships (model-independent, 0-hop MIA, Gibbs/MH) to obtain G-BASE, and simplifies to BASE for i.i.d. data, which is shown equivalent to RMIA with gamma=1.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use G-BASE with neighborhood-aware Gibbs sampling instead of BASEMembership inference on Pubmed · Pubmed (GraphSAGE), K=8AUC (%): 57.44 ± 0.56 -> 64.10 ± 0.69Helped
Use G-BASE with model-independent sampling instead of BASEMembership inference on Flickr · Flickr (GCN), K=8AUC (%): 56.23 ± 0.57 -> 60.04 ± 1.01Helped
Use G-BASE with Gibbs sampling instead of BASEMembership inference on Github · Github (GraphSAGE), K=8AUC (%): 54.13 ± 0.59 -> 57.47 ± 1.43Helped
Use G-BASE with 0-hop MIA sampling instead of BASEMembership inference on Amazon-Photo · Amazon-Photo (GAT), K=8AUC (%): 56.35 ± 0.93 -> 56.77 ± 0.85No clear effect
Use G-BASE with 0-hop MIA sampling instead of BASEMembership inference on Cora · Cora (GCN), K=8AUC (%): 82.45 ± 1.45 -> 77.42 ± 1.40Hurt
Use G-BASE with Gibbs sampling instead of BASEMembership inference on Citeseer · Citeseer (GAT), K=8AUC (%): 84.84 ± 1.13 -> 84.39 ± 0.67No clear effect
Use BASE with RMIA threshold γ=1BASE and RMIA · i.i.d. data and graph dataROC curveNo clear effect
Use BASE instead of RMIA with γ=1Membership inference · i.i.d. data and graph datamodel queriesHelped

Surprising findings

Limitations

Experimental setup

Datasets: Cora Citeseer Pubmed Flickr Amazon-Photo Github CIFAR-10 CIFAR-100

Benchmarks: Cora Citeseer Pubmed Flickr Amazon-Photo Github

Metrics: AUC TPR@1% FPR TPR@0.1% FPR

Baselines: LiRA RMIA MLP-classifier node-level MIA (0-hop) MLP-classifier node-level MIA (0+2-hop)

Builds on: Sabrayolles et al. Bayes-optimal MIA LiRA RMIA Metropolis-Hastings

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy