atlas

Research map / Large language models / Language, safety and interpretability

Watermarking Makes Language Models Radioactive

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: Text watermarking · 4 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.

Shows that watermarked LLM outputs used as fine-tuning data leave a detectable "radioactive" trace in the trained model, and proposes open- and closed-model statistical tests with de-duplication for reliable p-values.

Problem

Detecting whether a suspect LLM was fine-tuned on synthetic outputs of another LLM, when that output carries a decoding-based watermark, with statistically valid guarantees.

Approach

Treat the watermark as a radioactive signal: score the suspect model's next-token predictions (in open-model reading mode or via prompted closed-model generation) with the watermark detector, and apply de-duplication of scored (k+1)-grams so that the binomial null distribution yields valid p-values even over millions of tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase supervision from d=0.1% to d=10%Open-model radioactivity detection · Instruction tuning, ρ=5%log10(p): -5.8 to <-30Helped
remove de-duplication (ablation)Radioactivity detection · Null hypothesis, open and closed modelaverage p-value: Open: 0.46±0.27 -> 0.053±0.12; Closed: 0.42±0.30 -> <10^{-30}Hurt
increase watermark window from k=1 to k=4 (ablation)KGW and AK radioactivity detection · Closed model, N=30k, ρ=100%log10(p): KGW: -43.7±7.4 -> -1.4±0.6; AK: -47.2±4.5 -> -2.8±3.2Hurt
increase learning rate from 10^-5 to 5·10^-5 or 10^-4 (ablation)Full fine-tuning · Open model, unsupervised, ρ=100%log10(p): -32.4 -> -49.6 and -58.0Helped
reduce fine-tuning from 3 epochs to 1 or 2 epochs (ablation)Full fine-tuning · Open model, unsupervised, ρ=100%log10(p): -33.2 -> -20.8 and -29.2Hurt
replace full fine-tuning with Q-LoRA (ablation)Radioactivity detection · Open model, unsupervised, ρ=100%log10(p): -32.4 -> -11.0Hurt
increase model size from 7B to 13B (ablation)Full fine-tuning · Open model, unsupervised, ρ=100%log10(p): -32.4 -> -33.2No clear effect
add second fine-tuning on OASST1 (ablation)Radioactivity detection · Open model, unsupervised, ρ=10%average log10(p): -15 -> -8Hurt
filter scored k-grams using φ (ablation)Closed-model radioactivity detection · Supervised, ρ=1%, after scoring 75000 tokenslog10(p): -8 -> -12Helped
use a different target language rather than EnglishClosed-model radioactivity detection · Wikipedia prompts, N=250klog10(p): English: <-50; French: -7.8; Spanish: -5.7; German: -4.0; Catalan: -2.1Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Self-Instruct generated instructions from Llama-2-chat-7B (watermarked and non-watermarked) OASST1 (second fine-tuning) Wikipedia article beginnings in multiple languages

Benchmarks: Natural Questions TriviaQA GSM8K HumanEval MMLU

Metrics: log10 p-value exact match pass@1 accuracy p-value distribution under null

Baselines: Membership inference attack (perplexity/zlib calibrated KS test) Naive watermark detection on model outputs Synonym-replacement watermark

Builds on: Kirchenbauer et al. green-list watermark (KGW) Aaronson watermark (AK) Self-Instruct Alpaca membership inference attacks

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