← Latest papers
🤖 AI

AliMark: Enhancing Robustness of Sentence-Level Watermarking Against Text Paraphrasing

AliMark is a robust sentence-level watermarking framework that reformulates detection as a bit sequence alignment problem and employs a two-stage strategy with adaptive restructured text variants to effectively withstand structural perturbations like sentence splitting and merging.

Original authors: Yuexin Li, Wenjie Qu, Linyu Wu, Yulin Chen, Yufei He, Tri Cao, Bryan Hooi, Jiaheng Zhang

Published 2026-05-29
📖 4 min read☕ Coffee break read

Original authors: Yuexin Li, Wenjie Qu, Linyu Wu, Yulin Chen, Yufei He, Tri Cao, Bryan Hooi, Jiaheng Zhang

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 Problem: The "Secret Handshake" That Breaks

Imagine you are trying to prove that a story was written by a specific AI. To do this, you give the AI a secret handshake (a watermark) that it must perform while writing.

  • Old Method (Token Level): The AI changes the color of individual words (like making "the" blue and "cat" red). If a human or another AI rewrites the story and swaps "cat" for "feline," the blue and red pattern breaks, and the secret handshake is lost.
  • Better Method (Sentence Level): Instead of coloring words, the AI makes the meaning of each sentence follow a secret pattern. For example, Sentence 1 must be "happy," Sentence 2 must be "sad," and Sentence 3 must be "angry." This is harder to break because you can change the words ("feline" instead of "cat") but the meaning (the emotion) stays the same.

The New Problem:
The paper argues that even this "sentence-level" method has a fatal flaw. It relies on a chain reaction.

  • The Flaw: The "secret handshake" for Sentence 2 depends on Sentence 1. The handshake for Sentence 3 depends on Sentence 2.
  • The Attack: Advanced AI paraphrasers (like DIPPER or GPT-3.5) are like clumsy editors. They don't just swap words; they merge two sentences into one or split one sentence into two.
  • The Result: If Sentence 1 and 2 get merged into a single "Super-Sentence," the chain breaks. The "Super-Sentence" doesn't know how to shake hands with Sentence 3 anymore. One small edit causes the entire secret code to collapse, making the watermark undetectable.

The Solution: AliMark (The "Puzzle Piece" Approach)

The authors propose AliMark, a new way to hide the secret code that doesn't rely on a fragile chain.

1. The Secret is a Long String of Beads (Bit Sequence)
Instead of Sentence 2 needing to know about Sentence 1, AliMark gives the AI a long, secret string of beads (a sequence of 0s and 1s).

  • Sentence 1 must match the first few beads.
  • Sentence 2 must match the next few beads.
  • Sentence 3 must match the next few.
  • Crucial Difference: Sentence 2 doesn't care what Sentence 1 did. It only cares about matching its own specific spot in the long string.

2. The Detective's Toolkit: The "Re-Structurer"
When a detective tries to find the watermark in a rewritten text, they know the "clumsy editor" might have merged or split sentences. So, AliMark uses a Re-Structurer.

  • The Analogy: Imagine you have a puzzle that someone messed up by gluing two pieces together or tearing one piece in half.
  • The Action: The Re-Structurer tries every reasonable way to fix the puzzle. It tries gluing sentences back together and splitting them apart again, creating many different "versions" of the text.

3. The "Adaptive Matcher"
Once the detective has these different versions, they try to line up the secret bead string against each version.

  • They use a special ruler called Block Edit Rate. This ruler is smart enough to say, "Oh, this sentence was split in two, so I'll count it as two beads," or "These two sentences were glued together, so I'll count them as one block."
  • The system looks for the version where the beads line up the best. If even one version of the text matches the secret string well, the watermark is found.

Why It Works (The Results)

The paper tested this against the "clumsy editors" (strong paraphrasers like GPT-3.5 and DIPPER).

  • Old Methods: When the text was merged or split, the detection rate dropped to almost zero (like trying to find a needle in a haystack that was set on fire).
  • AliMark: Even when the text was heavily rewritten, merged, or split, AliMark could still find the secret beads in the "re-structured" versions. It maintained high detection rates because it didn't rely on a fragile chain; it just looked for the right pattern in the right place, regardless of how the sentences were arranged.

Summary

AliMark is like a detective who knows that a criminal might rearrange the furniture in a room to hide a clue. Instead of looking for the clue in one specific spot (which might be moved), the detective tries moving the furniture back to its original positions in their mind, then looks for the clue. Because the clue is a standalone pattern (not dependent on what's next to it), the detective can find it no matter how the room was messed up.

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 →