← Latest papers
🤖 AI

ArcMark: Distortion-Free Multi-Byte LLM Watermark via Optimal Transport

This paper introduces ArcMark, a novel distortion-free multi-byte watermarking framework for large language models that leverages optimal transport and information-theoretic channel coding principles to reliably embed substantial information into text without altering the model's output distribution or quality.

Original authors: Atefeh Gilani, Sajani Vithana, Carol Xuan Long, Oliver Kosut, Lalitha Sankar, Flavio P. Calmon

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

Original authors: Atefeh Gilani, Sajani Vithana, Carol Xuan Long, Oliver Kosut, Lalitha Sankar, Flavio P. Calmon

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 have a very talented, creative writer (a Large Language Model, or LLM) who can write stories, code, or emails. You want to know if a specific piece of text was written by this AI, and if so, you want to know exactly who asked for it, which version of the AI wrote it, or even what the original prompt was.

This is where ArcMark comes in. It is a new "invisible ink" for AI text.

Here is the simple breakdown of what the paper claims, using everyday analogies:

1. The Problem: The "One-Bit" Flashlight

Previous methods of watermarking AI text were like using a flashlight that could only flash once (a "zero-bit" or "one-bit" signal).

  • What it did: It could tell you, "Yes, this was written by an AI" or "No, it wasn't."
  • The Limitation: It couldn't tell you who wrote it or what they wrote about. It was like seeing a light flash in the dark but not knowing who turned it on.
  • The Old Way: To send more information, old methods tried to tweak the text slightly, like changing a word here or there. This sometimes made the writing sound a bit robotic or unnatural (distortion).

2. The Solution: The "Invisible Postcard" (ArcMark)

The researchers created ArcMark, which is like an invisible postcard hidden inside the text.

  • The Magic: It can hide multiple bytes of information (like a whole ID number or a short message) inside just a few hundred words of text.
  • The "No Distortion" Promise: The most important claim is that this invisible ink does not change the quality of the writing. If you read the text, it sounds exactly as natural as if the AI had written it without any hidden message. The paper claims the text is "distortion-free," meaning the AI's natural flow isn't interrupted.

3. How It Works: The "Circle Game"

The paper uses some heavy math, but here is the simple version of their trick:

  • The Circle: Imagine the AI's list of possible words (its vocabulary) arranged in a giant circle.
  • The Target: The system picks a specific spot on that circle to represent a piece of the secret message.
  • The Shuffle: The AI and the decoder (the person checking for the message) share a secret "shuffle" key. This key rotates the circle so that only they know where the secret spot is.
  • The Selection: The AI is asked to pick a word. Instead of picking the absolute best word, it picks a word that is close to the secret spot on the circle.
    • Analogy: Imagine you are playing a game where you have to pick a fruit from a basket. The rule is: "Pick a fruit that is close to the red spot on the table, but make sure the basket still looks like a normal fruit basket." The AI picks a fruit that satisfies both rules.
  • The Math: The paper uses a concept called "Optimal Transport" to solve this. Think of it as a super-efficient delivery driver who moves the "best" fruits to the "red spot" without making the basket look empty or messy.

4. Why It's Better: The "Team Effort" vs. "Solo Act"

  • Old Methods: Tried to hide one tiny bit of information in every single word. If you messed up one word, you lost that bit. It was like trying to send a message by whispering one letter at a time; if the wind blew, you lost the letter.
  • ArcMark: Treats the whole paragraph as a single puzzle. It uses a "linear code" (a fancy way of saying a team effort). Even if an attacker changes a few words (like paraphrasing a sentence), the decoder can still figure out the whole message because it looks at the pattern of the whole sequence, not just individual words.

5. The Results: What the Paper Found

The authors tested ArcMark on popular AI models (like Llama3, Mistral, and Qwen) and found:

  • Accuracy: It can successfully hide and recover 1, 2, 3, or even 4 bytes of data (which is a lot for text) with very high accuracy.
  • Stealth: The text sounds just as good as normal AI text. Tests measuring "perplexity" (a score for how confusing or unnatural text sounds) showed no difference between watermarked and non-watermarked text.
  • Robustness: Even if someone tries to "paraphrase" the text (translate it to French and back to English, or rewrite sentences), ArcMark survives much better than previous methods.
  • Capacity: The paper mathematically proves that ArcMark is very close to the theoretical maximum limit of how much information you can hide in AI text without ruining it.

Summary

ArcMark is a new, highly efficient way to stamp AI text with a hidden, multi-byte ID card. It does this without making the text sound weird, and it is smart enough to survive attempts to rewrite or edit the text. It turns the problem of "hiding a message in AI" from a guessing game into a precise, mathematical science.

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 →