atlas

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

GaussMark: A Practical Approach for Structural Watermarking of 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 GaussMark, a structural LLM watermark that adds Gaussian noise to a single MLP weight matrix and detects it via a gradient-based Gaussian independence test with valid p-values, zero generation latency, and minimal quality loss.

Problem

Existing LLM watermarks that bias next-token sampling are often impractical due to generation latency, detection time, text quality degradation, or limited robustness; distortion-free constraints may be unnecessarily strict.

Approach

Watermark the model weights rather than the sampling process: perturb one MLP weight matrix with isotropic Gaussian noise at generation time, and detect by testing whether the noise direction is correlated with the gradient of the log-likelihood of the text, which yields an exactly standard-normal test statistic under the null.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Gaussian noise to a single MLP weightLlama 3.1-8B · GSM8Kaccuracy: 0.6300 ± 0.0133 -> 0.6111 ± 0.0134No clear effect
Add Gaussian noise to a single MLP weightMistral-7B · SuperGLUE (Avg)score: 0.6836 ± 0.0335 -> 0.7033 ± 0.0332No clear effect
Add Gaussian noise to a single MLP weightPhi · GSM8Kaccuracy: 0.8423 ± 0.0100 -> 0.8552 ± 0.0097No clear effect
Add Gaussian noise to a single MLP weightLlama 3.1-8B · Alpaca Evalwin rate: 0.45; (0.46, 0.54)Mixed
Restrict perturbations to lower principal components (ablation)GaussMark · GSM8Kaccuracy: 0.6300 ± 0.0133 -> 0.6133 ± 0.0134 (Llama); 0.4291 ± 0.0136 -> 0.4253 ± 0.0136 (Mistral); 0.8423 ± 0.0100 -> 0.8537 ± 0.No clear effect
Restrict perturbations to lower principal components (ablation)GaussMark · C4crossentropy: 1.9199 ± 0.0135 -> 1.9410 ± 0.0135 (Mistral); 2.1709 ± 0.0149 -> 2.1901 ± 0.0148 (Llama); 2.1396 ± 0.0133 -> 2.1620 ± 0.No clear effect
Use rank-reduced watermarking to tolerate greater noise variance (ablation)GaussMark · GSM8KaccuracyHelped
Increase the number of generated tokens (ablation)GaussMark · Watermark detectiondetectabilityHelped
Increase noise variance (ablation)GaussMark · Watermark detectionmedian p-valueMixed
Increase noise variance (ablation)GaussMark · GSM8KaccuracyHurt
Apply token-level corruption to watermarked text (ablation)GaussMark · Corrupted textdetectabilityHurt
Apply roundtrip translation through French (ablation)GaussMark · Roundtrip-translated textdetectabilityHurt

Surprising findings

Limitations

Experimental setup

Datasets: C4 realnewslike

Benchmarks: SuperGLUE GSM8K AlpacaEval C4 cross-entropy

Metrics: p-value TPR at FPR 0.05 AUC accuracy win rate cross-entropy latency

Baselines: Kirchenbauer et al. (red-green list watermark) Christ et al. undetectable watermark SynthID-Text

Builds on: Kirchenbauer et al. green-red list watermark Aaronson-style watermarking undetectable watermarks (Christ et al.) model merging via linear interpolation low-rank weight modification

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