← Latest papers
💻 computer science

Can we Watermark Low-Entropy LLM Outputs?

This paper investigates the feasibility of provably undetectable and robust watermarking for low-entropy LLM outputs, proposing new schemes that function with constant per-token entropy and remain resilient against random substitutions and deletions under specific cryptographic assumptions.

Original authors: Noam Mazor, Andrew Morgan, Rafael Pass

Published 2026-04-15
📖 5 min read🧠 Deep dive

Original authors: Noam Mazor, Andrew Morgan, Rafael Pass

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a master chef (the AI) who can cook up delicious, human-like meals (text) for anyone. A new problem has arisen: how do you prove that a specific meal was cooked by your kitchen and not just copied from a recipe book or made by a different chef?

The solution proposed in this paper is like putting a secret, invisible ingredient into every dish. This is called watermarking.

Here is the breakdown of the paper's big idea, the problem they solved, and their clever new recipe, explained simply.

1. The Problem: The "Boring Menu" Dilemma

Previous attempts at watermarking AI text had a major flaw. They worked great when the AI was "thinking hard" and choosing from a huge, diverse menu of words (high entropy). But, they failed miserably when the AI was "on autopilot" or repeating common phrases (low entropy).

The Analogy:
Imagine you are trying to hide a secret code in a sentence by changing the first letter of every word.

  • High Entropy (Good): The sentence is "The quick brown fox jumps." You can easily change letters because there are so many different words.
  • Low Entropy (Bad): The sentence is "The the the the the." If you try to change the letters to hide a code, you ruin the sentence. It looks weird, and people will know you tampered with it. Or, if you don't change it, the code disappears.

Previous methods required the AI to be "creative" (high entropy) to hide the code. But in real life, AI often writes boring, repetitive, or very predictable text. The old methods couldn't watermark that.

2. The Goal: Invisible and Unbreakable

The authors wanted a watermark that is:

  1. Undetectable: Even if you look closely, you can't tell the text is watermarked. It tastes exactly the same.
  2. Robust: Even if a bad actor tries to "fix" the text by changing words, deleting sentences, or swapping synonyms, the secret code should still be found.

3. The Solution: The "Hashing" Trick

The authors came up with a clever way to hide the code even in "boring" text. They didn't try to change the words directly. Instead, they used a secret filter.

The Analogy: The Secret Color Filter
Imagine the AI is generating a stream of colored balls (words).

  • Old Method: Try to paint the balls red or blue to spell a message. If the balls are all the same color (low entropy), you can't paint them without making them look fake.
  • New Method: You have a secret color filter (a hash function).
    • You look at the ball the AI wants to pick.
    • You run it through your secret filter.
    • If the filter says "Red," you pick a ball that looks Red. If it says "Blue," you pick a Blue one.
    • The Magic: Because the filter is random and secret, the AI still picks the exact same ball it would have picked anyway. The distribution of colors doesn't change. The text looks 100% natural.

But, because you are using the same filter for a whole paragraph, the sequence of "Red/Blue" results forms a hidden code (the watermark) that only you can read.

4. Why This is a Big Deal

The paper solves two main headaches:

  • It works on boring text: Even if the AI is just saying "The the the," the secret filter can still hide a code because it's looking at the probability of the words, not just changing the words themselves. It only needs a tiny bit of randomness (entropy) to work, which even boring text has.
  • It survives editing: If someone tries to delete a word or swap "happy" for "joyful," the secret filter is smart enough to still find the pattern in the remaining words. It's like a puzzle where you can lose a few pieces, but the picture is still clear.

5. The "Emoji Attack" Warning

The paper also warns about a specific trick bad actors might use. Imagine someone forces the AI to put an emoji after every word: "The 🍎 the 🍎 the 🍎."

  • This creates a pattern with zero randomness.
  • The authors show that their method can handle normal text, but if someone forces the AI into a rigid, repetitive pattern (like the emoji attack), it becomes very hard to hide a code.
  • The Fix: They suggest that as long as the prompt is "natural" (asking the AI to write a story, not a robot repeating emojis), the system works perfectly.

Summary

Think of this paper as inventing a ghost ink for AI writing.

  • Before: You could only write with ghost ink on paper that was already full of colorful, random scribbles. If the paper was blank or repetitive, the ink wouldn't stick.
  • Now: You can write with ghost ink on any paper, even the boring, repetitive kind. The ink is invisible to the naked eye, and even if someone tries to erase parts of the page or swap words around, the secret message remains hidden but detectable by the person who holds the "magic glasses" (the secret key).

This allows us to prove that AI wrote a text, even when the AI is just doing its job of writing simple, natural sentences, without making the text sound weird or robotic.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →