Papers
Topics
Authors
Recent
Search
2000 character limit reached

SEEK: Sub-vocabulary Decomposed Texture Key

Updated 4 July 2026
  • The paper introduces SEEK, which decomposes the full vocabulary into disjoint sub-vocabularies to generate equivalent texture keys for enhanced watermark resilience.
  • It retains a large watermark window to ensure spoofing resistance while leveraging intra-window redundancy to counter scrubbing attacks.
  • Empirical results demonstrate significant improvements in TP@1% and reduced false positive rates under various scrubbing and spoofing scenarios without degrading text quality.

Sub-vocabulary Decomposed Equivalent tExture Key (SEEK) is an LLM watermarking scheme introduced to improve resilience against both scrubbing and spoofing attacks by exploiting redundancy from “equivalent texture keys” while preserving the spoofing resistance associated with larger watermark windows (Shen et al., 8 Jul 2025). It operates within h-gram watermarking, where token generation is biased from a secret signal derived from the previous hh tokens, but modifies the standard construction by decomposing the full vocabulary into disjoint sub-vocabularies and assigning each sub-vocabulary its own texture key. The resulting design is intended to break the usual trade-off in which small watermark windows are robust to scrubbing but easy to spoof, whereas large windows are difficult to spoof but fragile under localized edits.

1. Problem setting and motivation

In h-gram watermarking, each new token is biased according to a secret “texture key” derived from the previous hh tokens. The cited formulation identifies a window-size trade-off: a larger window hh increases sample sparsity Vh\sim |\mathcal V|^h, which makes statistical spoofing exponentially harder, but it also makes the watermark more fragile under localized edits because disturbing one token in each window can break the chain; conversely, a small window h4h \le 4 is robust to paraphrasing and scrubbing, but easy to spoof via frequency-based attacks (Shen et al., 8 Jul 2025).

SEEK is proposed as a response to that trade-off. Its central observation is that collisions in the hash space can create redundancy: within a watermark window, multiple tokens may independently suffice to reconstruct the texture key. These tokens are termed “equivalent texture keys.” This redundancy increases scrubbing resilience because an attacker must disturb all texture-key tokens in the window to remove the watermark, while the use of a large hh preserves spoofing resistance. The paper characterizes this as a Pareto improvement rather than a simple shift along the existing trade-off frontier (Shen et al., 8 Jul 2025).

A common misunderstanding is to treat SEEK as a small-window watermarking variant. The construction does not reduce hh to gain robustness. Instead, it retains large-window behavior for spoofing resistance and introduces redundancy through collisions and sub-vocabulary decomposition. This suggests that the scheme’s novelty lies in decoupling two control axes that are often conflated in earlier h-gram designs: the watermark window hh and the collision structure induced by the hash-space size dd.

2. Equivalent texture keys and the SEEK construction

The formulation begins from KGW-Min, where the texture key at generation step nn is

hh0

with hh1 a hash and hh2 a secret scalar (Shen et al., 8 Jul 2025). If the hash-space size hh3 is small, collisions become likely, and multiple tokens in the window may share the minimal hash value. SEEK formalizes the set of equivalent keys as

hh4

with expected size

hh5

The collision mechanism improves scrubbing resilience, but naïvely reducing hh6 would shrink the number of distinct green-red partitions to hh7, which degrades text quality. SEEK addresses this by splitting the full vocabulary hh8 into hh9 disjoint sub-vocabularies hh0. Each sub-vocabulary uses its own texture key hh1 derived from the same hash signature, and each yields a sub-green list hh2. The final green list is the union

hh3

Because the sub-vocabularies contribute independently, the partition diversity is restored to hh4 while frequent equivalent texture keys remain available within each sub-vocabulary (Shen et al., 8 Jul 2025).

For each sub-vocabulary hh5, the paper defines

hh6

Each sub-green list hh7 is then generated by seeding a pseudo-random partition function with hh8 and biasing tokens in hh9 by Vh\sim |\mathcal V|^h0. The construction uses the same hash signature across sub-vocabularies but changes the keying logic so that membership in each hashed index contributes independently to the final watermark signal.

3. Embedding and detection procedures

During generation, SEEK takes as input a prompt Vh\sim |\mathcal V|^h1, hash Vh\sim |\mathcal V|^h2, key Vh\sim |\mathcal V|^h3, window Vh\sim |\mathcal V|^h4, sub-vocab count Vh\sim |\mathcal V|^h5, bias Vh\sim |\mathcal V|^h6, and LLM Vh\sim |\mathcal V|^h7. For each step Vh\sim |\mathcal V|^h8, it computes base logits Vh\sim |\mathcal V|^h9, computes the hash signature h4h \le 40, partitions h4h \le 41 into uniform sub-vocabularies h4h \le 42, derives h4h \le 43 for each h4h \le 44, forms the union green list h4h \le 45, and biases logits according to

h4h \le 46

The watermark is therefore embedded directly in the token sampling distribution rather than by post hoc sequence modification (Shen et al., 8 Jul 2025).

Detection re-derives the same sub-green lists from the shared secret logic. For each token, membership in h4h \le 47 is checked to build a hit vector h4h \le 48, after which one computes a green-hit count h4h \le 49 over a sequence of length hh0. The basic statistic under hh1 is

hh2

The paper also uses a sliding-window WinMax detector,

hh3

A sequence is declared watermarked if hh4, or both hh5 and hh6, exceed calibrated thresholds (Shen et al., 8 Jul 2025).

This embedding-detection pipeline preserves the operational structure of h-gram watermarking while changing the internal key schedule. A plausible implication is that SEEK can be understood as a structural modification of green-list generation rather than a replacement of the standard detector family.

4. Theoretical properties and parameterization

The paper gives a lower bound on the probability of at least one collision: hh7 and uses this to motivate the dependence of redundancy on the hash-space size hh8 (Shen et al., 8 Jul 2025). In the reported interpretation, hh9 governs spoofing resistance because sample complexity scales as hh0, whereas hh1 governs scrubbing redundancy because smaller hh2 induces more hash collisions, more equivalent keys, and higher post-scrub hh3-scores.

The design therefore separates two parameter roles. Larger hh4 lowers spoofing false-positive rate, while smaller hh5 raises the number of equivalent keys. This decomposition is constrained by output quality, because partition diversity must remain large enough to avoid linguistic degradation. The practical recommendation reported in the paper is that hh6–16 balances these goals. Two default settings are highlighted: SEEKhh7 with hh8 and SEEKhh9 with hh0 (Shen et al., 8 Jul 2025).

Appendix E reportedly proves a Pareto improvement guarantee: for any hh1 and sufficiently large hh2, the expected number of tokens an attacker must corrupt to erase SEEK’s watermark is strictly larger than for KGW-Min, while statistical spoofing complexity remains governed by hh3 alone. Within the paper’s framework, this formalizes the claim that SEEK improves scrub resistance without surrendering the large-window protection against spoofing.

5. Empirical evaluation

The scrubbing evaluation uses WikiText, C4-RealNewsLike, and LFQA, with attackers DIPPER-I, DIPPER-II, ChatGPT 3.5, and DeepSeek v3. Reported metrics are AUROC, TP@1%, and TP@5% at FPR hh4. Relative to KGW-Minhh5 with hh6, SEEK reports TP@1% gains of hh7 on WikiText hh8, hh9 on C4 dd0, and dd1 on LFQA dd2. The paper further states that SEEK maintains higher residual dd3 under paraphrase and scales gracefully with sequence length (Shen et al., 8 Jul 2025).

The spoofing evaluation uses Dolly-CW, MMW-BookReports, MMW-FakeNews, and C4-Eval, under statistics-based attacks such as Steal [38] and distillation-based attacks [26]. Reported metrics include FPR@dd4, FPR@dd5, and dd6-scores. For statistics-based spoofing, the reported gains over KGW-Mindd7 at FPR@dd8 are a reduction from dd9 to nn0 on Dolly-CW nn1, from nn2 to nn3 on BookReports nn4, and from nn5 to nn6 on FakeNews nn7. Under distillation-based attacks, SEEK yields the lowest nn8-scores and FPR@nn9 across all four benchmarks (Shen et al., 8 Jul 2025).

Generation quality is assessed with perplexity using an OPT-2.7B oracle, P-SP paraphrase similarity, and log-diversity. The reported result is that SEEK remains within hh00 of KGW baselines, indicating negligible linguistic degradation. Additional ablations in Appendix C vary hh01 and hh02, test cross-model generalization on LLaMA2-13B, Mistral-7B, and OPT-6.7B, and examine robustness under beam search, copy-paste attacks, and sliding-window detectors. Across these settings, the reported tendency is consistent with the theory: increasing hh03 improves spoofing robustness, while decreasing hh04 increases redundancy against scrubbing (Shen et al., 8 Jul 2025).

6. Interpretation, misconceptions, and terminological disambiguation

The most important conceptual clarification is that SEEK’s robustness does not derive from shrinking the watermark window. The paper explicitly frames small-window schemes as robust to scrubbing but susceptible to statistics-based spoofing. SEEK instead preserves the large-window regime and introduces intra-window redundancy through equivalent texture keys. This distinction is essential for interpreting the reported Pareto improvement: the scheme is not trading spoofing robustness for scrub robustness, but attempting to retain both within one parameterization (Shen et al., 8 Jul 2025).

A second clarification concerns the term “texture key.” In SEEK, the expression refers to a watermarking keying mechanism derived from hashed token histories. It is unrelated to the UV-domain texture vocabulary used in human-avatar modeling, such as TexVocab, which back-projects multi-view RGB videos to SMPL UV space, constructs pose-texture pairs, and synthesizes dynamic appearance through body-part-wise interpolation (Liu et al., 2024). The lexical overlap can be misleading, but the underlying objects are different: SEEK’s “texture key” is a sequence-conditioned watermark signal, whereas TexVocab’s “texture vocabulary” is an image-aligned representation for animatable avatars.

Within the watermarking literature represented by the cited paper, SEEK occupies a specific position. It remains an h-gram watermarking method; it continues to use green-list biasing and standard hh05-score-style detection; and it modifies the scheme by decomposing the vocabulary into disjoint sub-vocabularies and exploiting collision-induced redundancy. This suggests that its main contribution is architectural rather than merely parametric: the watermark signal is factored across sub-vocabularies so that collision frequency and partition diversity can be tuned separately.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Sub-vocabulary Decomposed Equivalent tExture Key (SEEK).