Paper: 2607.13003 Authors: Xiaoyu Li, Zheng Gao, Xiaoyan Feng, Jiaojiao Jiang, Yulei Sui, Jiankun Hu Categories: cs.CR, cs.IT, cs.LG

The Gap

Existing watermark research largely stops at detection—is this text AI-generated? The next logical steps, attributing which user generated it or embedding a hidden payload, were treated as separate engineering problems without a unified theoretical foundation. Prior attribution methods often relied on ad-hoc collision counting or brute-force matching, which lacked provable efficiency and couldn’t precisely quantify the fundamental cost. Furthermore, the interplay between these tasks and the underlying language model’s entropy was not formally characterized, leaving key trade-offs (like watermark footprint vs. resolution) as informal guidelines.

+-----------------------+    +-------------------------------+    +---------------------+
| Prior State:          |    | This Paper's Path:            |    | Outcome:            |
| Detection-only focus  | -> | Define unified "forensic      | -> | Tight, provable     |
| Ad-hoc attribution    |    | ladder" using information     |    | entropy-rate laws   |
| No cost quantification|    | profile v(t) = I(S;Xt|X<t)   |    | for each task       |
+-----------------------+    +-------------------------------+    +---------------------+

The Increment

One sentence: Before this paper, watermark forensics was a collection of isolated tasks with heuristic solutions; after, it is a unified information-theoretic framework where the cost of each forensic operation (attribution, extraction, localization) is precisely quantified by how secret information is distributed across tokens.

Core Mechanism

The paper introduces a central object: the information profile, ν(t) = I(S; Xₜ | X_{<t}). This measures, for each token position *t, the mutual information between the secret payload S (e.g., a user ID) and the token Xₜ, given all previous tokens. Think of ν(t) as the “information yield” of the t-th token about the secret. The total sum of ν(t) over the sequence is the total secret information embedded, which pays for the forensic tasks.

The framework reveals a fundamental division. Attribution and payload extraction are “information-paid” tasks—their cost scales with the total information mass (Σ ν(t)). Detection, however, is “presence-paid”—it depends on the statistical distance between the marked and unmarked distributions, not on information content. Localization depends on the *spread of the information profile. Two watermarking philosophies emerge as special cases: a “subtle” mark with small, uniform ν(t) (good for quality, poor for localization) and a “loud” mark with a few large ν(t) values (good for localization, riskier for quality).

+------------------+        +--------------------------------------+
| Secret Payload S |        | Information Profile v(t)             |
| (e.g., user ID)  |------->| Measures I(S; Xt | X<t) per token. |
+------------------+        +--------------------------------------+
                                    |                |                |
                                    v                v                v
                            +-----------+    +---------------+    +--------------+
                            | Total Mass|    | Spread/Shape  |    | Presence     |
                            | (Sum v(t))|    | (Localization)|    | (Detection)  |
                            +-----------+    +---------------+    +--------------+
                                    |                |
                                    v                v
                            +-----------+    +---------------+
                            | Attribution/|    | Localization  |
                            | Extraction  |    | of Edits      |
                            +-----------+    +---------------+

Here’s a structural metaphor: imagine a postal system for secrets. The secret *S is a letter you want to smuggle. The generated text is a train of mail cars (tokens). The watermarking scheme is your smuggling method.

  • Information Profile ν(t): This is how many pages of the secret letter you hide in each mail car. Hiding a little in every car (subtle mark) is stealthy but means a customs agent (detector) needs to inspect a long train to be sure something’s amiss. Hiding the whole letter in one car (loud mark) is risky but makes the train shorter for attribution.
  • Total Information Mass (Σ ν(t)): This is the total number of secret letter pages. To attribute the letter to one of *N possible senders (users), you need enough total pages to uniquely identify the sender. The paper proves this requires Θ(log N / h) mail cars, where h is the entropy rate (the “diversity” of the cargo in each car).
  • Localization: This is asking which specific mail cars were tampered with. If you spread the secret letter thinly across all cars, it’s hard to localize edits (changing a few cars doesn’t destroy the letter). If you put all pages in a few cars, localizing edits is easy (but losing those cars loses the whole secret).
  • Detection: This is simply asking “is this train carrying contraband at all?” which depends on the overall statistical smell of the train, not on how the secret pages are distributed.

Key Concepts

  • Information Profile ν(t): Forget the math for a second. Think of a secret message *S (e.g., the number 42) being encoded into a sequence of coin flips. The “information profile” is just a list of how much each individual flip tells you about the secret, given what you’ve already seen from the previous flips. If the scheme is to make the first flip be “heads” if S=42 and “tails” otherwise, then ν(1) is huge (that one flip tells you everything about S if it’s heads). All subsequent flips have ν(t)≈0, because the secret is already fully known. This paper uses this concept to bookkeep how the “forensic value” is distributed across the output.

  • Entropy-Rate Bound for Attribution: This is the paper’s main technical result. It states that to reliably attribute a text to one of *N users, the text must be at least Θ(log N / h) tokens long, where h is the source’s entropy rate. The intuition: you need log N bits of information to distinguish N possibilities. The entropy rate h tells you how many bits of “information capacity” each token provides on average. So the minimum length is (bits needed) / (bits per token). The “tightness” means no scheme can do asymptotically better, and the paper constructs a scheme that achieves this bound.

  • Footprint-Resolution Uncertainty Principle: You cannot have both a tiny watermark footprint (subtle, low-distortion mark) and high localization resolution (pinpointing exactly where edits occurred) simultaneously. These are trade-offs, like Heisenberg’s uncertainty. A mark that is very subtle spreads its information thinly across many tokens, making it hard to tell which tokens were edited. A mark that precisely localizes edits must concentrate its signal in fewer tokens, making those tokens more conspicuous.

Framework Shift

Before (mainstream approach):        After (this paper):
+---------------------------+        +-------------------------------------+
| Detection:                |        | Unified Framework:                  |
| Hypothesis test           |        | Forensic Tasks as Information Costs |
| (Is it AI-generated?)     |        |   - Detection (Presence-paid)       |
+---------------------------+        |   - Attribution/Extraction          |
| Attribution/Extraction:   |        |       (Information-paid, by mass)   |
| Separate ad-hoc methods   |  --->  |   - Localization                    |
| (Collision counts, etc.)  |        |       (Information-paid, by spread) |
+---------------------------+        +-------------------------------------+
| No unified theory;        |        | Core Object: Information Profile    |
| costs not quantified      |        | v(t) = I(S; Xt|X<t)                |
+---------------------------+        | Governs all costs precisely.        |
                                     +-------------------------------------+

From task-specific heuristics to an information-theoretic cost structure, the core shift is treating watermark forensics as an information flow problem where the secret’s distribution across tokens dictates all possible operations and their fundamental limits.

Expert Assessment

Problem choice: Excellent. This is a real, foundational gap. Watermarking is moving from binary detection to richer forensics, and the field lacked a principled framework. The paper positions itself at the intersection of information theory and practical AI security, which is a sweet spot for impact.

Method maturity: High. The use of mutual information profiles is a natural but powerful lens. The main theorem (Θ(log N / h)) is a clean, insightful result. The identification of the “decoder thresholding by realized surprisal” as optimal is a clever insight that moves beyond naive collision counting. It’s more insight than brute force.

Experimental integrity: Solid. They validate on GPT-2, Pythia, and Qwen2.5, recovering predicted constants. The baselines are appropriate (comparing against the non-optimal collision-counting method). The experiments confirm the theory rather than being the paper’s core strength, which is typical for a theory paper. No red flags.

Writing quality: Very good for a theory paper, but dense. The “forensic ladder” framing is brilliant for clarity. The weakest section might be the deeper parts of the converse proof in the appendix—more intuition there would help. The main text, however, does a commendable job of balancing rigor and intuition.

Verdict: Strong accept. This paper provides the missing theoretical foundation for a rapidly evolving practical area. It’s likely to become a standard reference for anyone working on LLM watermarking beyond detection.

Takeaways

  1. Frame your problem with an information profile. When designing any system that embeds a secret into a sequence (watermarks, steganography, coding), explicitly analyze and design the *distribution of secret information across the sequence, not just the total amount. This reveals fundamental trade-offs (e.g., subtlety vs. localizability).
  2. Distinguish between “information-paid” and “presence-paid” tasks. In security, some attacks require stealing information (paid by information capacity), while others just require detecting an anomaly (paid by statistical divergence). The optimal defense for each is fundamentally different.
  3. Use “realized surprisal” thresholds for attribution. Instead of generic statistical tests, calibrate your detection/attribute thresholds to the specific, token-level surprise of the candidate watermark. This is more efficient and achieves provable bounds.

论文: 2607.13003 作者: Xiaoyu Li, Zheng Gao, Xiaoyan Feng, Jiaojiao Jiang, Yulei Sui, Jiankun Hu 分类: cs.CR, cs.IT, cs.LG

缺口

现有研究大多止步于水印检测——这段文本是不是AI生成的?接下来的逻辑步骤,比如归因到具体哪个用户,或嵌入隐藏载荷,一直被当作独立的工程问题,缺乏统一的理论基础。此前的归因方法常依赖临时拼凑的碰撞计数或暴力匹配,缺乏可证明的效率,也无法精确量化其根本成本。此外,这些任务与底层语言模型熵之间的交互并未被形式化刻画,导致水印“痕迹大小”与“定位分辨率”等关键权衡只能停留在经验法则层面。

+-----------------------+    +-------------------------------+    +---------------------+
| 现状:                |    | 本文的路径:                  |    | 结果:              |
| 仅关注检测            | -> | 用信息剖面 v(t)=I(S;Xt|X<t)  | -> | 为每项任务确立      |
| 临时性归因方法        |    | 定义统一的“取证阶梯”          |    | 紧致的熵率定律      |
| 无成本量化            |    |                               |    |                     |
+-----------------------+    +-------------------------------+    +---------------------+

增量

一句话: 本文之前,水印取证是一堆孤立任务,靠经验方法解决;本文之后,它成为一个统一的信息论框架,其中每项取证操作(归因、提取、定位)的成本,均由秘密信息在词元间的分布方式精确量化。

核心机制

本文引入一个核心对象:信息剖面,ν(t) = I(S; Xₜ | X_{<t})。它衡量在给定前序所有词元的前提下,第 *t 个词元 Xₜ 携带了多少关于秘密载荷 S(如用户ID)的互信息。可以把 ν(t) 看作第 t 个词元对秘密的“信息产出率”。对整个序列求和得到的总和,即嵌入的总秘密信息量,为各项取证任务“买单”。

该框架揭示了一个根本分野。归因载荷提取是“信息付费”任务——其成本与总信息质量(Σ ν(t))成正比。检测则是“存在性付费”——它取决于标记分布与未标记分布之间的统计距离,而非信息内容。定位则取决于信息剖面的分散程度。两种水印哲学作为特例浮现:一种是“微妙”标记,ν(t)小而均匀(利于质量,不利定位);另一种是“响亮”标记,仅在少数词元处ν(t)很大(利于定位,风险更高)。

+------------------+        +--------------------------------------+
| 秘密集荷 S       |        | 信息剖面 v(t)                        |
| (如用户ID)     |------->| 衡量每个词元的 I(S; Xt | X<t)。       |
+------------------+        +--------------------------------------+
                                    |                |                |
                                    v                v                v
                            +-----------+    +---------------+    +--------------+
                            | 总质量    |    | 分布/形状     |    | 存在性       |
                            | (Σ v(t))  |    | (用于定位)    |    | (用于检测)   |
                            +-----------+    +---------------+    +--------------+
                                    |                |
                                    v                v
                            +-----------+    +---------------+
                            | 归因/     |    | 编辑定位      |
                            | 提取      |    |               |
                            +-----------+    +---------------+

这里用一个结构性比喻来解释:想象一个秘密的邮政系统。秘密 *S 是一封你想偷运的信。生成的文本是一列邮政车厢(词元)。水印方案就是你的偷运方法。

  • 信息剖面 ν(t):这就是你把秘密信件的多少页藏在每节车厢里。在每节车厢都藏一点(微妙标记)更隐蔽,但海关检查员(检测器)需要检查很长一列火车才能确定有违禁品。把整封信藏在一节车厢里(响亮标记)风险大,但可以缩短归因所需的列车长度。
  • 总信息质量 (Σ ν(t)):这是秘密信件的总页数。要将信件归因给 *N 个可能发件人(用户)之一,你需要足够多的总页数来唯一识别发件人。论文证明,这需要 Θ(log N / h) 节车厢,其中 h 是熵率(每节车厢“货物”的“多样性”)。
  • 定位:这是询问具体哪些车厢被篡改过。如果你把秘密信件薄薄地分散在所有车厢中,就很难定位编辑(改动几节车厢不会毁掉整封信)。如果你把所有页放在少数几节车厢里,定位编辑就很容易(但丢失那些车厢就等于丢失了整个秘密)。
  • 检测:这仅仅是问“这列火车是否载有违禁品?”,这取决于列车的整体统计气味,而非秘密页面的分布方式。

关键概念

  • 信息剖面 ν(t):暂时忘掉数学。想象一个秘密消息 *S(比如数字42)被编码成一系列抛硬币结果。“信息剖面”就是一个列表,记录了每一次抛掷在给定之前所有抛掷结果的情况下,能告诉你多少关于秘密的信息。如果方案是:若S=42则第一次抛出正面,否则抛出反面,那么ν(1)非常大(如果结果是正面,那一次抛掷就能告诉你关于S的一切)。后续所有抛掷的ν(t)≈0,因为秘密已完全知晓。本文用这个概念来精确“记账”,记录“取证价值”在输出中的分布。

  • 归因的熵率界:这是本文的主要技术成果。它指出,要可靠地将文本归因给 *N 个用户之一,文本长度至少为 Θ(log N / h) 个词元,其中 h 是信源的熵率。直觉是:你需要 log N 比特的信息来区分 N 种可能性。熵率 h 告诉你平均每个词元能提供多少“信息容量”。因此最小长度是(所需比特数)/(每词元比特数)。“紧致性”意味着没有方案能渐进地做得更好,并且论文构建了一个达到此界的方案。

  • 痕迹-分辨率不确定性原理:你无法同时拥有极小的水印痕迹(微妙、低失真标记)和高定位分辨率(精确指出编辑发生的位置)。这是权衡,如同海森堡不确定性原理。一个非常微妙的标记将其信息薄薄地分散在许多词元上,使得难以判断哪些词元被编辑。一个能精确定位编辑的标记必须将其信号集中在更少的词元上,使这些词元更显眼。

框架转变

之前(主流方法):                之后(本文方法):
+---------------------------+    +-------------------------------------+
| 检测:                    |    | 统一框架:                          |
| 假设检验                  |    | 取证任务作为信息成本                |
| (是否AI生成?)          |    |   - 检测(存在性付费)              |
+---------------------------+    |   - 归因/提取                       |
| 归因/提取:               |        |       (信息质量付费)              |
| 各自为战的临时方法        |  --->  |   - 定位                          |
| (碰撞计数等)            |        |       (信息分布付费)              |
+---------------------------+    +-------------------------------------+
| 无统一理论;              |    | 核心对象:信息剖面                  |
| 成本未量化                |    | v(t) = I(S; Xt|X<t)                |
+---------------------------+    | 精确决定所有成本。                  |
                                 +-------------------------------------+

任务特定的经验法则信息论成本结构,核心转变是将水印取证视为一个信息流问题,秘密在词元间的分布决定了所有可能的操作及其根本限制

专家评审

选题眼光: 优秀。这是一个真实、基础性的缺口。水印技术正从二元检测迈向更丰富的取证领域,而该领域恰恰缺乏一个有原则的框架。本文精准定位于信息论与实用AI安全的交叉点,这是产生影响力的甜蜜点。

方法成熟度: 高。使用互信息剖面是一个自然但强大的视角。主要定理(Θ(log N / h))是一个清晰、有洞见的结果。识别出“用实现的惊讶度进行阈值解码”是最优的,这是一个超越朴素碰撞计数的巧妙洞见。这更多是靠洞见,而非蛮力。

实验诚意: 扎实。他们在GPT-2、Pythia和Qwen2.5上进行了验证,复现了预测的常数。基线是恰当的(与非最优的碰撞计数方法比较)。实验验证了理论,但这并非论文的核心优势,这对理论论文来说很典型。没有警示信号。

写作功力: 对于一篇理论论文来说非常好,但内容密集。“取证阶梯”的框架对于清晰度而言非常出色。最薄弱的部分可能是附录中反证法的深层部分——那里如果提供更多直觉会更好。然而,正文在平衡严谨性和直觉性方面做得值得称赞。

判决: 强接收。本文为快速发展的实用领域提供了缺失的理论基础。它很可能成为任何超越检测研究LLM水印的人的标准参考文献。

要点总结

  1. 用信息剖面来构思你的问题。在设计任何将秘密嵌入序列的系统(水印、隐写、编码)时,明确分析并设计秘密信息在序列中的分布,而不仅仅是总量。这揭示了根本性的权衡(例如,微妙性与可定位性)。
  2. 区分“信息付费”和“存在性付费”任务。在安全领域,某些攻击需要窃取信息(由信息容量付费),而另一些只需检测异常(由统计散度付费)。针对每种情况的最优防御策略根本不同。
  3. 使用“实现的惊讶度”阈值进行归因。不要使用通用的统计检验,而是根据特定水印方案在词元级别的实际惊讶度来校准你的检测/归因阈值。这更有效率,并能达到可证明的界限。