atlas

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

Learning to Watermark: A Selective Watermarking Framework for Large Language Models via Multi-Objective Optimization

NeurIPS 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 Learning to Watermark (LTW), a selective LLM watermark where a lightweight MLP selector, trained with MGDA-based multi-objective loss, decides per token whether to apply KGW or Unigram watermarking, improving text quality while keeping detectability.

Problem

Watermarking LLM outputs trades off detectability against generated text quality; existing selective methods rely on hand-tuned entropy thresholds, and the watermark strength versus quality trade-off remains hard to balance.

Approach

A learned Selector Network (MLP) takes a SimCSE sentence embedding of recent tokens, current token entropy, and current watermark ratio to output a selection probability, thresholded by an adaptive ratio-dependent threshold; it is trained with two losses (quality and detectability) combined via MGDA to reach Pareto-optimal trade-offs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply selective watermarking to KGW (LTW-1)KGW · OPT-6.7BPerplexity: 20.5234 -> 13.6205Helped
Apply selective watermarking to Unigram (LTW-0)Unigram · OPT-6.7BPerplexity: 17.6761 -> 13.6238Helped
Apply selective watermarking to Unigram (LTW-0)Unigram · GPT-J-6BTPR@10 under Dipper attack: 0.944 -> 0.926Hurt
Apply selective watermarking to KGW (LTW-1)KGW · OPT-6.7BSimilarity: 0.5472 -> 0.5701Helped
Use adaptive threshold rather than fixed threshold (ablation)LTW · OPT-6.7B, watermark strengths δ = 1.5, 2, 2.5, 3, 3.5, and 4Z-score: 6.831 -> 6.844; 9.031 -> 9.293; 11.120 -> 11.243; 12.443 -> 12.670; 13.570 -> 13.776; 14.369 -> 14.497Helped
Use adaptive threshold rather than fixed threshold (ablation)LTW · OPT-6.7B, watermark strengths δ = 1.5, 2, 2.5, 3, 3.5, and 4Perplexity: 11.801 -> 11.686; 12.524 -> 12.354; 13.217 -> 13.003; 13.403 -> 13.410; 13.922 -> 13.981; 14.308 -> 14.029Mixed

Surprising findings

Limitations

Experimental setup

Datasets: C4 RealNewsLike

Benchmarks: C4 RealNewsLike test set (500 samples)

Metrics: AUROC Best F1 TPR@FPR perplexity sentence embedding similarity

Baselines: KGW Unigram EXP-edit SWEET TS-watermark

Builds on: KGW watermark Unigram watermark SWEET MGDA SimCSE

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