atlas

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

StealthInk: A Multi-bit and Stealthy Watermark for 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 StealthInk, a distribution-preserving (unbiased) multi-bit LLM watermark that embeds provenance bits via red-list reweighting over pseudorandom vocabulary permutations, with position allocation across message chunks.

Problem

Existing LLM watermarks either distort the output distribution or only embed zero-bit information; multi-bit schemes are often non-stealthy and vulnerable to spoofing, and distortion-free ones are fragile to edits.

Approach

A reweighting rule that doubles probabilities of some tokens and zeroes a "red list" interval determined by the message chunk, so the expected watermarked distribution equals the original LLM distribution; a per-query history log of texture keys and position allocation of message chunks (from MPAC) provide capacity and K-shot stealthiness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase the embedded message from 24 to 48 bits at 200 tokensStealthInk · Text generationbit accuracy: 0.8747 -> 0.7867Hurt
Increase the embedded message from 24 to 48 bits at 200 tokensStealthInk · Text generationAUC: 0.9780 -> 0.9556Hurt
Use StealthInk instead of non-watermarked generationMBart · Machine translation, WMT’14 En-RoBLEU: 0.0677 -> 0.0776Helped
Use StealthInk instead of non-watermarked generationBART-large · Text summarizationROUGE-1: 0.2319 -> 0.2322No clear effect
Increase the non-watermarked text mixed into the watermarked output from ε=0 to ε=0.3StealthInk · Copy-paste attack, 24-bit message in 300 tokensbit accuracy: 0.9195 -> 0.8319Hurt
Paraphrase watermarked text with Dipper at ε=0.1StealthInk · Paraphrasing attack, 24-bit message in 300 tokensbit accuracy: 0.9195 -> 0.6118Hurt
Paraphrase watermarked text with PEGASUS at ε=0.1StealthInk · Paraphrasing attack, 24-bit message in 300 tokensbit accuracy: 0.9195 -> 0.57Hurt
Use StealthInk rather than MPAC for spoofingLLAMA2-7B watermark, Dolly CW · Watermark spoofing, H=1AUC: 0.8301 -> 0.7265Helped
Use StealthInk rather than MPAC for spoofingLLAMA2-7B watermark, MMWBookReports · Watermark spoofing, H=2AUC: 09491 -> 0.893Helped

Surprising findings

Limitations

Experimental setup

Datasets: C4 RealNewsLike Dolly-CW MMW BookReports WMT'14 En-Ro

Benchmarks: C4 RealNewsLike WMT'14 En-Ro Dolly-CW MMW BookReports

Metrics: AUC TPR@1%FPR bit accuracy perplexity BERTScore BLEU ROUGE-1 GPT4 score extraction time

Baselines: MPAC Qu et al. Fernandez et al.

Builds on: Kirchenbauer et al. green-red watermark Dipmark MPAC Christ et al. undetectable watermark Jovanovic 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