← Latest papers
🤖 AI

Every Bit, Everywhere, All at Once: A Binomial Multibit LLM Watermark

This paper introduces a novel binomial multibit LLM watermarking scheme that encodes every bit of a payload at every token position using a stateful encoder to dynamically prioritize underencoded bits, achieving superior accuracy and robustness over existing baselines while proposing a more practical per-bit confidence scoring metric for evaluation.

Original authors: Thibaud Gloaguen, Robin Staab, Mark Vero, Martin Vechev

Published 2026-05-13
📖 5 min read🧠 Deep dive

Original authors: Thibaud Gloaguen, Robin Staab, Mark Vero, Martin Vechev

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

The Big Problem: Hiding a Secret Message in a Book

Imagine you are an author (an AI) writing a book. You want to prove that you wrote a specific page, or perhaps you want to hide a secret note inside the text, like a user's ID or a timestamp.

For a long time, researchers tried to do this by hiding a single bit of information (a "yes" or "no") in every sentence. This is like stamping a tiny "X" on every page to say, "This page is real." It works for detection, but it can't carry complex messages like "User #1234 wrote this."

To hide a longer message (like a 32-bit or 64-bit code), previous methods tried a strategy called "Position Allocation."

  • The Old Way: Imagine you have a 32-bit secret code. The old method says: "For the first word, I'll hide the first bit of the code. For the second word, I'll hide the second bit. For the third word, the third bit."
  • The Flaw: This is like trying to carry a heavy suitcase by only using one finger at a time. If you miss a word, you lose that specific piece of the puzzle. Also, sometimes the "finger" gets tired, and the message gets garbled. It's inefficient and fragile.

The New Solution: The "Binomial" Approach

The authors propose a fundamentally new way to hide the message. Instead of hiding one piece of the puzzle at a time, they hide the entire puzzle in every single word.

The Analogy: The Choir and the Conductor

Imagine a choir (the AI) singing a song.

  • The Secret: The conductor has a secret 32-note melody (the message) they want the choir to sing.
  • The Old Method: The conductor points to the first singer and says, "Sing note 1." Then points to the second singer: "Sing note 2." If the second singer forgets, note 2 is lost forever.
  • The New Method (Binomial Encoding): The conductor tells every single singer to listen to the entire 32-note melody.
    • For every word they sing, the choir members subtly adjust their pitch based on all 32 notes at once.
    • It's like every singer is holding a tiny, invisible map of the whole melody.
    • If you listen to just one word, you get a faint hint of the whole melody. If you listen to the whole song, you can reconstruct the melody perfectly by taking a "majority vote" of all the hints.

Why is this better?
Because the information is everywhere. Even if you delete a few words (or if the AI makes a mistake), the rest of the text still holds the full secret. You don't need to find the "right" word to find the "right" bit; every word has a piece of the whole picture.

The "Stateful" Upgrade: The Smart Coach

The authors added a second layer of smarts called a Stateful Encoder.

  • The Problem: Sometimes, the AI is really good at hiding the first few bits of the secret, but it's struggling with the last few.
  • The Solution: The "Coach" (the encoder) watches the song as it's being written. It realizes, "Hey, we've got the first 20 notes locked in, but the last 12 are shaky."
  • The Action: The Coach then whispers to the AI, "Stop worrying about the first 20 notes. Focus all your energy on making the last 12 notes perfect."
  • Result: This dynamic shifting of focus ensures that the entire message comes out clear, rather than letting the weak parts drag the whole thing down.

A New Way to Measure Success

The paper also argues that we are measuring these watermarks wrong.

  • Old Metric: "If we know this text is watermarked, how well can we read the secret?"
    • Analogy: "If I tell you this is a secret code, can you crack it?" This ignores the fact that in the real world, most text isn't a secret code.
  • New Metric (Per-Bit Confidence): "If we look at random text, can we tell if a secret is there? And if so, how sure are we about each specific bit?"
    • Analogy: Instead of just guessing, the system gives you a "confidence score" for every single bit. It says, "I'm 99% sure the first bit is a 1, but I'm only 50% sure about the last one." This prevents false alarms.

The Results

The authors tested their method against 8 other top methods using messages of 16, 32, and 64 bits.

  1. Better Accuracy: Their method decoded the secret messages much more accurately than the others, especially for longer messages.
  2. More Robust: Even when the text was slightly changed (like deleting words or swapping synonyms), their method held up better than the competition.
  3. Quality: The text still sounded natural and didn't lose much quality (it didn't sound like a robot trying too hard).

Summary

This paper introduces a new way to watermark AI text. Instead of hiding one tiny secret piece in each word, it hides the entire secret message inside every single word. It uses a "smart coach" to focus on the weak spots during generation and introduces a new way to measure success that accounts for real-world noise. The result is a system that is stronger, more accurate, and better at hiding long, complex secrets in plain sight.

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 →