atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

FedGMark: Certifiably Robust Watermarking for Federated Graph Learning

NeurIPS 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Gradient inversion attacks · 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.

Proposes FedGMark, a certifiably robust backdoor-based watermark for federated graph learning that learns client-customized structural triggers and uses a majority-voting ensemble of submodels to certify robustness against layer-perturbation attacks.

Problem

Protecting ownership of federated graph learning (FedGL) models against illegal copying and model theft; existing graph watermarks are ineffective in FL and vulnerable to removal attacks (distillation, finetuning, layer perturbation) without formal guarantees.

Approach

Learn customized, client-specific graph-structure watermarks (GatingNet and KeyNet over edges and client-ID keys) and train an ensemble of independent submodels with majority voting, so that perturbing r layers changes at most r votes, yielding a certified number of perturbed layers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use customized learned watermarks rather than random-graph watermarksFedGL watermarking · MUTAG, PROTEINS, DD, and COLLABwatermark accuracy: 0.47 -> 0.90; 0.56 -> 0.86; 0.39 -> 0.65; 0.57 -> 0.75Helped
Apply distillation to the watermarked modelFedGMark · MUTAG, PROTEINS, DD, and COLLABwatermark accuracy: 0.90 -> 0.87; 0.82 -> 0.70; 0.86 -> 0.84; 0.80 -> 0.79; 0.65 -> 0.63; 0.56 -> 0.56; 0.75 -> 0.71; 0.74 -> 0.73; 0.70 -> Mixed
Apply finetuning to the watermarked modelFedGMark · MUTAG, PROTEINS, DD, and COLLABwatermark accuracy: 0.89 -> 0.76; 0.84 -> 0.80; 0.65 -> 0.62; 0.75 -> 0.70Mixed
Apply a 1-layer parameter perturbationFedGMark · MUTAG, PROTEINS, DD, and COLLABwatermark accuracy: 0.90 -> 0.90; 0.89 -> 0.91; 0.86 -> 0.86; 0.82 -> 0.83; 0.65 -> 0.65; 0.57 -> 0.55; 0.75 -> 0.76; 0.74 -> 0.74No clear effect
Remove KeyNet (ablation)FedGMark · MUTAG, PROTEINS, DD, and COLLABwatermark accuracy: 0.90 -> 0.84; 0.86 -> 0.80; 0.65 -> 0.57; 0.75 -> 0.70Hurt
Remove GatingNet (ablation)FedGMark · MUTAG, PROTEINS, DD, and COLLABwatermark accuracy: 0.90 -> 0.69; 0.86 -> 0.68; 0.65 -> 0.48; 0.75 -> 0.67Hurt
Remove RML (ablation)FedGMark · MUTAG, PROTEINS, DD, and COLLABwatermark accuracy: 0.90 -> 0.89; 0.86 -> 0.86; 0.65 -> 0.66; 0.75 -> 0.75No clear effect
Remove both GatingNet and KeyNet (ablation)FedGMark · MUTAG, PROTEINS, DD, and COLLABwatermark accuracy: 0.90 -> 0.47; 0.86 -> 0.56; 0.65 -> 0.39; 0.75 -> 0.57Hurt
Increase submodel count from S=4 to S=8 or S=16 (ablation)FedGMark · MUTAG, PROTEINS, DD, and COLLAB under 1-layer perturbationwatermark accuracyNo clear effect
Increase the number of watermarking clients from 5 to 20 (ablation)FedGMark · PROTEINSwatermark accuracy: +11%; +9%; +7%Helped
Increase watermark node count (ablation)FedGMark · MUTAG, PROTEINS, DD, and COLLABwatermark accuracyHelped
Increase the number of perturbed layers (ablation)FedGMark · MUTAG, PROTEINS, DD, and COLLABwatermark accuracy: 0.90 -> 0.16; 0.86 -> 0.39; 0.65 -> 0.21; 0.76 -> 0.21Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MUTAG PROTEINS DD COLLAB

Benchmarks: MUTAG PROTEINS DD COLLAB

Metrics: main task accuracy watermark accuracy certified watermark accuracy (CWA@r) NetSim DeltaCon

Baselines: random graph watermark (ER-based graph watermarking) distillation attack finetuning attack 1-layer perturbation attack

Builds on: FedAvg random graph backdoor watermarking for graph learning GIN GraphSAGE GCN

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