atlas

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

De-mark: Watermark Removal in Large Language Models

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 De-mark, a query-based framework that steals n-gram watermark parameters (prefix length, strength, red/green lists) via random selection probing and removes or exploits them, with a total-variation bound on the post-removal distribution.

Problem

N-gram watermarks for LLM-generated text are assumed robust, but their parameters can be stolen and removed; prior stealing methods need the hash function and paraphrasing, which distorts the LM distribution.

Approach

Random selection probing: prompt the LM to randomly pick between two phrases; the log-ratio of selection probabilities is an unbiased estimator of the watermark strength delta for token pairs in different red/green lists. This reveals h, delta, and the green list, and a logit reweighting then removes the watermark while bounding the TV distance from the original distribution.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply De-mark to remove the watermarkLlama3.1 8B + Watermark · MMW Book ReportTPR@FPR=0.1%: 89% -> 2%Helped
Apply De-mark to remove the watermarkLlama3.1 8B + Watermark · Dolly CWTPR@FPR=0.1%: 92% -> 10%Helped
Apply De-mark to remove the watermarkMistral 7B + Watermark · MMW Book ReportTPR@FPR=0.1%: 95% -> 15%Helped
Apply De-mark to remove the watermarkMistral 7B + Watermark · Dolly CWTPR@FPR=0.1%: 87% -> 13%Helped
Apply De-mark to remove the watermarkLlama3.2 3B + Watermark · MMW Book ReportTPR@FPR=0.1%: 91% -> 6%Helped
Apply De-mark to remove the watermarkLlama3.2 3B + Watermark · Dolly CWTPR@FPR=0.1%: 82% -> 9%Helped
Apply De-mark to remove the watermarkChatGPT watermarked with n-gram watermark · ChatGPTTPR@FPR=0.1%: 89.58% -> 25.00%Helped
Increase removal strength η from 1.0 to 1.5 (ablation)De-mark on Llama3.1 8B · MMW StoryTPR@FPR=0.1%: 6.25% -> 0.00%Helped
Increase removal strength η from 1.5 to 2.0 (ablation)De-mark on Llama3.1 8B · MMW StoryGPT Score: 90.40 -> 90.02Hurt
Increase removal strength η from 1.0 to 1.5 (ablation)De-mark on Mistral 7B · MMW StoryTPR@FPR=0.1%: 26.04% -> 4.17%Helped
Increase removal strength η from 1.5 to 2.0 (ablation)De-mark on Mistral 7B · MMW StoryTPR@FPR=0.1%: 4.17% -> 1.04%Helped
Increase removal strength η from 1.0 to 1.5 (ablation)De-mark on Llama3.2 3B · MMW StoryTPR@FPR=0.1%: 17.71% -> 0.00%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Dolly creative writing MMW Book Report MMW Story WaterBench

Benchmarks: MMW Book Report Dolly CW MMW Story WaterBench (Entity Probing, Concept Probing, Long-form QA)

Metrics: TPR@FPR median p-value GPT score F1 precision recall accuracy Rouge-L

Baselines: Watermark stealing (Jovanović et al.) gamma-reweight DiPmark

Builds on: n-gram watermarking (Kirchenbauer-style red-green lists) Jovanović et al. watermark stealing

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