atlas

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

An End-to-End Model for Logits-Based Large Language Models Watermarking

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 an end-to-end trained logits-perturbation watermark (encoder, decoder, and online text editor jointly optimized) that uses the on-the-fly LLM as a differentiable surrogate for editing and semantic loss, reporting better robustness-quality trade-offs than distortion-free methods.

Problem

LLM watermarks lose detectability when text is edited and logit or sampling biases degrade downstream quality; existing learned watermarks train encoder and decoder separately, missing joint optimization of robustness and text quality.

Approach

Jointly train a lightweight watermark encoder (MLP over top-k candidate contexts) and LSTM decoder end-to-end, using Gumbel-Softmax for differentiable sampling and the on-the-fly LLM itself for paraphrase-style text editing and semantic embedding loss via prompting, avoiding external models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use end-to-end watermarking rather than DiPmarkLlama2-7B watermarking · Llama2-7B paragraphingF1: 0.670 -> 0.916Helped
use end-to-end watermarking rather than DiPmarkLlama2-7B watermarking · Llama2-7B copy-paste attackF1: 0.915 -> 0.978Helped
use end-to-end watermarking rather than DiPmarkQwen2.5-7B watermarking · Qwen2.5-7B paragraphingF1: 0.942 -> 0.945No clear effect
use end-to-end watermarking rather than the strongest baselineWMT16 German-English translation · WMT16 German-EnglishBLEU: 28.949 -> 31.062Helped
use watermarking rather than no watermarkStarcoder code generation · HumanEvalpass@1: 43.0 -> 34.0Hurt
add online editor N during training (ablation)Ours watermarking · Llama2-7B paragraphingF1: 0.867 -> 0.916Helped
add online editor N during training (ablation)Ours watermarking · Llama2-7B copy-paste attackF1: 0.952 -> 0.978Helped
add semantic loss L_sem (ablation)Ours watermarking · Llama2-7B watermarked textPPL: 9.561 -> 7.730Helped
lower watermark strength δ from 1.25 to .75 (ablation)Ours watermarking · Llama2-7B paragraphingF1: 0.916 -> 0.854Hurt
lower watermark strength δ from 1.25 to .75 (ablation)Ours watermarking · Llama2-7B watermarked textPPL: 7.730 -> 7.057Helped
increase watermark strength δ from 1.25 to 1.5 (ablation)Ours watermarking · Llama2-7B paragraphingF1: 0.916 -> 0.962Helped
increase watermark strength δ from 1.25 to 1.5 (ablation)Ours watermarking · Llama2-7B watermarked textPPL: 7.730 -> 8.566Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WikiText-103 C4

Benchmarks: C4 WMT16 German-English HumanEval

Metrics: F1 TPR at 1% FPR PPL BLEU pass@1

Baselines: KGW Unigram Unbiased DiPmark SIR SWEET TSW

Builds on: KGW Unigram DiPmark SIR Gumbel-Softmax

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