atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Provable Watermarking for Data Poisoning Attacks

NeurIPS 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Clean-label data poisoning · 1 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 post-poisoning and poisoning-concurrent watermarking for data poisoning attacks, with theoretical length conditions for watermark detectability and poisoning utility, validated on Narcissus, AdvSc, UE and AP attacks.

Problem

Harmless or purposeful data poisoning (e.g., dataset ownership verification, unlearnable examples for artists) can be misused by innocent users, so poisoners need a provable, verifiable way to disclose that a dataset has been poisoned.

Approach

Embed a key-detectable watermark (a low-dimensional additive perturbation whose inner product with a random ±1 key separates poisoned from clean data) either after poisoning by a third party or jointly with poisoning on disjoint dimensions, and prove detectability and poisoning utility under length thresholds Θ(√d/ε_w) and Θ(1/ε_w²) to O(√d/ε_p).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase watermark length from q=100 to q=3000 (ablation)Narcissus post-poisoning watermark · CIFAR-10 (ResNet-18)AUROC: 0.5522 -> 1.0000Helped
Increase watermark length from q=100 to q=3000 (ablation)Narcissus poisoning-concurrent watermark · CIFAR-10 (ResNet-18)AUROC: 0.9294 -> 1.0000Helped
Increase watermark length from q=100 to q=3000 (ablation)AdvSc post-poisoning watermark · CIFAR-10 (ResNet-18)AUROC: 0.8036 -> 1.0000Helped
Increase watermark length from q=100 to q=3000 (ablation)AdvSc poisoning-concurrent watermark · CIFAR-10 (ResNet-18)AUROC: 0.9679 -> 1.0000Helped
Increase watermark length from q=100 to q=3000 (ablation)UE post-poisoning watermark · CIFAR-10 (ResNet-18)AUROC: 0.5844 -> 1.0000Helped
Increase watermark length from q=100 to q=3000 (ablation)UE poisoning-concurrent watermark · CIFAR-10 (ResNet-18)AUROC: 0.8197 -> 1.0000Helped
Increase watermark length from q=100 to q=3000 (ablation)AP post-poisoning watermark · CIFAR-10 (ResNet-18)AUROC: 0.5688 -> 1.0000Helped
Increase watermark length from q=100 to q=3000 (ablation)AP poisoning-concurrent watermark · CIFAR-10 (ResNet-18)AUROC: 0.6950 -> 1.0000Helped
Increase q to 3000 (ablation)Narcissus poisoning-concurrent watermark · CIFAR-10 (ResNet-18)ASR (%): 95.04 -> 9.75Hurt
Increase q to 3000 (ablation)AdvSc poisoning-concurrent watermark · CIFAR-10 (ResNet-18)ASR (%): 95.53 -> 9.97Hurt
Increase q to 3000 (ablation)Narcissus post-poisoning watermark · CIFAR-10 (ResNet-18)ASR (%): 95.04 -> 90.02No clear effect
Increase q to 3000 (ablation)AdvSc post-poisoning watermark · CIFAR-10 (ResNet-18)ASR (%): 95.53 -> 74.82Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet

Metrics: clean accuracy attack success rate AUROC

Baselines: Narcissus AdvSc UE AP

Builds on: Narcissus AdvSc unlearnable examples McDiarmid's inequality Neural Tangent Kernel

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