One email each morning — yesterday's AI, sortedGet it in your inbox

METAL LAB

Linguistic Holonomy and Statistical Watermarks: Inner Geometry of Meaning-Preserving Transformations

arXiv:2608.193692026-08-21

For AI text watermarks, where you edit matters more than how much you edit

Statistical watermarks that mark AI-generated text work by picking among near-synonymous words, which makes them vulnerable to paraphrasing or translation that changes wording but keeps meaning. Prior work judged such attacks only by the endpoint similarity between original and rewritten text, but this paper proves that measure is the wrong one. Using a geometric formalism, the author shows the surviving watermark signal depends on where edits land, not just how many, and confirms this to three decimal places.

What they did

  1. The paper models chains of meaning-preserving rewrites (translation, paraphrase, etc.) as 'linguistic loops' and shows that even when a text returns to its original meaning, the path it wandered through leaves a separate, measurable trace
  2. A previously proposed invariant called the 'signature' is proven to collapse into a single number (a rank), while the real information lives in a quantity called 'holonomy' -- how much a direction rotates after being carried along the path on a sphere, mathematically equivalent to the Wilson loop from lattice gauge theory
  3. The paper proves an exact identity: for green-list, unigram, and exponential watermark detectors, the residual detection statistic is proportional to how many positions still have their full 'seeding window' (the preceding tokens used to decide the mark) intact
  4. Experiments confirm that at the same overall edit rate, the surviving watermark signal can be one half, one quarter, or exactly zero of the original, depending only on how the edited positions are arranged (errors of 0.3-0.8%)
  5. In real round-trip translation chains generated with a 0.5B instruction-tuned model (90 passages), two chains ending at nearly identical meaning retained 99.8% and 28.5% of the watermark signal respectively
Table 1: Synoptic table of the families of text watermarks. The last column is the one that matters for this article: in every family except the Unigram scheme, an edit damages not only the position it touches but every position that used it as seeding context. It is this asymmetry which the geometry of Section 4 and the identity of Section 5 make precise.
FamilyMechanismContext hOutput lawWhat an edit destroys
Green list [7]logit bias≥1perturbedtoken and its h predecessors
Unigram [15]logit bias0perturbedthe token alone
Exponential [10, 2]sampling rule≥0exacttoken and seeding context
Tournament [5]sampling rule≥1exacttoken and seeding context
Semantic [6]sentence partitionperturbedthe sentence embedding
Table 2: This table summarizes the independence of the endpoint and path data, in dimension n=64. All seven chains share the same first and last state, so the semantic deficit is constant to the last recorded digit; the holonomy energy is not. Note also that the signature, in the last column, moves in steps and is constant on pairs of rows, exactly as Proposition 3.1 predicts it must.
detoursδ𝒰η⁡(𝒰)sign⁡(In−R𝒰∗)
00.122417440.0000(2,0,62)
10.122417440.2454(2,0,62)
20.122417440.5190(4,0,60)
30.122417440.6898(4,0,60)
40.122417440.8260(6,0,58)
50.122417440.9427(6,0,58)
60.122417441.0465(8,0,56)
Table 3: Residual detector statistic, as a fraction of the original, for the green-list scheme with h=1 under three edit patterns of identical retention rate. Counting the intact-window set directly from each edit pattern, Theorem 5.1 predicts 0.947,0.897,0.797,0.697,0.597,0.496 for the middle column and 0.902,0.802,0.602,0.401,0.201,0.000 for the right-hand one. The largest discrepancy is 0.008 and the typical one 0.003, over 120 sequences per cell; and the periodic pattern at ρ=0.5 is predicted to give exactly zero, and does.
ρindependentcontiguous blockperiodic
0.950.9040.9470.903
0.900.8060.8970.802
0.800.6370.7950.595
0.700.4920.6970.399
0.600.3620.5940.196
0.500.2470.488−0.005
Table 4: The six chains; medians over the ninety passages of the three schemes, except the last column, which counts the chains still detected above z=4. Ordered by semantic deficit, every column moves monotonically: the meaning drifts, the path lengthens, the surface is retained less and the mark fades, all together. That is precisely why the endpoint alone cannot be read as a measure of attack strength, and why the test below holds it fixed.
chainLδ𝒰η⁡(𝒰)ρ|I|/T′residualdetected
Spanish20.0640.0830.7670.6790.68084/90
German20.0710.0920.7330.6510.63383/90
French20.0730.0940.7220.6160.62582/90
German twice40.0820.1010.6920.5980.59182/90
German, French40.1090.1180.6440.5310.55467/90
French, German, Spanish60.1160.1290.5940.5010.49666/90
Table 5: Theorem 5.1 against the 538 chains whose statistic is finite; medians. The measured intact-window fraction predicts the median residual to within one hundredth for the context-free scheme, three for the green-list scheme and seven for the exponential one. The independent-edit corollary ρh+1, which needs no measurement of the attacked text at all, happens to fall closer for the green-list scheme and much further for the exponential one, where it is off by twelve hundredths; and chain by chain it is the measured fraction that follows the residual, correlating +0.67 with it against +0.54 for the retention rate. The median absolute error per chain is 0.083, 0.054 and 0.088, which the length correction of (6.1) moves to 0.086, 0.067 and 0.081: at this depth of translation the length is preserved in the median, and the correction has little to do.
schemehρρh+1|I|/T′Tatt′/T0′(6.1)observed
green-list10.7000.4900.5420.9720.5530.509
unigram00.6940.6940.6940.9720.7080.685
exponential10.6920.4780.5310.9780.5350.601
Table 6: The preregistered regression. The predictors are standardised, so that the coefficients may be compared; the corrected threshold is 3.3×10−3. The last column is a robustness check which the clause did not ask for: the same coefficient with a standard error clustered on the base passages, of which there are only thirty, so that the check is a severe one. Under it the unigram scheme still clears the threshold and the green-list scheme no longer does.
schemenR2βρβδβηclustered
green-list1800.41+0.051−0.023−0.0701.7×10−33.5×10−2
unigram1800.49+0.064+0.278−0.1454.0×10−98.2×10−4
exponential1780.34+0.116−0.060−0.0140.740.77
Table 7: Every numerical claim of Section 6 and the run that produced it. Directory names are the script name prefixed by run_ and suffixed by the stamp of the third column, under 7. Results/Article_LLW/. The corpus was built in three successive invocations, each carrying forward the chains of the one before, so that an interruption on a machine of this size would cost at most one of them; the stamp given is that of the last, whose manifest records the provenance of the other two. The final row is the targeted re-audit of the records which had failed to regenerate, discussed below.
resultscriptrun stamp
Props. 3.1, 4.2, Cor. 4.3exp_geometry_v120260819T135822
Thm. 5.1, Cor. 5.2, Prop. 5.3exp_decay_v120260819T135047
detector calibrationexp_detector_validation_v120260819T141737
watermarked corpus and chainsexp_corpus_v120260819T154350
loop invariants of the chainsexp_indicators_v120260819T161524
the preregistered testexp_analysis_v120260819T163238
audit of the regenerationexp_corpus_v120260819T174004

Why it matters

As AI-text labeling rules (like the EU AI Act's Article 50 disclosure requirement) take effect, showing that the standard way of measuring watermark robustness is flawed has direct implications for regulation and deployment. The finding that an attacker who simply knows the context window size can zero out detection while keeping most of the text intact exposes a structural weakness in currently deployed watermarking schemes.

Terms in this paper

  • statistical watermark · a hidden, statistically detectable signal embedded in AI-generated text
  • green-list scheme · a watermarking method that uses a secret key and preceding tokens to mark part of the vocabulary as 'green' and biases generation toward it
  • seeding window · the span of preceding tokens used to determine whether the next token counts as green or not
  • holonomy · the amount a direction is rotated after being parallel-transported around a closed loop on a curved surface, capturing the geometry of the path itself
  • Wilson loop · a quantity from lattice gauge theory computed along a closed path, capturing path-dependent geometric information

Original abstract (English)

Statistical watermarks for language models live in the freedom of the signifier: they choose among tokens that are nearly equivalent in meaning, and they are therefore eroded by exactly those transformations which move the form of a text while leaving its content in place. The literature measures such transformations by their endpoint, through the semantic similarity between the original and the rewritten text. We show that the endpoint is the wrong statistic. Adapting the formalism of linguistic loops, we prove that the invariant of a chain of meaning-preserving transformations factorises canonically into an endpoint part and a holonomy in the stabiliser of the initial state, the second of which the semantic deficit cannot see; the loop rotation is parallel transport on the unit sphere of the embedding space, so that the analogy with the Wilson loop becomes a theorem rather than a figure of speech. On the side of the detector we prove an exact identity: the residual statistic is proportional to the number of positions whose seeding window survived intact, from which the decay law $\rho^{h+1}$ follows as the independent-edit corollary. The identity has a disconcerting consequence, which we confirm to three decimal places: at one and the same retention rate the surviving signal may be one half of the original, one quarter of it, or exactly nothing, according only to where the edits fall.

Authors · Daniele Corradetti

Read on arXiv

Latest papers

All papers →

Latest from METAL LAB