atlas

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

Adaptive Text Watermark for Large Language Models

ICML 2024 · Large language models › Language, safety and interpretability · approach: Text watermarking · 2 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 an adaptive LLM text watermark that perturbs only high-entropy tokens (entropy estimated by a small auxiliary model) and scales logits by a semantic-embedding-driven vector, improving quality, robustness and security over KGW and EXP-edit.

Problem

Watermarking LLM text while jointly preserving robustness to paraphrasing, security against spoofing/decryption, and text quality, and detecting without access to the original prompt or model.

Approach

Adaptively watermark only high-entropy tokens (entropy from a small measurement model), derive the green/red logits scaling vector from the semantic embedding of previous text via a trained semantic mapping network, and inject the watermark by scaling logits (temperature-like) instead of adding a fixed bias.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Adaptive Watermark instead of KGW-0watermarking on OPT-6.7B · C4 realnewslike, GPT-3.5 paraphraseROC-AUC: 0.964 -> 0.981Helped
Use Adaptive Watermark instead of KGW-0watermarking on OPT-6.7B · C4 realnewslike, DIPPER paraphraseROC-AUC: 0.936 -> 0.964Helped
Use Adaptive Watermark instead of KGW-0watermarking on OPT-6.7B · ELI5, GPT-3 paraphraseROC-AUC: 0.971 -> 0.967Hurt
Apply AWTI with entropy threshold α=1 rather than skip AWTI at α=0 (ablation)KGW-0 watermark on OPT-6.7B · C4 realnewslike, GPT-3.5 paraphraseROC-AUC: 0.978 -> 0.988Helped
Apply AWTI at α=1 instead of α=0 (ablation)KGW-0 watermark on OPT-6.7B · C4 realnewslikeperplexityHelped
Increase watermark strength from δ=0.5 to δ=2 (ablation)Adaptive Watermark on OPT-6.7B · C4 realnewslike, GPT-3.5 paraphraseROC-AUC: 0.982 -> 0.978Hurt
Use GPT2-large or OPT-350M rather than GPT2 or OPT-125M as measurement model (ablation)Adaptive Watermark on OPT-6.7B · C4 realnewslikeROC-AUC: 0.985; 0.981; 0.987; 0.982Mixed
Add AWTI to KGW-0 (ablation)KGW-0 watermark on OPT-6.7B · C4 realnewslike, GPT-3 paraphraseROC-AUC: 0.964 -> 0.962No clear effect
Add SLSVE to KGW-0 + AWTI (ablation)KGW-0 watermark on OPT-6.7B · C4 realnewslike, GPT-3 paraphraseROC-AUC: 0.962 -> 0.960Hurt
Add AWTS to KGW-0 + AWTI + SLSVE (ablation)KGW-0 watermark on OPT-6.7B · C4 realnewslike, GPT-3 paraphraseROC-AUC: 0.960 -> 0.981Helped

Surprising findings

Limitations

Experimental setup

Datasets: C4 realnewslike ELI5 Sentence-Compression

Benchmarks: C4 realnewslike ELI5

Metrics: ROC-AUC Best F1 Score perplexity TPR@1%FPR TPR@10%FPR decryption rate repetition rate average watermark rate

Baselines: KGW-0 KGW-1 KGW-2 EXP-edit SWEET SIR

Builds on: KGW watermark EXP-edit Sentence-BERT SWEET SIR

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