atlas

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

Discovering Spoofing Attempts on Language Model Watermarks

ICML 2025 · Large language models › Language, safety and interpretability · approach: Text watermarking · 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 statistical tests (Standard and Reprompting, using Pearson/Spearman correlation between watermark color and n-gram/unigram scores) that detect spoofed text forged by learning-based spoofers (Stealing, Distillation) against Red-Green watermarks.

Problem

Learning-based spoofing attacks can forge LLM watermarks and pass the detector, and prior work had not studied post-hoc detection of such spoofing attempts.

Approach

Spoofed text contains artifacts because a spoofer only knows the green/red split for n-grams seen in its training data; the paper correlates observed token colors with context-frequency scores (or unigram frequency scores) to build hypothesis tests whose null distribution is controlled, using reprompting to correct for the LM-induced dependence.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase the input length from T=500 to T=3000Reprompting detection with (h+1)-gram score on KGW SumHash Stealing, h=1 · KGW SumHash, Stealing, h=1TPR @1%: 0.62 -> 1.00Helped
Increase the input length from T=500 to T=3000Reprompting detection with (h+1)-gram score on KGW SumHash Distillation, h=1 · KGW SumHash, Distillation, h=1TPR @1%: 0.48 -> 1.00Helped
Use Reprompting with (h+1)-gram score instead of Standard with unigram score (ablation)Spoofing detection on KGW SumHash Stealing, h=3 · KGW SumHash, Stealing, h=3TPR @1%: 0.27 -> 0.47Helped
Use the Standard method with unigram score instead of Reprompting with (h+1)-gram score (ablation)Spoofing detection on KGW SumHash Stealing, h=3 · KGW SumHash, Stealing, h=3TPR @1%: 0.47 -> 0.27Hurt
Use Standard with unigram score instead of Reprompting with (h+1)-gram score (ablation)Spoofing detection on SelfHash Stealing, h=3 · SelfHash, Stealing, h=3Rejection rate @1%, T=2000: 0.99 -> 0.32Hurt
Estimate the reprompting input from the received text instead of using the original prompt (ablation)Reprompting detection on KGW SumHash Stealing, h=1 · KGW SumHash, Stealing, h=1TPR @1% FPR: 5%Hurt
Increase the spoofer training dataset size by 9 times (ablation)Distillation spoofing detection, LeftHash, h=1 · LeftHash, Distillation, T=1000TPR @0.1%: 94 percent -> 87 percentHurt
Replace per-text Reprompting with a fixed corpus estimate of the watermarked correlation (ablation)Spoofing detection on KGW SumHash Distillation, h=2 · KGW SumHash, Distillation, h=2False positive rateHurt

Surprising findings

Limitations

Experimental setup

Datasets: C4 Dolly Wikipedia Repliqa Math OpenWebText

Benchmarks: C4 prompts continuations (spoofed vs watermarked) Dolly prompts

Metrics: false positive rate true positive rate rejection rate p-value calibration

Baselines: Stealing Distillation

Builds on: KGW watermark Stealing spoofing attack Distillation spoofing attack AAR watermark C4

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