Conceptio › Archive › arXiv CS
arXiv CS open access

Auditing Cross-Lingual Fairness in Language Model Watermarking

2026 · arxiv_cs
arXiv CS · Papers · 2026
Open Source ↗Direct PDF ↓
cryptographycybersecurityprivacysecurity
Conceptio Open Archive

Analyze & explore related research in Conceptio

Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.

arXiv:2608.20047v1 [cs.CL] 20 Aug 2026

Auditing Cross-Lingual Fairness in Language Model Watermarking

Alexander Nemecek∗, Osama Zafar, Debargha Ganguly, Vikash Singh, Vipin Chaudhary, Erman Ayday Case Western Reserve University {ajn98,oxz23,dxg512,vxs465,vxc204,exa208}@case.edu

Abstract Watermarking schemes for large language model output are evaluated almost exclusively on English text using each scheme’s detection threshold and a narrow set of quality measurements. Multilingual deployment exposes evaluation-design choices that are inconsequential on English but determine conclusions cross-lingually. We propose an evaluation framework with four components: detection thresholds calibrated empirically per deployment context, a threshold-independent companion measurement that distinguishes calibration failures from detection failures, three disjoint quality measurement paradigms (distributional, paired-semantic, and reference-perplexity), and a generalized-entropy decomposition of cross-language disparity over a typological family partition. Applied to six watermarking schemes, three open-weight generators, eleven languages spanning four scripts and eight typological families, and both base and instruction-tuned regimes, the framework reveals failure modes that single-language single-paradigm evaluation cannot surface. Across detection and quality, observed disparity is predominantly between-family on the typological partition, indicating that cross-lingual fairness gaps in watermarking are structural to language properties rather than idiosyncratic to particular languages.

1

Introduction

Recent advances in large language models (LLMs) have made AI-generated text difficult to distinguish from human-authored writing. This raises concerns about misinformation, the erosion of trust in online content, and model collapse, in which the performance of models trained on partially machinegenerated data degrades over successive generations [1, 24, 22]. The misinformation concern in particular is not hypothetical. NewsGuard has identified over 3,000 AI-generated news and information sites publishing in 16 languages, often under legitimate-sounding names and with little to no human oversight [20]. Text watermarking offers one mitigation by embedding a recoverable statistical signature into model output. A watermarking scheme modifies the generation process in a key-dependent way, most commonly by biasing the next-token distribution toward a pseudorandomly selected vocabulary subset [10, 15, 2]. A paired detector then tests a candidate text against this signature and returns a score, which is thresholded to yield a detection decision [6]. Schemes are typically evaluated on detectability, generation quality (fluency, coherence, and distributional similarity to unwatermarked output), and robustness to downstream perturbations [18, 25, 12]. These evaluations, however, are conducted almost exclusively on English prompts and English generated text. The implicit assumption is that a scheme which detects reliably and preserves quality ∗ Corresponding author.

Preprint.

on English will do the same on other languages, but this assumption has not been empirically tested at scale. This gap matters in practice, because watermarking is already deployed in settings where users prompt and generate in dozens of languages [2, 14], and the multilingual misinformation ecosystem flagged above is precisely the threat surface that motivates the technology in the first place. Our work. We present the first systematic audit of cross-lingual fairness in LLM text watermarking. Our contribution is methodological and empirical: an evaluation framework that treats multilingual fairness as a first-class object of measurement rather than an after-the-fact slice of an English-centric benchmark, and a characterization of how current schemes behave under it. - Framework. We propose four evaluation components designed for cross-lingual settings: empirically calibrated detection thresholds, a threshold-independent companion measurement that distinguishes calibration failures from detection failures, three disjoint quality paradigms (distributional, paired-semantic, and reference-perplexity), and a generalized-entropy decomposition of disparity over a pre-registered typological partition. - Audit. We apply the framework to six watermarking schemes, three open-weight generators, eleven languages spanning four scripts and eight typological families, and two generation regimes (parallel continuation and native-speaker instruction), yielding ≈ 200,000 matched watermarked/unwatermarked generations on shared prompts. - Findings. Cross-language disparity is large, scheme-specific, and predominantly between-family on the typological partition rather than idiosyncratic to particular languages, on both detection and quality. Per-scheme rankings depend on which evaluation choice (threshold, paradigm, prompt regime) is taken as canonical, and we identify failure modes invisible to single-language, singleparadigm evaluation.

2

Related Work

Watermarking schemes. Two design families organize recent work on LLM text watermarking. The green-list logit-bias family biases the next-token distribution toward a pseudorandomly selected vocabulary subset, with variants differing in how the partition is constructed: per-position from a sliding window of preceding tokens [10], statically across the entire vocabulary [29], or via a cross-lingual semantic-cluster lookup intended to preserve detectability under translation [7]. The distortion-free family aims to leave the marginal next-token distribution unchanged in expectation, intervening at sampling time through permutation reparameterization [26], key-conditioned tournament sampling [2], or inverse transform sampling against a pseudo-random uniform stream [11]. Watermark evaluation. Existing watermark evaluation frameworks share a methodological template: detection is reported at each scheme’s default threshold targeting a theoretical false-positive rate, quality is reported under a single paradigm, and prompts and generations are English. MarkMyWords [18] and WaterBench [25] instantiate this template at benchmark scale, and dedicated robustness studies extend it to adversarial perturbations while retaining the same threshold and quality conventions [12]. Recent work has identified this gap, calling for cross-lingual and demographic disaggregation [16]. These choices are inconsequential on English under single-paradigm reporting, and become consequential cross-lingually. Prior cross-lingual evaluation of watermarking has addressed translation robustness, asking whether a signal embedded in one language survives a translation pass, rather than whether detection and quality are preserved across languages of original generation [7]. Fairness methodology. A watermark detector is a binary classifier and a quality measurement is a real-valued performance score, so per-language detection and quality vectors are the watermarking analog of per-group performance vectors in classical fair-ML evaluation. We import three tools from that literature. Operating-point calibration, which sets detection thresholds per group rather than globally to expose calibration-driven disparity [5]. The four-fifths rule, which thresholds pergroup performance ratios against the maximum to flag disparate impact [3]. Generalized-entropy decomposition, which splits a per-group dispersion statistic into within-partition and between-partition components against a registered partition of the groups [21]. Each tool transfers directly with language as the group attribute and typological family as the partition. 2

3

Experimental Grid

We evaluate every cell of a 11 languages × 6 schemes × 3 generators × 2 regimes grid at n = 500 matched pairs per cell (one watermarked, one unwatermarked, on a shared prompt). The grid’s axes are chosen so that the typological decomposition of §4.4 is well-posed (multiple languages per script and morphological class), so that base-versus-instruct sensitivity is identifiable (every generator appears in both regimes), and so that scheme-family effects are not confounded with any single tokenizer (every scheme is run on three independent vocabularies). Languages: The eleven evaluation languages span four scripts, eight typological families, and two Joshi et al. resource tiers [8]; Table 1 enumerates the assignments. The set is the minimal configuration in which the between-family component of the generalized-entropy decomposition (§4.4) is identifiable on more than one non-singleton family: Germanic and Romance both carry within-family signal, and the remaining six families enter as singletons. ISO 639-3

Language

Script

Typological family

eng nld fra spa por tur vie hin arb zho jpn

English Dutch French Spanish Portuguese Turkish Vietnamese Hindi Arabic Chinese Japanese

Latin Latin Latin Latin Latin Latin Latin Devanagari Arabic Han Han + Kana

Germanic Germanic Romance Romance Romance Turkic Austroasiatic Indic Semitic Sinitic Japonic

Joshi et al. tier 5 4 5 5 4 4 4 4 5 5 5

Table 1: The eleven evaluation languages with script, typological family, and Joshi resource tier. Watermarking schemes: We evaluate six schemes covering the two design families introduced in §2. From the green-list logit-bias family: KGW [10] (per-position sliding window), Unigram [29] (static green list), and XSIR [7] (cross-lingual semantic-cluster lookup, designed to preserve detectability under translation). From the distortion-free family: DIP [26] (permutation reparameterization), SynthID-Text [2] (key-conditioned tournament sampling), and EXPEdit [11] (inverse transform sampling). For EXPEdit we use the published fast-path detector, which replaces the original permutation test with a closed-form score; we validate the fast path against the slow path. Together the six schemes vary along the axes whose interaction with cross-lingual generation is the object of study: per-position versus static green-list construction, logit-bias versus sampling-time intervention, and English-trained versus cross-lingual partitioning. Generators and regimes: We use three open-weight generator families with distinct tokenizers and meaningful coverage of our eleven languages: Mistral-NeMo-12B [13], Gemma-3-4B [4], and Qwen2.5-7B [27]. Each is run in both its base and instruction-tuned variant. The two generation regimes are designed to control different sources of cross-lingual confound. The base regime feeds each base generator a sentence from FLORES+ devtest [17] as continuation prompt; FLORES+ provides parallel translations of the same source sentences across all eleven languages, so prompt content is held constant across languages and any cross-lingual variation in detection or quality cannot be attributed to prompt-content variation. The instruct regime feeds each instruction-tuned generator native-speaker prompts from the AYA dataset [23] (original-annotations subset only, no machine translations); AYA provides linguistically natural prompt distributions written by speakers of the target language, so cross-lingual variation reflects realistic deployment input. Reporting both regimes lets us check whether cross-lingual disparities are robust across content-controlled continuation by base models, and in-language instruction-following by their tuned counterparts or are localized to one. Generation protocol and LID gating: For every cell we generate n = 500 watermarked outputs and an additional n = 500 unwatermarked outputs sharing the same prompts and seeds, fixing temperature = 0.7, max_new_tokens = 200, and min_new_tokens = 100. The unwatermarked baseline is shared across the six schemes within each (l, m, r) triple, so detection comparisons within a cell are matched-prompt. Every generation is passed through GlotLID-v3 [9] to assign a language identifier; the headline rollups in §5 are computed on subset = all (no LID filtering) to avoid post-hoc selection effects on the disparity statistics, with on-target and off-target slices reported in 3

Appendix B. Cells with fewer than 200 LID-passing unwatermarked generations are excluded from quantile calibration at α = 0.01 (100 at α = 0.05); paired-set quality measurements require at least 100 samples per side.

4

Evaluation Framework

We propose a four-component framework: empirically calibrated detection thresholds (§4.1), a threshold-independent companion that distinguishes calibration failures from detection failures (§4.2), three disjoint quality paradigms (§4.3), and a generalized-entropy decomposition of cross-language disparity over a typological partition (§4.4). §4.5 specifies four disparity measurements (M1-M4) applied symmetrically to both detection and quality sides. 4.1

Empirical FPR Threshold Calibration

We index each evaluation cell as c = (l, s, m, r): language, scheme, generator, regime. Each scheme s defines a score Ss : T → R with watermarked text receiving systematically larger scores than unwatermarked, and within c we observe a watermarked set Xc+ and a matched-prompt unwatermarked set Xc− . Each of the six schemes ships a hardcoded threshold targeting a theoretical FPR under an IID-token null that cross-lingual generation does not satisfy, and in §5 we exhibit a scheme-language pair where the null tail saturates at the score cap so no watermarked text can clear the default. We calibrate empirically instead: at level α ∈ (0, 1),  τc (α) := Quantile1−α {Ss (x) : x ∈ Xc− }, lower , the largest cutoff with realised FPR on Xc− at most α. A per-language threshold τclang (α) models global deployment with a separate detector per language; a global threshold τ(s,m,r) (α) calibrated from the S − pooled null l X(l,s,m,r) models cross-lingual deployment with a single detector and is our headline for the deployment-realistic analog of operating-point calibration in fair classification [5]. Cells with insufficient null samples are excluded from disparity rollups; sample-size floors are stated in §3. 4.2

Threshold-Independent Companion Measurement

The TPR at τc (α) can collapse to zero from null-tail saturation even when the watermarked and unwatermarked score distributions are well separated in the body. To diagnose this we report a threshold-independent companion,  AUCc = Pr Ss (x+ ) > Ss (x− ) , x+ ∈ Xc+ , x− ∈ Xc− , estimated by the Mann-Whitney U statistic with average-rank tie handling. The TPR-AUC gap separates a calibration failure (TPR ≈ 0, AUC ≫ 0.5) from a detection failure (TPR ≈ 0, AUC ≈ 0.5); §5 exhibits a concrete instance where this distinction reverses the diagnosis. 4.3

Three Quality Paradigms

Quality preservation is conceptually multi-faceted, and a single metric cannot adjudicate it. We measure preservation under three paradigms chosen so that none subsumes another. Distributional (MAUVE). We compute MAUVE [19] between Xc+ and Xc− on mean-pooled XLMR-large embeddings. MAUVE captures aggregate distributional shift but is insensitive to per-prompt semantic deviation. Paired-semantic (BERTScore). For each watermarked generation we compute BERTScore F1 [28] against the matched-prompt unwatermarked completion, with per-language baselines estimated from FLORES non-pairs for rescaling. BERTScore captures per-prompt semantic preservation but is insensitive to systematic distributional shift. Reference perplexity. For a held-out reference LM R (XGLM-7.5B as primary, mGPT-1.3B as cross-reference), let log PPLR (X ) denote the macro-averaged log-perplexity of generations in X under R. We report the cell preservation score  PPL-preservationc = exp − log PPLR (Xc+ ) − log PPLR (Xc− ) ∈ (0, 1]. 4

PPL captures per-token likelihood preservation under an external reference but inherits that reference’s biases. The three paradigms can disagree on which schemes are least distorting (§5); we therefore report all three rather than pick one. 4.4

Generalized-Entropy Decomposition

Given a per-language vector y = (y1 , . . . , yL ) of detection or quality scores, we cross  P measure language disparity by the generalized entropy index at α = 2, GE2 (y) = (2L)−1 i (yi /ȳ)2 − 1 , which equals half the squared coefficient of variation. Under a partition of languages into typological families F, GE2 admits the standard within/between decomposition GE2 (y) = GEwithin (y) + 2 [21]. The between-family share quantifies whether disparity is structural to typology GEbetween (y) 2 (script, morphology, tokenizer interactions) or idiosyncratic; we register the typological partition (Germanic, Romance, Indic, Semitic, Sinitic, Japonic, Turkic, Austroasiatic) before analysis and report a script-based partition as a robustness check. 4.5

Disparity Measurements (M1-M4)

Each per-cell measurement applies to both detection (per-language TPRc (α)) and to each quality paradigm (per-language preservation, §4.3): M1, the per-language vector; M2, its mean and minimum across languages; M3, the four-fifths disparate-impact count, equal to the number of languages with value below 0.8×max [3]; and M4, GE2 with within/between-family decomposition (§4.4).

5

Findings

5.1

Detection

Table 2 summarizes detection across both regimes. The base-FLORES panel shows that four of six schemes (KGW, SynthID, EXPEdit, DIP) attain mean TPR above 0.93 in every generator cell at τg , with no per-language minimum below 0.798. Within this regime, Unigram and XSIR carry the analytically interesting failure modes; the instruct-AYA panel inverts the picture, so the two regimes warrant separate discussion. Calibration versus detection failure. Two cells in the base regime would, under single-threshold reporting, read as outright detection failures: Unigram-Gemma (mean TPR 0.000, all eleven languages at zero) and XSIR-Qwen (mean TPR 0.215, ten of eleven languages flagged for disparate impact). The AUC companion contradicts that classification. Unigram-Gemma’s mean AUC is 0.986 with minimum 0.910, and XSIR-Qwen’s mean AUC is 0.978; the watermark signal is present in both cells, and the global threshold simply sits above the unwatermarked-pool support. Per-language recalibration recovers mean TPR to 0.799 and 0.794 respectively, producing the two largest |∆| values of 0.799 and 0.579 in the grid and the diagnostic signature for cells where single-detector deployment is the wrong operating-point choice. Without the threshold-independent companion of §4.2, both cells would have been mis-attributed to the watermark rather than to the calibration regime. Instruction-tuning collapses detection. The instruct-AYA panel shows mean TPR below 0.7 in 16 of 18 cells and DI<.8 ≥ 8 in 12 of 18, with non-SynthID cells dropping by roughly 0.17 to 0.78 in mean TPR relative to their base counterparts. SynthID is the only partial exception: SynthID-Mistral and SynthID-Qwen retain mean TPR above 0.9, and SynthID-Gemma at 0.602 is the strongest Gemma instruct cell across all six schemes, though still well below its base value of 1.000. AUC nonetheless remains above the chance baseline of 0.5 in 197 of 198 cell-language entries in the instruct panel (the sole exception is EXPEdit-Gemma on Japanese at 0.462). The instruct collapse is therefore predominantly calibrational: the elevated entropy of instruction-tuned generation under native-speaker prompts compresses the watermarked and unwatermarked score distributions together but does not erase their separation. The base-versus-instruct axis is itself a substantial fairness disparity, comparable in magnitude to the cross-language gaps motivating the framework, and it generalizes across five of six scheme families. Structural rather than idiosyncratic disparity. For cells with GE2 above the 10−3 floor, the between-family share sits between 61.3% and 99.9% with median above 90% across both regimes. 5

TPR at τg (global)

AUC Scheme

Gen.

Mean

Min

Mean TPR

TPR at τl (per-lang)

Min TPR

DI<.8

GE2

Btw. %

Mean TPR

∆

Base regime (FLORES+ continuation prompts) KGW

Mistral Gemma Qwen

0.999 0.997 0.996

0.997 0.991 0.987

0.992 [0.987, 0.996] 0.969 [0.959, 0.979] 0.965 [0.939, 0.986]

0.978 0.934 0.880

0 0 0

< 0.001 < 0.001 < 0.001

83.6 72.4 85.1

0.991 0.974 0.966

+0.001 −0.005 −0.001

Unigram

Mistral Gemma Qwen

0.996 0.986 0.994

0.981 0.910 0.972

0.868 [0.802, 0.927] 0.000 [0.000, 0.000] 0.898 [0.845, 0.942]

0.638 0.000 0.722

3 11 2

0.008 — 0.004

61.3 — 93.8

0.971 0.799 0.949

−0.103 −0.799 −0.051

SynthID

Mistral Gemma Qwen

1.000 1.000 1.000

1.000 1.000 0.999

1.000 [0.999, 1.000] 1.000 [0.999, 1.000] 0.997 [0.995, 0.999]

0.998 0.998 0.990

0 0 0

< 0.001 < 0.001 < 0.001

100.0 100.0 97.5

1.000 1.000 0.998

−0.000 +0.000 −0.000

EXPEdit

Mistral Gemma Qwen

1.000 1.000 0.998

0.998 0.998 0.993

0.999 [0.999, 1.000] 1.000 [0.999, 1.000] 0.991 [0.982, 0.997]

0.996 0.998 0.946

0 0 0

< 0.001 < 0.001 < 0.001

88.0 100.0 99.2

1.000 1.000 0.992

−0.000 +0.000 −0.001

DIP

Mistral Gemma Qwen

0.997 0.992 0.992

0.989 0.965 0.977

0.975 [0.966, 0.984] 0.963 [0.947, 0.977] 0.931 [0.891, 0.968]

0.938 0.914 0.798

0 0 0

< 0.001 < 0.001 0.003

92.6 99.5 94.7

0.975 0.965 0.929

+0.000 −0.002 +0.002

XSIR

Mistral Gemma Qwen

0.981 0.984 0.978

0.962 0.977 0.930

0.784 [0.743, 0.821] 0.766 [0.712, 0.817] 0.215 [0.118, 0.362]

0.672 0.588 0.050

2 4 10

0.004 0.006 0.493

91.5 96.0 98.9

0.833 0.829 0.794

−0.049 −0.063 −0.579

Instruct regime (AYA native-speaker prompts) KGW

Mistral Gemma Qwen

0.953 0.900 0.966

0.909 0.848 0.937

0.626 [0.540, 0.707] 0.389 [0.325, 0.463] 0.689 [0.628, 0.753]

0.386 0.222 0.510

7 10 8

0.026 0.053 0.011

95.3 82.4 78.6

0.632 0.411 0.723

−0.005 −0.022 −0.034

Unigram

Mistral Gemma Qwen

0.909 0.851 0.943

0.865 0.790 0.880

0.311 [0.171, 0.453] 0.037 [0.023, 0.052] 0.546 [0.455, 0.621]

0.022 0.010 0.210

6 10 4

0.297 0.226 0.032

99.8 81.2 91.7

0.450 0.151 0.636

−0.139 −0.113 −0.090

SynthID

Mistral Gemma Qwen

0.991 0.946 0.993

0.982 0.902 0.977

0.905 [0.865, 0.940] 0.602 [0.530, 0.675] 0.941 [0.906, 0.971]

0.782 0.422 0.792

1 10 1

0.003 0.020 0.002

77.7 79.7 91.9

0.903 0.597 0.942

+0.002 +0.005 −0.002

EXPEdit

Mistral Gemma Qwen

0.918 0.621 0.839

0.782 0.462 0.683

0.577 [0.454, 0.698] 0.225 [0.179, 0.275] 0.496 [0.379, 0.620]

0.238 0.084 0.174

6 10 9

0.067 0.071 0.080

80.0 84.2 84.4

0.591 0.237 0.508

−0.014 −0.012 −0.012

DIP

Mistral Gemma Qwen

0.913 0.823 0.924

0.865 0.770 0.866

0.455 [0.364, 0.546] 0.196 [0.154, 0.247] 0.513 [0.434, 0.593]

0.264 0.110 0.296

9 10 8

0.058 0.084 0.035

99.5 91.6 99.6

0.477 0.205 0.521

−0.022 −0.010 −0.007

XSIR

Mistral Gemma Qwen

0.864 0.775 0.854

0.770 0.699 0.748

0.266 [0.183, 0.369] 0.081 [0.055, 0.113] 0.043 [0.003, 0.119]

0.088 0.016 0.000

10 10 10

0.185 0.175 3.787

91.8 76.5 99.9

0.300 0.125 0.286

−0.035 −0.043 −0.243

Table 2: Detection fairness by scheme, generator, and regime, subset all, α = 0.01. Mean TPR shown with 95% bootstrap CIs (B = 1000 resamples of the 11-language vector). Min TPR is the realized minimum. DI<.8 counts languages with TPRl < 0.8 · maxl TPRl . GE2 uses the typological partition (Germanic, Romance, Indic, Semitic, Sinitic, Japonic, Turkic, Austroasiatic); Btw. % is its between-family share. ∆ = mean TPR(τg ) − mean TPR(τl ). Values below 10−3 reported as < 0.001; entries marked are undefined when the per-language mean is zero.

Cross-language disparity is therefore concentrated at the typological-family level rather than scattering across individual languages. The family-versus-script partition robustness check (Table 12) sharpens this: the family partition captures more between-group variance than the script partition for every cell with non-trivial total disparity, with the sole near-tie being XSIR-Qwen instruct, where Hindi is a singleton in both partitions and the structural component is therefore invariant to the choice. The XSIR-Qwen instruct cell, with GE2 = 3.787, is an order of magnitude beyond any other entry in the grid; its 99.9% between-family share localizes the extreme dispersion to a small number of typological families rather than to any singular linguistic outlier. 5.2

Quality

Figures 1 and 2 show the per-language preservation landscape and its typological decomposition under three paradigms; per-cell aggregates appear in Appendix D.1. Four findings organize the discussion. Distortion-free schemes are the most distorting empirically. EXPEdit and SynthID (the two distortion-free schemes) sit at the bottom of the quality ranking under every paradigm in the base regime. EXPEdit-Gemma collapses to MAUVE 0.01-0.06 and PPL preservation 0.08-0.21 across the row; SynthID-Gemma sits at MAUVE 0.03-0.42 and PPL 0.19-0.37; on BERTScore both schemes show distortion an order of magnitude beyond any logit-bias scheme. The marginal-distribution 6

0.2

0.4

0.6

MAUVE preservation

0.8

eng nld fra spa por hin arb zho jpn tur vie 0.3

0.2

0.1

0.0

0.1

0.2

BERTScore F1 (rescaled)

0.3

0.4

Tur.

Aus.

Sin.

Jpn.

Ind.

Sem.

0.2

Germ.

0.4

0.6

0.8

PPL preservation

Rom.

Tur.

Tur.

+0.35+0.27+0.31+0.37+0.35+0.23+0.09+0.28+0.24+0.16+0.17 +0.47+0.38+0.38+0.39+0.45+0.41+0.39+0.38+0.36+0.34+0.45 +0.38+0.26+0.33+0.33+0.34+0.28+0.22+0.37+0.29+0.19+0.32 +0.35+0.22+0.30+0.35+0.34+0.21+0.09+0.28+0.21+0.13+0.16 +0.46+0.39+0.41+0.40+0.46+0.41+0.40+0.37+0.34+0.33+0.43 +0.38+0.26+0.34+0.34+0.34+0.27+0.20+0.35+0.29+0.18+0.31 +0.32+0.15+0.29+0.30+0.29+0.08 -0.12 +0.21+0.10+0.01+0.01 +0.43+0.34+0.37+0.37+0.41+0.38+0.35+0.34+0.33+0.30+0.40 +0.34+0.17+0.27+0.27+0.28+0.23+0.09+0.31+0.20+0.05+0.20 +0.28+0.07+0.22+0.23+0.16+0.03 -0.17 +0.13 -0.01 -0.01 -0.04 +0.38+0.29+0.33+0.32+0.35+0.34+0.29+0.31+0.26+0.28+0.36 +0.29+0.11+0.22+0.21+0.19+0.22+0.06+0.26+0.18+0.02+0.18 +0.36+0.25+0.34+0.37+0.35+0.21+0.11+0.30+0.23+0.16+0.16 +0.45+0.39+0.41+0.40+0.45+0.42+0.40+0.38+0.35+0.33+0.44 +0.39+0.27+0.35+0.36+0.36+0.31+0.24+0.38+0.31+0.21+0.33 +0.37+0.27+0.34+0.38+0.35+0.21+0.11+0.28+0.24+0.15+0.15 +0.46+0.40+0.41+0.39+0.45+0.40+0.39+0.36+0.34+0.33+0.43 +0.39+0.27+0.34+0.34+0.35+0.30+0.23+0.37+0.30+0.20+0.32

1.0 0.4

eng nld fra spa por hin arb zho jpn tur vie

0.5 0.0

1.0

Aus.

Rom.

0.4

Sin.

BERTScore F1 (rescaled)

0.3

Jpn.

0.2

Ind.

0.1

Sem.

0.0

Tur.

0.1

Rom.

0.81 0.97 0.84 0.79 0.81 0.86 0.85 0.83 0.89 0.99 0.87 0.86 0.88 0.81 0.82 0.89 0.93 0.97 0.99 0.99 0.85 0.92 0.84 0.88 0.82 0.83 0.76 0.69 0.76 0.93 0.88 0.98 0.81 0.84 0.82 0.83 0.81 0.85 0.96 0.86 0.87 0.88 0.98 0.88 0.92 0.81 0.89 1.00 0.92 0.82 0.89 0.89 0.98 0.90 1.00 0.90 0.96 0.91 0.91 0.91 0.65 0.93 0.97 0.95 0.84 0.91 0.40 0.28 0.44 0.40 0.35 0.22 0.14 0.34 0.27 0.18 0.26 0.37 0.24 0.35 0.32 0.30 0.27 0.20 0.21 0.24 0.19 0.27 0.47 0.32 0.34 0.32 0.28 0.31 0.20 0.39 0.27 0.21 0.27 0.29 0.28 0.33 0.33 0.30 0.13 0.08 0.22 0.17 0.11 0.14 0.21 0.14 0.17 0.16 0.14 0.12 0.10 0.08 0.13 0.10 0.13 0.37 0.23 0.25 0.21 0.19 0.23 0.17 0.32 0.16 0.13 0.21 0.85 0.77 0.86 0.85 0.84 0.75 0.78 0.83 0.79 0.77 0.83 0.81 0.70 0.82 0.81 0.81 0.79 0.81 0.74 0.74 0.73 0.76 0.87 0.85 0.86 0.83 0.80 0.72 0.77 0.88 0.80 0.71 0.83 0.91 0.82 0.94 0.82 0.87 0.99 0.93 0.91 0.98 1.00 0.98 0.92 0.79 0.95 0.94 0.90 1.00 0.96 0.88 0.99 1.00 0.85 0.87 0.94 0.86 0.89 0.80 0.75 0.87 0.95 0.97 0.94 0.87

Aus.

Germ.

0.2

Sin.

0.3

Germ.

Aus.

Sin.

Jpn.

Ind.

Sem.

eng nld fra spa por hin arb zho jpn tur vie

1.0 0.4

KGW Mistral 1.00 0.99 0.98 1.00 1.00 0.98 0.97 0.99 0.99 0.99 0.99 KGW Gemma 1.00 1.00 0.96 1.00 1.00 1.00 0.96 1.00 0.99 1.00 1.00 KGW Qwen 1.00 0.99 0.98 0.99 1.00 0.95 0.97 1.00 0.99 0.98 1.00 Unigram Mistral 1.00 0.94 0.98 1.00 1.00 0.98 0.97 0.99 0.98 0.96 0.99 Unigram Gemma 1.00 0.99 0.99 1.00 1.00 1.00 0.99 1.00 0.99 1.00 1.00 Unigram Qwen 1.00 0.98 0.99 0.99 0.99 0.93 0.94 1.00 0.99 0.97 0.99 SynthID Mistral 1.00 0.90 0.99 0.99 1.00 0.46 0.07 0.97 0.89 0.27 0.40 SynthID Gemma 1.00 1.00 0.98 0.99 1.00 1.00 0.98 1.00 0.99 1.00 1.00 SynthID Qwen 1.00 0.83 0.95 0.98 0.98 0.82 0.63 0.99 0.85 0.24 0.90 EXPEdit Mistral 0.99 0.48 0.76 0.77 0.67 0.23 0.02 0.69 0.33 0.15 0.18 EXPEdit Gemma 0.89 0.75 0.94 0.89 0.81 0.87 0.60 0.98 0.60 0.96 0.95 EXPEdit Qwen 0.96 0.45 0.85 0.78 0.83 0.81 0.34 0.96 0.75 0.17 0.79 DIP Mistral 1.00 1.00 0.99 1.00 1.00 1.00 0.96 1.00 1.00 0.99 0.99 DIP Gemma 1.00 1.00 0.99 1.00 1.00 1.00 1.00 1.00 0.99 1.00 1.00 DIP Qwen 1.00 0.99 0.98 1.00 1.00 0.99 0.99 1.00 0.99 1.00 1.00 XSIR Mistral 1.00 0.99 0.99 1.00 0.99 0.99 0.98 1.00 0.98 0.99 1.00 XSIR Gemma 1.00 1.00 0.97 1.00 1.00 1.00 0.99 1.00 0.99 1.00 1.00 XSIR Qwen 1.00 0.99 0.99 1.00 1.00 0.98 0.98 1.00 0.98 0.98 1.00 eng nld fra spa por hin arb zho jpn tur vie 0.0

-0.02 -0.03 -0.02 -0.01 -0.02 -0.07 -0.05 -0.03 -0.05 -0.07 -0.08 -0.04 -0.03 -0.05 -0.04 -0.05 -0.10 -0.13 -0.09 -0.12 -0.04 -0.19 -0.02 -0.05 -0.01 -0.00 -0.00 -0.05 -0.01 -0.04 -0.04 -0.09 -0.04 -0.04 -0.07 -0.04 -0.03 -0.02 -0.11 -0.13 -0.05 -0.08 -0.10 -0.10 -0.10 -0.06 -0.08 -0.09 -0.10 -0.13 -0.03 -0.13 -0.19 -0.09 -0.08 -0.04 -0.07 -0.01 -0.01 -0.03 -0.07 -0.06 -0.13 -0.07 -0.07 -0.04 -0.08 -0.15 -0.07 -0.06 -0.09 -0.15 -0.16 -0.08 -0.13 -0.14 -0.16 -0.10 -0.13 -0.10 -0.12 -0.14 -0.17 -0.14 -0.15 -0.18 -0.13 -0.25 -0.09 -0.16 -0.10 -0.09 -0.09 -0.07 -0.12 -0.08 -0.11 -0.19 -0.15 -0.10 -0.17 -0.09 -0.09 -0.10 -0.22 -0.19 -0.12 -0.16 -0.17 -0.23 -0.17 -0.19 -0.17 -0.18 -0.19 -0.27 -0.22 -0.25 -0.25 -0.20 -0.33 -0.11 -0.20 -0.12 -0.12 -0.12 -0.08 -0.12 -0.14 -0.18 -0.24 -0.16 +0.00 -0.03 +0.00+0.00 -0.00 -0.03 -0.03 -0.01 -0.01 -0.03 -0.04 -0.02 -0.02 -0.02 -0.02 -0.03 -0.09 -0.04 -0.05 -0.09 -0.02 -0.18 -0.01 -0.03 +0.01+0.01+0.01+0.01+0.00 -0.01 +0.00 -0.07 -0.01 -0.03 -0.05 -0.04 -0.02 -0.02 -0.11 -0.08 -0.05 -0.08 -0.10 -0.10 -0.10 -0.08 -0.10 -0.10 -0.09 -0.14 -0.11 -0.14 -0.14 -0.11 -0.23 -0.05 -0.07 -0.01 -0.01 -0.01 +0.01 -0.03 -0.05 -0.05 -0.13 -0.06

Jpn.

Tur.

Rom.

Sin.

MAUVE preservation

0.8

Aus.

0.6

Ind.

Germ.

0.4

Jpn.

0.2

Sem.

0.0

Rom.

Ind.

KGW Mistral 0.99 0.94 0.96 0.97 0.96 0.94 0.92 0.98 0.88 0.91 0.96 KGW Gemma 0.97 0.94 0.88 0.86 0.92 0.81 0.44 0.93 0.93 0.91 0.82 KGW Qwen 0.98 0.95 0.85 0.96 0.97 0.47 0.94 0.92 0.89 0.88 0.97 Unigram Mistral 0.95 0.71 0.46 0.83 0.96 0.66 0.42 0.90 0.80 0.73 0.80 Unigram Gemma 0.62 0.72 0.72 0.44 0.47 0.54 0.85 0.70 0.73 0.67 0.55 Unigram Qwen 0.92 0.80 0.87 0.75 0.82 0.12 0.82 0.61 0.76 0.66 0.93 SynthID Mistral 0.55 0.07 0.39 0.38 0.22 0.04 0.02 0.23 0.08 0.03 0.05 SynthID Gemma 0.42 0.04 0.13 0.10 0.08 0.04 0.03 0.07 0.04 0.03 0.06 SynthID Qwen 0.66 0.10 0.15 0.17 0.14 0.19 0.05 0.36 0.06 0.09 0.03 EXPEdit Mistral 0.27 0.03 0.17 0.16 0.09 0.01 0.01 0.08 0.02 0.01 0.02 EXPEdit Gemma 0.06 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 EXPEdit Qwen 0.33 0.03 0.04 0.04 0.02 0.10 0.01 0.09 0.01 0.04 0.02 DIP Mistral 0.99 0.98 0.97 0.99 0.98 0.93 0.96 0.98 0.98 0.94 0.98 DIP Gemma 0.98 0.97 0.96 0.97 0.93 0.93 0.90 0.95 0.88 0.90 0.88 DIP Qwen 0.98 0.92 0.94 0.98 0.97 0.86 0.93 0.97 0.97 0.91 0.97 XSIR Mistral 0.93 0.94 0.78 0.93 0.90 0.64 0.86 0.96 0.87 0.88 0.76 XSIR Gemma 0.86 0.75 0.46 0.56 0.70 0.75 0.59 0.75 0.89 0.66 0.54 XSIR Qwen 0.97 0.85 0.83 0.89 0.93 0.60 0.85 0.94 0.88 0.69 0.92 eng nld fra spa por hin arb zho jpn tur vie

Germ.

Sem.

Tur.

Aus.

Sin.

Jpn.

Ind.

Rom.

Sem.

Germ.

0.93 0.89 0.92 0.92 0.92 0.87 0.86 0.92 0.85 0.86 0.87 0.98 0.97 0.99 0.96 1.00 0.94 0.97 0.95 0.96 0.95 0.97 0.96 0.89 0.93 0.91 0.94 0.75 0.87 0.92 0.87 0.81 0.89 0.97 0.99 0.91 0.93 0.90 0.84 0.87 0.90 0.86 0.85 0.84 0.97 0.94 0.97 0.98 0.99 0.98 0.96 0.95 0.97 0.94 0.95 0.94 0.88 0.93 0.95 0.93 0.70 0.83 0.94 0.90 0.83 0.91 0.91 0.70 0.84 0.79 0.77 0.40 0.18 0.65 0.55 0.36 0.39 0.96 0.93 0.95 0.95 0.96 0.93 0.91 0.89 0.90 0.91 0.95 0.82 0.67 0.69 0.72 0.73 0.53 0.52 0.76 0.58 0.44 0.63 0.87 0.70 0.75 0.74 0.65 0.37 0.20 0.62 0.48 0.33 0.35 0.81 0.75 0.75 0.73 0.71 0.77 0.67 0.76 0.74 0.71 0.75 0.83 0.78 0.68 0.68 0.67 0.58 0.54 0.74 0.59 0.44 0.64 1.00 0.98 0.94 0.96 0.98 0.91 0.84 0.95 0.94 0.90 0.92 0.98 0.95 1.00 0.98 1.00 0.99 1.00 0.97 0.97 0.98 0.98 0.96 0.93 0.95 0.94 0.96 0.87 0.92 0.95 0.93 0.85 0.92 0.97 0.95 0.95 0.94 0.94 0.88 0.92 0.94 0.91 0.91 0.89 0.99 0.97 0.99 0.97 0.98 0.97 0.98 0.97 0.99 0.97 0.99 0.97 0.91 0.89 0.93 0.90 0.84 0.90 0.94 0.92 0.83 0.90

eng nld fra spa por hin arb zho jpn tur vie

0.5 0.0

0.2

0.4

0.6

PPL preservation

0.8

1.0

Figure 1: Per-language quality preservation under three paradigms, base-FLORES (top) and instructAYA (bottom); n = 500 matched pairs per cell. Left: MAUVE on mean-pooled XLM-R-large embeddings (1.0 identical, 0.0 fully separable). Center: BERTScore F1, rescaled against per-language FLORES non-pair baselines (negative: paired generations less similar than random non-pairs). Right: PPL preservation under XGLM-7.5B, exp(−| log PPLR (X + ) − log PPLR (X − )|) ∈ (0, 1]. Rows: (scheme, generator) cells; columns: eleven languages grouped by typological family.

distortion-freeness these schemes provide in expectation does not translate to preservation under finitesample distributional, paired-semantic, or reference-perplexity measurement. The four logit-bias schemes (KGW, Unigram, DIP, XSIR) all preserve quality substantially better. Instruct regime compression. All three measurements compress upward in the instruct regime: MAUVE saturates above 0.95 on KGW, Unigram, DIP, and XSIR; BERTScore-rescaled values flip to large positive (the non-pair baseline drops because AYA prompts force tighter content overlap among non-pairs); PPL preservation rises above 0.90 on DIP and XSIR cells and above 0.88 on KGW and Unigram. The compression parallels the detection-side compression of §5.1 but does not erase cross-scheme separation: SynthID and EXPEdit remain the most distorting, with SynthID-Mistral on Arabic at MAUVE 0.07 and EXPEdit-Mistral on Arabic at MAUVE 0.02. Within schemes the compression tracks the detection-collapse pattern where the watermark detects weakly (e.g., SynthID-Gemma instruct, TPR 0.602) show near-perfect quality preservation, consistent with the watermark having less effect on the generation distribution. Disparity is structural across paradigms. Figure 2 reports GE2 over the per-language preservation vector, averaged across the three generators per scheme, with the typological-partition decomposition shown by stacking. Two findings track. First, SynthID and EXPEdit dominate cross-language disparity on MAUVE (GE2 peaks at 0.66 for EXPEdit base) and PPL (≈0.053), an order of magnitude beyond any logit-bias scheme on the same paradigm; they are the most distorting schemes both on 7

average and disparately across languages. Second, the typological partition captures the dominant share of cross-language disparity across the grid: between-family ≥ 70% in 32 of 36 (scheme, paradigm, regime) cells, with median≈ 85%, supporting the structural-disparity claim from §5.1 on the quality side; the four sub-70% cells are all on MAUVE and split between high-GE2 rows (SynthID/EXPEdit base, where within-family dispersion registers more in absolute terms) and verylow-GE2 rows (DIP/Unigram instruct, where the ratio is noisy). MAUVE

BERTScore F1 (raw)

0.4 0.2

0.10 0.08 0.06 0.04 0.02 0.00

71%

91%

86%

86% 82%

72%

64%

it D KGW nigram SynthI EXPEd U

96%

95%

59%

71%

DIP XSIR

10

96%

84%

83%

84%

88%

79%

78%

90%

84%

76%

it D KGW nigram SynthI EXPEd U

DIP XSIR

92%

0.03 86%

88%

91%

0.02 0.01

5 0

80%

0.02

82%

84%

85%

0.04

0.00

15

GE2 × 10 5

Instruct GE2

0.0

93%

97%

87%

PPL preservation (XGLM-7.5B)

0.06

90%

GE2

52%

GE2 × 10 5

Base GE2

0.6

5 4 3 2 1 0

GE2

49%

it D KGW nigram SynthI EXPEd U

between-family

DIP XSIR

within-family

0.00

88%

Figure 2: Per-scheme disparity decomposition under three quality paradigms, base-FLORES (top) and instruct-AYA (bottom). Bar height is GE2 over the per-language preservation vector, averaged across the three generators per scheme. Stacking shows the typological-partition decomposition into between-family (dark) and within-family (light) components; the percentage above is the betweenfamily share. Absolute disparity is orders of magnitude smaller than under MAUVE or PPL but the between-family pattern persists. Y-axes differ across panels. Cross-paradigm rank agreement. Table 3 quantifies cross-paradigm rank inversion. Pooled across the grid, no paradigm pair clears ρ = 0.6: MAUVE-vs-BERTScore averages +0.58, MAUVE-vsPPL +0.38, and BERTScore-vs-PPL +0.37. The disagreement splits cleanly by intervention site. The two sampling-time distortion-free schemes (SynthID, EXPEdit) sit at ρ ∈ [0.68, 0.81] across all three pairs with strictly positive cell-level minima: their per-language preservation vectors are monotone-equivalent under all three paradigms. The three green-list schemes (KGW, Unigram, XSIR) sit at PPL-vs-embedding mean correlations of ≤ +0.20 with cell-level minima between −0.39 and −0.80, locating cells where reference perplexity and the embedding-based paradigms produce opposite per-language orderings. DIP, distortion-free in design but logit-side in implementation, falls in between at ρ ∈ [0.43, 0.50]. The split is a local-fluency-vs-distributional-shift effect: where the watermark intervenes at the logit level, PPL captures fluency under a held-out reference while MAUVE and BERTScore capture divergence from the unwatermarked set, so the per-language orderings can come apart. Hindi is the cleanest cell-level instance: KGW, Unigram, and XSIR all preserve Hindi PPL at ≥ 0.65 under both XGLM and mGPT references (Appendix D.2) while MAUVE flags outliers on the same cells (Unigram-Qwen 0.12, KGW-Qwen 0.47). Scheme

MAUVE ↔ BS

MAUVE ↔ PPL

BS ↔ PPL

KGW Unigram SynthID EXPEdit DIP XSIR

+0.61 (+0.45) +0.56 (+0.23) +0.76 (+0.47) +0.68 (+0.26) +0.46 (−0.03) +0.42 (−0.09)

+0.03 (−0.80) +0.14 (−0.39) +0.81 (+0.27) +0.75 (+0.39) +0.43 (+0.05) +0.10 (−0.71)

+0.03 (−0.76) +0.20 (−0.67) +0.77 (+0.45) +0.70 (+0.46) +0.50 (−0.05) +0.00 (−0.76)

All schemes

+0.58 (−0.09)

+0.38 (−0.80)

+0.37 (−0.76)

Table 3: Cross-paradigm rank agreement: per-cell Spearman ρ between per-language preservation vectors, mean across (model, regime) cells with per-cell minimum in parentheses (subset=all; n = 6 cells per scheme, n = 36 pooled). Pairs use BERTScore F1 (rescaled) and PPL preservation under XGLM-7.5B; BS-raw gives nearly identical rankings (ρBS-raw↔BS-rescaled = +0.87). Negative minima identify cells where two paradigms produce opposite per-language orderings.

8

5.3

Joint detection-quality

The detection and quality axes of §5.1-§5.2 do not determine the joint shape: a scheme balanced on each axis separately can still be unfair if its detection wins and quality wins fall on different language subsets. Figure 3 reports per-language (TPR @ τg , MAUVE) pairs per scheme with the per-regime spread s, the mean pairwise Euclidean distance over the 33 points (11 languages × 3 generators), annotated. Low spread is consistent with opposite topologies. DIP base (sB =0.066) and EXPEdit base (sB =0.070) carry near-identical scalar spread but cluster in opposite corners: DIP top-right (detect-and-preserve), EXPEdit bottom-right (detect-everywhere, preserve-nowhere). XSIR instruct (sI =0.159) is a third low-spread topology: top-left under uniform detection collapse. The scalar must be read with the panel. KGW

Unigram

SynthID

EXPEdit

DIP

XSIR

MAUVE preservation

1.0 0.8 0.6 0.4 0.2 0.0 sB=0.114 sI=0.214 0.0

0.5

sB=0.551 sI=0.301 1.0 0.0

TPR @ FPR=0.01 Base

0.5

TPR @ FPR=0.01 Instruct

Germanic

sB=0.165 sI=0.365 1.0 0.0

0.5

sB=0.070 sI=0.442 1.0 0.0

TPR @ FPR=0.01 Romance

0.5

Indic

Semitic

sB=0.066 sI=0.221 1.0 0.0

TPR @ FPR=0.01 Sinitic

sB=0.399 sI=0.159

0.5

1.0 0.0

0.5

TPR @ FPR=0.01

TPR @ FPR=0.01

Japonic

Austroasiatic

Turkic

1.0

Figure 3: Joint per-language detection-quality landscape, MAUVE paradigm. Markers: per-language (TPR @ τg , MAUVE) pairs at α=0.01. Circles: base-FLORES. Triangles: instruct-AYA. Color: typological family. Annotations sB , sI : mean pairwise Euclidean distance within each regime. BERTScore and PPL-preservation companion panels in Appendix E. Spread is regime-dependent. Base-regime spread is dominated by detection-side calibration failure: Unigram (sB =0.551) and XSIR (sB =0.399) scatter horizontally with quality intact, reproducing the §5.1 calibration-gap diagnosis in joint form, while the four other base panels are tight clusters (sB ≤ 0.165). Instruction tuning swaps the ranking: EXPEdit (sI =0.442), SynthID (sI =0.365), and Unigram (sI =0.301) lead under instruct as detection collapse induces vertical scatter on a typology-structured language subset. Base-vs-instruct shifts the topology of joint unfairness, not its magnitude.

6

Discussions

Limitations: Two limitations bound our claims. Our eleven languages span four scripts and eight typological families, but many of the world’s languages remain outside this set. Our six schemes cover the dominant green-list and distortion-free design families but are not exhaustive of an actively growing literature. Societal impacts: Watermarking is a scalable mitigation for AI-generated text currently being deployed, much of which is multilingual. A detection gap structural to typological family rather than idiosyncratic to a single language means the same scheme offers materially weaker protection to speakers of some language families than others, and quality disparities mean the cost of being watermarked is unequally borne. Because these gaps are between-family rather than per-language, they are unlikely to close by scaling data for individual languages and instead implicate architectural choices, such as tokenizer construction or partition design, that operate at the family level.

7

Conclusion

In this work, we introduce the first systematic cross-lingual fairness audit of LLM text watermarking: a four-component evaluation framework comprising empirical FPR calibration, a threshold-independent AUC companion, three disjoint quality paradigms, and a generalized-entropy decomposition over a typological partition. We apply this framework to six schemes, three open-weight generators, and 9

eleven languages across four scripts and eight typological families, under two generation regimes. The audit surfaces failure modes that single-language, single-paradigm evaluation cannot, including calibration failures misread as detection failures, distortion-free schemes that are empirically the most distorting, cross-paradigm rank inversion, and disparity dominated by between-family variation. Our work promotes further research toward fairness in LLM watermarking.

References [1] C. Chen and K. Shu. Combating misinformation in the age of llms: Opportunities and challenges. AI Magazine, 45(3):354–368, 2024. [2] S. Dathathri, A. See, S. Ghaisas, P.-S. Huang, R. McAdam, J. Welbl, V. Bachani, A. Kaskasoli, R. Stanforth, T. Matejovicova, et al. Scalable watermarking for identifying large language model outputs. Nature, 634(8035):818–823, 2024. [3] M. Feldman, S. A. Friedler, J. Moeller, C. Scheidegger, and S. Venkatasubramanian. Certifying and removing disparate impact. In proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining, pages 259–268, 2015. [4] Gemma Team, Google DeepMind. Gemma 3 technical report. Technical report, Google DeepMind, 2025. [5] M. Hardt, E. Price, and N. Srebro. Equality of opportunity in supervised learning. Advances in neural information processing systems, 29, 2016. [6] H. He, S. Xu, A. Nemecek, J. Li, E. Ayday, and G. Cheng. Optimal watermark generation under type i and type ii errors. Biometrika, page asag049, 2026. [7] Z. He, B. Zhou, H. Hao, A. Liu, X. Wang, Z. Tu, Z. Zhang, and R. Wang. Can watermarks survive translation? on the cross-lingual consistency of text watermark for large language models. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 4115–4129, 2024. [8] P. Joshi, S. Santy, A. Budhiraja, K. Bali, and M. Choudhury. The state and fate of linguistic diversity and inclusion in the nlp world. In Proceedings of the 58th annual meeting of the association for computational linguistics, pages 6282–6293, 2020. [9] A. H. Kargaran, A. Imani, F. Yvon, and H. Schuetze. Glotlid: Language identification for low-resource languages. In Findings of the Association for Computational Linguistics: EMNLP 2023, pages 6155–6218, 2023. [10] J. Kirchenbauer, J. Geiping, Y. Wen, J. Katz, I. Miers, and T. Goldstein. A watermark for large language models. In International conference on machine learning, pages 17061–17084. PMLR, 2023. [11] R. Kuditipudi, J. Thickstun, T. Hashimoto, and P. Liang. Robust distortion-free watermarks for language models. arXiv preprint arXiv:2307.15593, 2023. [12] J. Liang, Z. Wang, S. Hong, S. Ji, and T. Wang. Watermark under fire: A robustness evaluation of llm watermarking. arXiv preprint arXiv:2411.13425, 2024. [13] Mistral AI team. Mistral NeMo, jul 2024. Accessed: 2026-05-05. [14] A. Nemecek, Y. Jiang, and E. Ayday. Watermarking without standards is not ai governance. arXiv preprint arXiv:2505.23814, 2025. [15] A. Nemecek, Y. Jiang, and E. Ayday. Topic-based watermarks for large language models. In M. Liakata, V. P. Moreira, J. Zhang, and D. Jurgens, editors, Findings of the Association for Computational Linguistics: ACL 2026, pages 24372–24402, San Diego, California, United States, July 2026. Association for Computational Linguistics. [16] A. Nemecek, O. Zafar, Y. Xu, W. Li, and E. Ayday. Who gets flagged? the pluralistic evaluation gap in ai content watermarking. arXiv preprint arXiv:2604.13776, 2026. 10

[17] NLLB Team, M. R. Costa-jussà, J. Cross, O. Çelebi, M. Elbayad, K. Heafield, K. Heffernan, E. Kalbassi, J. Lam, D. Licht, J. Maillard, A. Sun, S. Wang, G. Wenzek, A. Youngblood, B. Akula, L. Barrault, G. M. Gonzalez, P. Hansanti, J. Hoffman, S. Jarrett, K. R. Sadagopan, D. Rowe, S. Spruit, C. Tran, P. Andrews, N. F. Ayan, S. Bhosale, S. Edunov, A. Fan, C. Gao, V. Goswami, F. Guzmán, P. Koehn, A. Mourachko, C. Ropers, S. Saleem, H. Schwenk, and J. Wang. Scaling neural machine translation to 200 languages. Nature, 630(8018):841–846, 2024. [18] J. Piet, C. Sitawarin, V. Fang, N. Mu, and D. Wagner. Markmywords: Analyzing and evaluating language model watermarks. In 2025 IEEE Conference on Secure and Trustworthy Machine Learning (SaTML), pages 68–91. IEEE, 2025. [19] K. Pillutla, S. Swayamdipta, R. Zellers, J. Thickstun, S. Welleck, Y. Choi, and Z. Harchaoui. Mauve: Measuring the gap between neural text and human text using divergence frontiers. Advances in Neural Information Processing Systems, 34:4816–4828, 2021. [20] M. Sadeghi, D. Dimitriadis, V. Padovese, G. Pozzi, S. Badilini, C. Vercellone, N. Huet, Z. Fishman, L. Pfaller, and N. Adams. Tracking AI-enabled misinformation: 3,006 AI content farm sites (and counting), plus the top false claims generated by artificial intelligence tools. https://www.newsguardtech.com/special-reports/ai-tracking-center/, Mar. 2026. NewsGuard Technologies, Inc. Last updated March 17, 2026. Accessed: May 4, 2026. [21] A. F. Shorrocks. The class of additively decomposable inequality measures. Econometrica: Journal of the Econometric Society, pages 613–625, 1980. [22] I. Shumailov, Z. Shumaylov, Y. Zhao, N. Papernot, R. Anderson, and Y. Gal. Ai models collapse when trained on recursively generated data. Nature, 631(8022):755–759, 2024. [23] S. Singh, F. Vargus, D. Dsouza, B. F. Karlsson, A. Mahendiran, W.-Y. Ko, H. Shandilya, J. Patel, D. Mataciunas, L. OMahony, M. Zhang, R. Hettiarachchi, J. Wilson, M. Machado, L. S. Moura, D. Krzemiński, H. Fadaei, I. Ergün, I. Okoh, A. Alaagib, O. Mudannayake, Z. Alyafeai, V. M. Chien, S. Ruder, S. Guthikonda, E. A. Alghamdi, S. Gehrmann, N. Muennighoff, M. Bartolo, J. Kreutzer, A. Üstün, M. Fadaee, and S. Hooker. Aya dataset: An open-access collection for multilingual instruction tuning, 2024. [24] G. Spitale, N. Biller-Andorno, and F. Germani. Ai model gpt-3 (dis) informs us better than humans. Science Advances, 9(26):eadh1850, 2023. [25] S. Tu, Y. Sun, Y. Bai, J. Yu, L. Hou, and J. Li. Waterbench: Towards holistic evaluation of watermarks for large language models. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 1517–1542, 2024. [26] Y. Wu, Z. Hu, J. Guo, H. Zhang, and H. Huang. A resilient and accessible distribution-preserving watermark for large language models. arXiv preprint arXiv:2310.07710, 2023. [27] A. Yang, B. Yang, B. Zhang, B. Hui, B. Zheng, B. Yu, C. Li, D. Liu, F. Huang, H. Wei, et al. Qwen2.5 technical report. arXiv preprint arXiv:2412.15115, 2024. [28] T. Zhang, V. Kishore, F. Wu, K. Q. Weinberger, and Y. Artzi. Bertscore: Evaluating text generation with bert. arXiv preprint arXiv:1904.09675, 2019. [29] X. Zhao, P. Ananth, L. Li, and Y.-X. Wang. Provable robust watermarking for ai-generated text. arXiv preprint arXiv:2306.17439, 2023.

A

Compute

Compute. All generation and evaluation runs were conducted on a mix of NVIDIA H100 and A100 GPUs. 11

B

Generation Preprocessing

B.1

Language adherence

Table 4 reports per-cell on-target rates from GlotLID-v3 for nowatermark generations (NWM%) ¯ percentage points). Baseline adherence and the mean shift across the six watermarked schemes (∆, varies systematically: generator-mean rates run from 80.9% (Mistral instruct) to 96.5% (Mistral base), with cell-level minima at Qwen-Turkish base (57.2%) and Mistral-Hindi instruct (52.2%). Instruction-tuning does not uniformly raise adherence; Mistral and Qwen lose ground on several non-Latin-script cells while Gemma remains roughly stable. ¯ = 5 pp) and larger in instruct Watermark-induced shifts are modest in base (2 of 33 cells exceed |∆| (12 of 33), concentrated on Mistral and Qwen non-Latin cells while Gemma instruct stays close to its ¯ = −0.4 pp on average). Three instruct cells lose more than 13 points: Mistral-Arabic baseline (∆ (−15.6), Qwen-Arabic (−15.0), and Qwen-Turkish (−13.5). These are the cells where the on-target subset thins toward the n = 200 sample-size floor for α = 0.01 calibration and produce the largest subset-all-vs-on-target gaps in the detection robustness analysis. Base regime (FLORES+ continuation prompts) Mistral

Gemma

Instruct regime (AYA native-speaker prompts)

Qwen

Mistral

Gemma

Qwen

Lang

NWM%

¯ ∆

NWM%

¯ ∆

NWM%

¯ ∆

NWM%

¯ ∆

NWM%

¯ ∆

NWM%

¯ ∆

eng fra spa por nld zho jpn arb hin tur vie

99.6 99.2 100.0 99.2 96.2 97.6 96.8 89.2 96.2 89.0 98.6

−0.3 −1.1 −1.4 −0.5 −7.0 −1.8 −3.3 −3.0 −9.1 +1.3 −4.7

98.8 97.6 96.8 96.8 95.8 92.8 95.6 87.6 88.2 96.8 77.0

−2.0 −4.0 −2.6 −1.0 +1.6 −1.2 −1.6 −3.8 −2.3 −4.3 +4.7

98.4 89.2 91.2 98.2 80.8 96.4 99.8 87.8 98.8 57.2 99.0

−0.6 −0.2 +1.1 −0.8 −4.6 −4.2 −3.3 +2.9 −3.9 −1.1 −1.0

92.6 91.4 95.2 96.2 73.2 89.0 71.0 67.6 52.2 81.8 79.2

−0.9 +0.5 −1.3 −2.0 −3.1 −7.9 −10.7 −15.6 −6.5 −8.1 −7.3

80.6 86.2 62.6 70.6 89.2 95.6 94.0 84.2 83.8 92.8 98.8

−1.7 −1.7 +2.7 +3.0 −0.4 −0.4 −1.9 −1.2 −1.4 −0.6 −0.6

93.2 94.8 92.0 96.4 90.4 98.4 98.4 81.0 83.2 95.6 95.2

−2.0 −4.9 −5.0 −4.3 −5.8 −0.6 −7.4 −15.0 +0.1 −13.5 −6.4

mean

96.5

−2.8

93.1

−1.5

90.6

−1.4

80.9

−5.7

85.3

−0.4

92.6

−5.9

Table 4: Per-cell language adherence on the eleven evaluation languages, base-FLORES (left) and ¯ is instruct-AYA (right). NWM% is the GlotLID-v3 on-target rate for nowatermark generations; ∆ the mean shift in percentage points across the six watermarked schemes. mean rows are unweighted means across the eleven languages. B.2

Generation length statistics

Generations sit close to the maximum-token cap in the base regime where language-mean lengths are 196.7 ± 16.2 (Mistral), 196.6 ± 16.8 (Gemma), and 187.3 ± 26.6 (Qwen) tokens and shift to shorter, more dispersed distributions under instruction tuning (167.7 ± 37.8, 174.6 ± 39.4, 180.2 ± 32.0 respectively). Per-cell variation is largest on Mistral instruct, where mean lengths range from 152.2 tokens (Portuguese) to 183.2 (English). Regime

Subset

Base Base Instruct Instruct

on_target_only off_target_only on_target_only off_target_only

n kept

n skipped

Mean

Median

Min

Max

231 8 231 26

0 223 0 205

1.003 0.929 1.000 1.025

1.000 0.908 1.000 1.017

0.996 0.859 0.964 0.947

1.081 1.023 1.057 1.119

Table 5: Length-distribution similarity between LID subsets and the all-subset baseline. Each row is a (regime, subset) pair; ratio=subset-mean length/all-subset mean length, computed per (regime, model, language, watermark) cell and summarized across cells. Cells require n ≥ 100 in both subsets to enter the summary; n skipped counts cells that fail this floor (typically off_target on high-adherence cells). Table 5 reports the ratio of subset-conditioned mean length to all-subset mean length, computed per (regime, model, language, watermark) cell with n ≥ 100 in both subsets. On-target subset lengths are within 0.5% of all-subset means in aggregate (median ratio 1.000 in both regimes; per-cell range 12

0.964-1.081), so the on-target stratification used downstream is not confounded by systematic length differences. The off-target subset clears the n ≥ 100 floor on only 8 of 231 base cells and 26 of 231 instruct cells. This is a consequence of high baseline adherence outside the cells flagged in §B.1 but where measurable its mean lengths track all-subset means within ∼ 7%. B.3

Categorization robustness

The on-target categorization depends on two thresholds: a GlotLID per-sentence confidence floor (conf_floor) and a per-text on-target sentence fraction (on_target_ratio). Table 6 sweeps these on a 3 × 3 grid and reports Spearman rank-correlation against the default-config per-cell adherence vector. Rank-correlation stays ≥ 0.86 across all eight alternatives, and the mean on-target rate across cells moves by at most 7.3 pp (82.5% at the strictest config to 92.0% at the most permissive). The cell-level adherence patterns that drive §B.1 are not knife-edge sensitive to the threshold choice. conf_floor

on_target_ratio

ρ vs default

Mean on-target %

Mean |∆| (pp)

Max |∆| (pp)

0.3 0.3 0.3 0.5 0.5† 0.5 0.7 0.7 0.7

0.7 0.8 0.9 0.7 0.8 0.9 0.7 0.8 0.9

0.9347 0.9468 0.8627 0.9910 1.0000 0.9317 0.9486 0.9627 0.9385

92.0 90.7 86.3 91.1 89.8 85.4 87.9 86.8 82.5

2.19 0.91 4.87 1.26 0.00 4.43 3.76 3.04 7.36

13.60 13.00 31.00 11.80 0.00 31.20 24.60 24.80 31.80

Table 6: LID categorization robustness: per-cell adherence under a 3 × 3 sweep of the GlotLID per-sentence confidence floor (conf_floor) and the per-text on-target sentence fraction (on_target_ratio). ρ is the Spearman rank-correlation between the per-cell on-target-rate vector under each configuration and the default (†). Mean on-target % is the unweighted mean across the 462 cells of the evaluation grid. Mean/Max |∆| are the mean and maximum absolute per-cell shift in on-target rate (pp) relative to default.

C

Detection: Per-Language Detail and Robustness

This appendix supplies the detection-side material that the main text’s headline summary (Table 2) and §5.1 collapse or defer. It is organized around four questions, each answered by one or two tables. First, what does the per-language vector behind each headline cell actually look like (Figures 4a and 4b, Table 7)? Second, do the calibration-failure cells flagged in §5.1 survive alternative operating choices on the FPR target and the language-adherence subset (Tables 8, 9)? Third, do the per-cell disparity statistics depend on the choice of anchor language for DI and on whether Min TPR is read as a single-language outlier or a small low-performing cluster (Table 10)? Fourth, does the structural-disparity claim of §5.1 survive swapping the inequality measure (GE2 → GE0 ) or the typological partition (family → script) used in the decomposition (Tables 11, 12)? Each table’s caption carries the cell-specific findings; the prose below signposts which group a given table belongs to and what it adjudicates. C.1

Per-language detail

Figures 4a and 4b render the per-language TPR and AUC vectors for both regimes. The heatmap is the visual entry point to every cell-language pattern that the headline table’s mean, min, and GE2 statistics collapse: the Unigram-Gemma all-zero row under base, the XSIR-Qwen Hindi outlier, the EXPEdit-Gemma broad AUC degradation under instruct. Table 7 then shows the per-language ∆l = TPRl (τl ) − TPRl (τg ) matrix, decomposing the headline ∆ column into its per-language sources. Together the two items establish that calibration locality is doing structurally different work in different cells: a near-noise correction of order ±0.03 on strong-detection cells, a near-total recovery on the base Unigram-Gemma row, and a smaller-scale broad recovery across most instruct cells. 13

Germanic Scheme

Gen.

eng

nld

Indic

Semitic

Sinitic

Japonic

Turkic

Aus.

fra

Romance spa

por

hin

arb

zho

jpn

tur

vie

Base regime (FLORES+ continuation prompts) KGW

Mistral Gemma Qwen

0.000 +0.006 +0.028

+0.004 +0.030 +0.018

+0.004 +0.008 −0.002

+0.002 +0.016 −0.002

0.000 +0.038 +0.002

−0.008 −0.020 −0.008

0.000 +0.044 0.000

−0.006 −0.010 +0.008

0.000 −0.064 0.000

−0.004 0.000 −0.030

+0.002 +0.010 0.000

Unigram

Mistral Gemma Qwen

+0.074 +0.996 +0.024

+0.354 +0.992 +0.034

+0.218 +0.968 −0.040

+0.292 +0.990 +0.002

+0.142 +0.960 +0.022

−0.062 0.000 +0.106

+0.004 +0.958 +0.230

+0.064 +0.976 +0.134

−0.018 +0.984 −0.008

+0.074 +0.960 +0.092

−0.012 0.000 −0.034

SynthID

Mistral Gemma Qwen

0.000 0.000 0.000

0.000 0.000 0.000

0.000 0.000 0.000

0.000 0.000 0.000

0.000 0.000 0.000

0.000 0.000 +0.002

0.000 0.000 0.000

+0.002 0.000 +0.006

0.000 0.000 0.000

0.000 0.000 −0.004

0.000 0.000 0.000

EXPEdit

Mistral Gemma Qwen

0.000 0.000 +0.002

+0.002 0.000 −0.006

0.000 0.000 0.000

0.000 0.000 0.000

0.000 0.000 0.000

0.000 0.000 +0.012

0.000 0.000 0.000

0.000 0.000 0.000

0.000 0.000 0.000

0.000 0.000 +0.002

0.000 0.000 0.000

DIP

Mistral Gemma Qwen

0.000 0.000 0.000

0.000 −0.004 −0.008

+0.002 +0.002 +0.004

+0.002 0.000 +0.008

+0.002 +0.002 −0.004

+0.002 +0.010 −0.004

0.000 +0.004 +0.002

−0.014 +0.004 +0.010

0.000 +0.018 0.000

+0.004 −0.010 −0.028

0.000 0.000 +0.002

XSIR

Mistral Gemma Qwen

+0.024 +0.028 +0.516

−0.054 +0.054 +0.774

+0.166 +0.054 +0.770

+0.106 +0.114 +0.802

+0.086 +0.026 +0.912

−0.022 +0.146 −0.286

−0.066 +0.056 +0.684

+0.092 −0.042 +0.638

+0.014 +0.168 +0.464

+0.014 +0.122 +0.360

+0.178 −0.030 +0.732

Instruct regime (AYA native-speaker prompts) KGW

Mistral Gemma Qwen

+0.112 +0.030 +0.012

+0.032 −0.070 +0.014

−0.250 +0.108 −0.036

+0.028 +0.046 −0.058

+0.118 +0.112 +0.110

−0.016 −0.038 −0.106

+0.014 0.000 +0.138

+0.030 −0.036 +0.016

−0.018 −0.082 +0.084

+0.012 +0.134 +0.058

−0.004 +0.034 +0.140

Unigram

Mistral Gemma Qwen

+0.340 +0.024 +0.084

+0.380 −0.054 −0.018

+0.090 +0.174 −0.108

+0.282 +0.178 −0.012

+0.316 +0.056 +0.078

−0.106 −0.070 +0.128

0.000 −0.036 +0.438

+0.070 +0.376 +0.352

−0.178 +0.276 +0.094

+0.282 +0.272 +0.088

+0.052 +0.050 −0.132

SynthID

Mistral Gemma Qwen

+0.056 +0.050 +0.018

+0.020 −0.030 −0.002

−0.026 +0.046 +0.010

−0.034 −0.022 −0.022

−0.048 −0.020 −0.002

+0.016 −0.022 +0.016

0.000 −0.124 0.000

0.000 +0.038 0.000

−0.022 −0.102 0.000

0.000 +0.094 0.000

+0.016 +0.036 0.000

EXPEdit

Mistral Gemma Qwen

−0.030 +0.002 +0.046

+0.062 +0.042 −0.002

−0.080 −0.040 −0.072

+0.028 0.000 −0.006

+0.130 −0.018 +0.050

−0.012 −0.022 +0.048

+0.006 +0.046 +0.032

+0.004 +0.066 0.000

+0.028 +0.066 +0.004

+0.016 +0.002 −0.020

−0.002 −0.014 +0.056

DIP

Mistral Gemma Qwen

−0.042 −0.016 −0.046

+0.026 −0.014 0.000

−0.016 +0.010 −0.038

+0.002 0.000 0.000

+0.008 +0.052 +0.016

+0.058 +0.076 +0.030

+0.048 −0.004 −0.008

+0.046 +0.030 +0.042

+0.122 +0.004 +0.088

+0.032 −0.030 +0.006

−0.038 0.000 −0.008

XSIR

Mistral Gemma Qwen

+0.064 +0.110 +0.208

−0.180 +0.062 +0.308

+0.044 −0.008 +0.212

−0.032 +0.046 +0.224

−0.008 −0.022 +0.286

+0.088 +0.026 −0.248

−0.152 −0.024 +0.274

+0.084 +0.174 +0.406

+0.186 −0.006 +0.292

+0.208 +0.116 +0.444

+0.078 +0.002 +0.264

Table 7: Per-language calibration gap ∆l = TPRl (τl ) − TPRl (τg ), base-FLORES (top) and instructAYA (bottom), subset all, α = 0.01. Positive: per-language calibration recovers detection. Negative: per-language calibration worsens detection. Zero: detection insensitive to calibration locality. Row means equal −1× the ∆ column of Table 2.

C.2

Detection-threshold robustness

The calibration-failure diagnoses in §5.1 depend on two operating choices: the FPR target α and the LID-adherence subset on which the null is calibrated. Table 8 repeats the headline summary at α = 0.05, and Table 9 restricts the unwatermarked null to LID-passing on-target generations. The first table addresses whether the score-cap saturation underlying Unigram-Gemma at α = 0.01 persists at a looser FPR target; the second addresses whether that saturation is driven by off-target generations contaminating the calibration pool. Read together, the two robustness checks distinguish two distinct base-regime failure modes: Unigram-Gemma is an off-target-mixture artifact that dissolves under either operating change, while XSIR-Qwen is a deeper threshold misalignment that persists across both. C.3

Floor-statistic robustness

The headline table reports Min TPR as a worst-language floor, which is sensitive to isolated singlelanguage outliers. Table 10 replaces Min TPR with the mean of the bottom two languages (the bottom quintile at L = 11), testing whether the headline minima are driven by isolated outliers or by low-performing clusters. The bottom-quintile mean and Min TPR identify the same worst-performing cells in both regimes, with the bottom-quintile values typically within 0.05 of Min TPR on cells where 14

Germ.

Rom.

Germ.

Rom.

Ind. Sem. Sin. Jpn. Tur. Aus.

Rom.

Ind. Sem. Sin. Jpn. Tur. Aus.

Germ.

Ind. Sem. Sin. Jpn. Tur. Aus.

Rom.

Ind. Sem. Sin. Jpn. Tur. Aus.

Germ.

KGW Mistral 1.00 0.99 0.99 1.00 1.00 0.98 0.99 0.98 1.00 0.99 0.99

1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

KGW Mistral 0.54 0.53 0.39 0.51 0.51 0.72 0.85 0.61 0.65 0.83 0.76

0.95 0.96 0.91 0.94 0.94 0.96 0.98 0.96 0.96 0.98 0.95

KGW Gemma 0.99 0.96 0.99 0.98 0.95 0.96 0.93 0.99 0.99 0.96 0.96

1.00 1.00 1.00 1.00 1.00 1.00 0.99 1.00 0.99 0.99 1.00

KGW Gemma 0.39 0.48 0.38 0.44 0.22 0.40 0.28 0.72 0.33 0.35 0.28

0.90 0.89 0.92 0.92 0.87 0.91 0.87 0.96 0.89 0.92 0.85

KGW Qwen 0.96 0.91 0.96 0.96 1.00 0.97 1.00 0.98 1.00 0.88 0.99

1.00 0.99 1.00 1.00 1.00 0.99 1.00 1.00 1.00 0.99 1.00

KGW Qwen 0.69 0.62 0.69 0.70 0.51 0.62 0.65 0.85 0.75 0.89 0.62

0.95 0.97 0.96 0.96 0.94 0.94 0.98 0.99 0.99 1.00 0.96

Unigram Mistral 0.92 0.64 0.78 0.71 0.86 0.95 0.98 0.87 0.98 0.90 0.97

1.00 1.00 1.00 1.00 1.00 0.98 1.00 0.99 1.00 1.00 1.00

Unigram Mistral 0.09 0.06 0.04 0.02 0.06 0.51 0.63 0.39 0.56 0.51 0.55

0.91 0.93 0.90 0.89 0.90 0.88 0.95 0.92 0.87 0.97 0.90

Unigram Gemma 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

1.00 1.00 1.00 1.00 0.99 0.98 0.99 1.00 1.00 0.99 0.91

Unigram Gemma 0.03 0.07 0.05 0.03 0.01 0.09 0.06 0.02 0.02 0.01 0.02

0.86 0.84 0.86 0.87 0.80 0.84 0.83 0.94 0.86 0.86 0.79

Unigram Qwen 0.94 0.90 0.90 0.97 0.97 0.87 0.77 0.86 0.98 0.72 0.99

1.00 0.99 0.97 1.00 1.00 1.00 1.00 1.00 1.00 0.99 1.00

Unigram Qwen 0.58 0.58 0.64 0.65 0.48 0.40 0.21 0.47 0.70 0.68 0.63

0.94 0.94 0.94 0.94 0.92 0.92 0.96 0.98 0.97 0.99 0.88

SynthID Mistral 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

SynthID Mistral 0.83 0.92 0.78 0.79 0.89 0.93 0.99 0.96 0.94 0.97 0.94

0.99 0.99 0.98 0.98 0.99 0.99 1.00 1.00 0.99 1.00 0.99

SynthID Gemma 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

SynthID Gemma 0.53 0.64 0.65 0.65 0.45 0.60 0.59 0.90 0.65 0.54 0.42

0.94 0.95 0.97 0.96 0.90 0.94 0.94 0.99 0.95 0.96 0.91

SynthID Qwen 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.99 1.00 0.99 1.00

1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

SynthID Qwen 0.92 0.97 0.95 0.92 0.89 0.79 0.98 0.99 0.99 1.00 0.94

0.99 0.99 0.99 0.99 0.99 0.98 1.00 1.00 1.00 1.00 0.99

EXPEdit Mistral 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

EXPEdit Mistral 0.24 0.65 0.37 0.25 0.40 0.71 0.84 0.64 0.70 0.80 0.77

0.78 0.96 0.84 0.87 0.94 0.93 0.97 0.93 0.97 0.96 0.94

EXPEdit Gemma 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

EXPEdit Gemma 0.20 0.24 0.26 0.23 0.12 0.28 0.20 0.43 0.08 0.23 0.21

0.66 0.56 0.68 0.63 0.55 0.63 0.56 0.78 0.46 0.71 0.62

EXPEdit Qwen 0.99 0.99 1.00 1.00 1.00 0.95 1.00 0.99 1.00 0.99 1.00

1.00 1.00 1.00 1.00 1.00 0.99 1.00 1.00 1.00 1.00 1.00

EXPEdit Qwen 0.28 0.62 0.45 0.39 0.31 0.17 0.63 0.72 0.61 0.86 0.42

0.78 0.88 0.80 0.79 0.80 0.68 0.91 0.91 0.89 0.95 0.83

DIP Mistral 0.99 0.97 0.98 1.00 0.99 0.96 0.99 0.94 0.96 0.97 0.98

1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.99 1.00 1.00 1.00

DIP Mistral 0.37 0.41 0.26 0.27 0.29 0.52 0.74 0.48 0.40 0.68 0.57

0.89 0.91 0.87 0.86 0.87 0.92 0.97 0.93 0.93 0.96 0.93

DIP Gemma 0.98 0.99 0.99 0.98 0.99 0.91 0.95 0.97 0.95 0.97 0.92

1.00 1.00 1.00 1.00 1.00 0.98 0.99 0.99 0.99 1.00 0.97

DIP Gemma 0.21 0.21 0.22 0.18 0.11 0.23 0.13 0.42 0.12 0.18 0.15

0.82 0.82 0.84 0.83 0.79 0.83 0.80 0.91 0.80 0.84 0.77

DIP Qwen 0.91 0.85 0.96 0.95 0.99 0.84 0.99 0.96 0.99 0.80 0.99

0.99 0.98 1.00 0.99 1.00 0.99 1.00 1.00 1.00 0.98 1.00

DIP Qwen 0.52 0.48 0.39 0.40 0.40 0.30 0.54 0.74 0.62 0.73 0.51

0.92 0.92 0.90 0.91 0.89 0.87 0.94 0.98 0.96 0.97 0.91

XSIR Mistral 0.86 0.81 0.75 0.81 0.82 0.82 0.88 0.67 0.72 0.82 0.67

0.99 0.96 0.99 0.99 0.99 0.97 0.98 0.97 0.98 0.98 0.98

XSIR Mistral 0.15 0.35 0.09 0.14 0.17 0.31 0.66 0.17 0.19 0.45 0.23

0.82 0.84 0.81 0.77 0.83 0.90 0.95 0.86 0.91 0.94 0.88

XSIR Gemma 0.78 0.77 0.75 0.82 0.82 0.68 0.82 0.94 0.59 0.72 0.73

0.98 0.99 0.98 0.99 0.99 0.98 0.99 0.98 0.98 0.98 0.98

XSIR Gemma 0.07 0.07 0.12 0.04 0.14 0.11 0.07 0.18 0.02 0.02 0.07

0.74 0.80 0.74 0.81 0.70 0.76 0.78 0.89 0.79 0.81 0.73

XSIR Qwen 0.17 0.09 0.08 0.12 0.05 0.82 0.14 0.21 0.42 0.15 0.12 eng nld fra spa por hin arb zho jpn tur vie

0.97 0.98 0.99 0.99 1.00 0.93 0.99 0.99 0.98 0.96 0.99

XSIR Qwen 0.00 0.00 0.02 0.00 0.00 0.42 0.01 0.00 0.01 0.01 0.00 eng nld fra spa por hin arb zho jpn tur vie

eng nld fra spa por hin arb zho jpn tur vie

0.0

0.2

0.4

TPR

0.6

0.8

eng nld fra spa por hin arb zho jpn tur vie

1.0 0.5

0.6

0.7

0.8

AUC

0.9

1.0

0.0

(a) Base-FLORES regime.

0.2

0.4

TPR

0.6

0.8

0.79 0.88 0.83 0.86 0.84 0.75 0.86 0.89 0.91 0.93 0.86

1.0 0.5

0.6

0.7

0.8

AUC

0.9

1.0

(b) Instruct-AYA regime.

Figure 4: Per-language detection diagnostics, subset all, α = 0.01. Within each panel, left: TPR at the global empirical-FPR threshold τg ; right: threshold-free AUC. Rows are (scheme, generator) cells; columns are the eleven evaluation languages, grouped by typological family. the floor is genuine and substantially higher only on the handful of cells where a single language sits well below the rest. The check supports the headline floor statistic rather than displacing it. C.4

Decomposition robustness

The structural-disparity claim of §5.1 rests on a single decomposition: GE2 over the typologicalfamily partition. Table 11 repeats it under GE0 (mean log deviation, more sensitive to inequality at the low end of the per-language vector), and Table 12 repeats it under a script-based partition. Between-family share remains the dominant component (>65% in every well-defined cell) under both inequality measures across both regimes. The family partition consistently captures more between-group variance than the script partition for cells with non-trivial total disparity, locating the structural component at the typology level rather than the writing-system level.

15

TPR at τg (global) Scheme

Gen.

Mean TPR

Min TPR

TPR at τl (per-lang)

DI<.8

GE2

Btw. %

Mean TPR

∆

Base regime (FLORES+ continuation prompts) KGW

Mistral Gemma Qwen

0.997 0.991 0.987

0.992 0.980 0.952

0 0 0

< 0.001 < 0.001 < 0.001

61.1 93.2 57.8

0.997 0.993 0.986

+0.000 −0.002 +0.000

Unigram

Mistral Gemma Qwen

0.977 0.988 0.961

0.920 0.976 0.860

0 0 0

< 0.001 < 0.001 0.001

54.9 55.9 86.3

0.988 0.898 0.979

−0.011 +0.089 −0.018

SynthID

Mistral Gemma Qwen

1.000 1.000 0.999

0.998 0.998 0.996

0 0 0

< 0.001 < 0.001 < 0.001

100.0 100.0 74.3

1.000 1.000 0.999

+0.000 +0.000 +0.000

EXPEdit

Mistral Gemma Qwen

1.000 1.000 0.995

0.996 0.998 0.966

0 0 0

< 0.001 < 0.001 < 0.001

100.0 100.0 99.2

1.000 1.000 0.995

+0.000 +0.000 −0.000

DIP

Mistral Gemma Qwen

0.990 0.981 0.966

0.972 0.942 0.896

0 0 0

< 0.001 < 0.001 0.001

94.7 97.9 91.6

0.989 0.981 0.966

+0.001 −0.001 +0.000

XSIR

Mistral Gemma Qwen

0.924 0.929 0.503

0.868 0.840 0.276

0 0 9

0.001 0.001 0.076

83.3 92.8 94.6

0.935 0.944 0.919

−0.011 −0.015 −0.416

Instruct regime (AYA native-speaker prompts) KGW

Mistral Gemma Qwen

0.801 0.616 0.860

0.622 0.474 0.740

2 10 1

0.006 0.015 0.003

85.0 79.7 78.1

0.813 0.617 0.869

−0.012 −0.001 −0.009

Unigram

Mistral Gemma Qwen

0.517 0.380 0.727

0.090 0.154 0.366

5 5 4

0.149 0.050 0.018

95.8 80.3 93.8

0.659 0.408 0.790

−0.143 −0.028 −0.063

SynthID

Mistral Gemma Qwen

0.967 0.791 0.971

0.926 0.662 0.898

0 4 0

< 0.001 0.005 < 0.001

77.8 75.9 95.7

0.969 0.785 0.973

−0.002 +0.005 −0.002

EXPEdit

Mistral Gemma Qwen

0.665 0.341 0.583

0.354 0.126 0.230

4 10 9

0.036 0.049 0.050

76.7 83.3 82.5

0.682 0.339 0.596

−0.017 +0.002 −0.013

DIP

Mistral Gemma Qwen

0.666 0.410 0.698

0.478 0.302 0.510

6 10 7

0.017 0.031 0.012

98.8 93.0 99.7

0.672 0.416 0.700

−0.006 −0.007 −0.002

XSIR

Mistral Gemma Qwen

0.510 0.267 0.169

0.256 0.072 0.024

9 10 10

0.051 0.092 0.811

86.4 94.3 97.5

0.523 0.300 0.513

−0.013 −0.033 −0.344

Table 8: Detection fairness summary at α = 0.05, base-FLORES (top) and instruct-AYA (bottom), subset all. Format mirrors Table 2; AUC columns are omitted (threshold-independent, identical to Table 2) and bootstrap CIs on Mean TPR are omitted for compactness. L = 11 throughout. Values below 10−3 reported as < 0.001.

16

Base regime (FLORES+ continuation)

Instruct regime (AYA native-speaker)

Scheme

Gen.

Mean TPR

Min TPR

DI<.8

∆ vs. all

Mean TPR

Min TPR

DI<.8

∆ vs. all

KGW

Mistral Gemma Qwen

0.995 0.973 0.987

0.983 0.939 0.963

0 0 0

+0.003 +0.004 +0.022

0.681 0.426 0.697

0.425 0.264 0.520

6 10 8

+0.055 +0.037 +0.008

Unigram

Mistral Gemma Qwen

0.885 0.987 0.925

0.654 0.974 0.762

2 0 1

+0.017 +0.987 +0.027

0.388 0.020 0.547

0.011 0.000 0.176

7 9 4

+0.077 −0.017 +0.001

SynthID

Mistral Gemma Qwen

1.000 1.000 0.999

0.998 0.998 0.996

0 0 0

0.000 0.000 +0.002

0.924 0.610 0.941

0.774 0.426 0.764

1 10 1

+0.019 +0.008 0.000

EXPEdit

Mistral Gemma Qwen

1.000 1.000 0.994

1.000 0.997 0.941

0 0 0

+0.001 0.000 +0.003

0.675 0.232 0.508

0.234 0.091 0.059

5 10 10

+0.098 +0.007 +0.012

DIP

Mistral Gemma Qwen

0.980 0.977 0.957

0.952 0.954 0.848

0 0 0

+0.005 +0.014 +0.026

0.488 0.198 0.507

0.266 0.105 0.200

9 10 8

+0.033 +0.002 −0.006

XSIR

Mistral Gemma Qwen

0.799 0.793 0.207

0.688 0.600 0.047

2 3 10

+0.015 +0.027 −0.008

0.296 0.092 0.047

0.081 0.019 0.000

10 10 10

+0.030 +0.011 +0.004

Table 9: Detection summary on the on-target subset, α = 0.01, global threshold τg , base-FLORES (left) and instruct-AYA (right). Thresholds re-calibrated on each cell’s on-target unwatermarked pool; L = 11 throughout. The off-target subset is omitted: in the base regime no cell meets the nneg ≥ 200 inclusion floor, and in the instruct regime only six (Mistral-generator) cells pass the relaxed α = 0.05 floor with L ≤ 3, insufficient for the fairness aggregates this appendix reports. The ∆ vs. all columns report change in Mean TPR relative to subset all (Table 2).

Base regime (FLORES+)

Instruct regime (AYA)

Scheme

Gen.

Min TPR

Bot.-q mean

Bot.-q langs

Min TPR

Bot.-q mean

Bot.-q langs

KGW

Mistral Gemma Qwen

0.978 0.934 0.880

0.979 0.943 0.894

zho, hin arb, por tur, nld

0.386 0.222 0.510

0.447 0.251 0.564

fra, por por, vie por, nld

Unigram

Mistral Gemma Qwen

0.638 0.000 0.722

0.672 0.000 0.744

nld, spa eng, fra tur, arb

0.022 0.010 0.210

0.029 0.010 0.306

spa, fra por, tur arb, hin

SynthID

Mistral Gemma Qwen

0.998 0.998 0.990

0.998 0.999 0.992

zho, tur vie, eng tur, zho

0.782 0.422 0.792

0.788 0.437 0.842

fra, spa vie, por hin, por

EXPEdit

Mistral Gemma Qwen

0.996 0.998 0.946

0.997 0.998 0.968

zho, nld jpn, vie hin, nld

0.238 0.084 0.174

0.244 0.101 0.226

eng, spa jpn, por hin, eng

DIP

Mistral Gemma Qwen

0.938 0.914 0.798

0.950 0.917 0.819

zho, jpn hin, vie tur, hin

0.264 0.110 0.296

0.265 0.115 0.345

fra, spa por, jpn hin, fra

XSIR

Mistral Gemma Qwen

0.672 0.588 0.050

0.673 0.635 0.064

zho, vie jpn, hin por, fra

0.088 0.016 0.000

0.116 0.019 0.000

fra, spa tur, jpn nld, vie

Table 10: Bottom-quintile-mean Rawlsian floor as a stability companion to Min TPR (Table 2), base-FLORES (left) and instruct-AYA (right), subset all, α = 0.01, global threshold τg . With L = 11 evaluation languages the bottom quintile is ⌊0.2 · 11⌋ = 2 languages; the columns report the mean TPR of the two worst-performing languages per cell, with the languages listed minimum first (arbitrary tie-breaking). The Unigram-Gemma base cell is degenerate (all eleven per-language TPRs are zero); its bottom-quintile language identities are reported but uninformative.

17

Base regime (FLORES+) GE2

Instruct regime (AYA)

GE0

GE2

GE0

Scheme

Gen.

Total

Btw. %

Total

Btw. %

Total

Btw. %

Total

Btw. %

KGW

Mistral Gemma Qwen

< 0.001 < 0.001 0.001

83.6 72.4 85.1

< 0.001 < 0.001 0.001

83.7 72.7 85.1

0.026 0.053 0.011

95.3 82.4 78.6

0.027 0.046 0.011

91.4 73.3 72.5

Unigram

Mistral Gemma Qwen

0.008 — 0.004

61.3 — 93.8

0.009 < 0.001† 0.005

55.7 100.0† 94.6

0.297 0.226 0.032

99.8 81.2 91.7

0.556 0.243 0.046

94.8 73.9 94.6

SynthID

Mistral Gemma Qwen

< 0.001 < 0.001 < 0.001

100.0 100.0 97.5

< 0.001 < 0.001 < 0.001

100.0 100.0 97.5

0.003 0.020 0.002

77.7 79.7 91.9

0.003 0.019 0.002

75.6 75.6 92.2

EXPEdit

Mistral Gemma Qwen

< 0.001 < 0.001 < 0.001

88.0 100.0 99.2

< 0.001 < 0.001 < 0.001

88.1 100.0 99.2

0.067 0.071 0.080

80.0 84.2 84.4

0.087 0.077 0.093

68.2 79.0 81.4

DIP

Mistral Gemma Qwen

< 0.001 < 0.001 0.003

92.6 99.5 94.7

< 0.001 < 0.001 0.003

92.8 99.5 94.6

0.058 0.084 0.035

99.5 91.6 99.6

0.059 0.068 0.035

99.2 84.4 99.6

XSIR

Mistral Gemma Qwen

0.004 0.006 0.493

91.5 96.0 98.9

0.004 0.007 0.326

92.1 96.3 92.5

0.185 0.175 3.787

91.8 76.5 99.9

0.160 0.220 3.244

83.4 81.1 79.0

Table 11: Robustness of the generalized-entropy decomposition to choice of inequality measure: GE2 (half the squared coefficient of variation, more sensitive to inequality at the top of the per-language TPR distribution) versus GE0 (mean log deviation, more sensitive to inequality at the bottom). Base-FLORES (left) and instruct-AYA (right), subset all, α = 0.01, global threshold τg ; typological partition as in Table 2. Total values below 10−3 reported as < 0.001. The Unigram-Gemma base GE0 entry is obtained by replacing zero TPRs with a small ϵ (per the strict-positivity requirement of GE0 ); the resulting Total = 0 and Btw. % = 100.0 are regularization artifacts, marked † .

Base regime (FLORES+)

Instruct regime (AYA)

Btw. %

Btw. %

Scheme

Gen.

GE2

Family

Script

GE2

Family

Script

KGW

Mistral Gemma Qwen

< 0.001 < 0.001 0.001

83.6 72.4 85.1

46.2 62.2 26.2

0.026 0.053 0.011

95.3 82.4 78.6

32.8 29.8 26.7

Unigram

Mistral Gemma Qwen

0.008 — 0.004

61.3 — 93.8

28.8 — 26.1

0.297 0.226 0.032

99.8 81.2 91.7

46.3 61.7 75.0

SynthID

Mistral Gemma Qwen

< 0.001 < 0.001 < 0.001

100.0 100.0 97.5

17.1 5.7 7.5

0.003 0.020 0.002

77.7 79.7 91.9

33.0 47.1 79.3

EXPEdit

Mistral Gemma Qwen

< 0.001 < 0.001 < 0.001

88.0 100.0 99.2

31.7 17.1 95.8

0.067 0.071 0.080

80.0 84.2 84.4

30.2 8.5 41.6

DIP

Mistral Gemma Qwen

< 0.001 < 0.001 0.003

92.6 99.5 94.7

69.3 48.2 32.5

0.058 0.084 0.035

99.5 91.6 99.6

38.9 25.2 53.4

XSIR

Mistral Gemma Qwen

0.004 0.006 0.493

91.5 96.0 98.9

54.8 12.7 93.5

0.185 0.175 3.787

91.8 76.5 99.9

64.7 7.6 99.8

Table 12: Robustness of the GE2 between-share to choice of partition: typological family (8 groups: Germanic, Romance, Indic, Semitic, Sinitic, Japonic, Turkic, Austroasiatic, with 5 of 11 languages in non-singleton groups) vs. script (4 groups: Latin pooling eng, nld, fra, spa, por, tur, vie; Devanagari=hin; Arabic=arb; Han pooling zho, jpn; with 9 of 11 languages in non-singleton groups). Base-FLORES (left) and instruct-AYA (right), subset all, α = 0.01, global threshold τg . GE2 Total depends only on the per-language vector and is partition-independent (shown once per regime). Totals below 10−3 reported as < 0.001; for these cells the between-share values involve ratios of near-zero variance components and should not be over-interpreted.

18

D

Quality: Per-Paradigm Detail and Robustness

D.1

Per-cell quality fairness summary MAUVE

Scheme

Gen

mean (min) DI<.8

BERTScore F1 (rescaled)

PPL preservation (XGLM-7.5B)

GE2

Btw. %

mean (min)

mean (min)

DI<.8

GE2

Btw. %

0 1 1 5 6 3 10 10 10 10 10 10 0 0 0 2 6 2

0.001 0.013 0.012 0.026 0.017 0.043 0.435 0.641 0.455 0.536 0.574 0.874 0.000 0.001 0.001 0.006 0.018 0.008

86.0 98.9 95.6 49.5 67.8 97.2 59.0 43.0 53.0 57.1 43.4 47.9 95.6 94.7 81.6 86.6 80.9 89.9

-0.041 (-0.079)vie -0.081 (-0.194)vie -0.034 (-0.091)tur -0.070 (-0.134)arb -0.098 (-0.191)jpn -0.055 (-0.128)zho -0.115 (-0.163)vie -0.146 (-0.254)vie -0.112 (-0.188)tur -0.149 (-0.228)vie -0.220 (-0.333)vie -0.145 (-0.245)tur -0.015 (-0.040)vie -0.053 (-0.183)vie -0.008 (-0.071)tur -0.062 (-0.110)hin -0.123 (-0.226)vie -0.042 (-0.129)tur

0.866 (0.793)spa 0.899 (0.812)fra 0.834 (0.686)hin 0.872 (0.811)spa 0.911 (0.815)nld 0.896 (0.647)hin 0.299 (0.145)arb 0.269 (0.195)tur 0.308 (0.203)arb 0.218 (0.079)arb 0.135 (0.076)zho 0.224 (0.135)tur 0.809 (0.750)hin 0.774 (0.702)nld 0.811 (0.714)tur 0.922 (0.816)nld 0.925 (0.785)nld 0.883 (0.745)hin

0 0 3 0 0 1 7 7 9 6 9 9 0 0 0 0 1 1

0.002 0.002 0.005 0.002 0.002 0.005 0.048 0.021 0.028 0.085 0.033 0.042 0.001 0.001 0.002 0.002 0.002 0.003

66.4 91.0 94.0 96.4 68.3 98.0 88.4 73.2 78.2 99.1 82.7 74.6 77.6 68.0 92.7 73.2 75.8 86.4

0 0 0 0 0 0 4 0 2 10 3 4 0 0 0 0 0 0

0.000 0.000 0.000 0.000 0.000 0.000 0.107 0.000 0.033 0.198 0.012 0.063 0.000 0.000 0.000 0.000 0.000 0.000

58.9 65.3 90.8 40.3 54.1 97.7 99.6 50.0 97.1 86.6 90.0 80.6 96.6 52.2 28.0 91.9 31.1 90.6

0.255 (0.088)arb 0.397 (0.338)tur 0.300 (0.192)tur 0.240 (0.087)arb 0.400 (0.329)tur 0.297 (0.184)tur 0.149 (-0.117)arb 0.365 (0.296)tur 0.219 (0.047)tur 0.082 (-0.169)arb 0.319 (0.265)jpn 0.174 (0.016)tur 0.259 (0.108)arb 0.403 (0.328)tur 0.318 (0.210)tur 0.258 (0.112)arb 0.396 (0.333)tur 0.311 (0.197)tur

0.892 (0.853)jpn 0.967 (0.941)hin 0.885 (0.749)hin 0.897 (0.835)hin 0.965 (0.941)nld 0.885 (0.700)hin 0.595 (0.185)arb 0.931 (0.885)zho 0.645 (0.442)tur 0.549 (0.198)arb 0.742 (0.669)arb 0.651 (0.437)tur 0.937 (0.836)arb 0.982 (0.946)nld 0.925 (0.853)tur 0.928 (0.876)hin 0.979 (0.969)tur 0.902 (0.826)tur

0 0 1 0 0 1 7 0 5 7 0 5 0 0 0 0 0 0

0.001 0.000 0.002 0.001 0.000 0.003 0.070 0.000 0.014 0.070 0.001 0.014 0.001 0.000 0.001 0.000 0.000 0.001

91.0 80.0 92.5 97.4 78.0 95.9 95.4 90.0 90.7 95.7 78.7 99.1 94.6 61.7 94.6 97.7 44.6 84.3

Base regime (FLORES+ continuation) KGW KGW KGW Unigram Unigram Unigram SynthID SynthID SynthID EXPEdit EXPEdit EXPEdit DIP DIP DIP XSIR XSIR XSIR

Mistral Gemma Qwen Mistral Gemma Qwen Mistral Gemma Qwen Mistral Gemma Qwen Mistral Gemma Qwen Mistral Gemma Qwen

0.947 (0.879)jpn 0.855 (0.435)arb 0.889 (0.471)hin 0.747 (0.420)arb 0.638 (0.444)spa 0.734 (0.123)hin 0.187 (0.020)arb 0.095 (0.029)tur 0.183 (0.035)vie 0.079 (0.006)arb 0.013 (0.006)jpn 0.067 (0.013)arb 0.973 (0.933)hin 0.932 (0.878)jpn 0.947 (0.864)hin 0.859 (0.642)hin 0.683 (0.461)fra 0.850 (0.603)hin

Instruct regime (AYA native-speaker) KGW KGW KGW Unigram Unigram Unigram SynthID SynthID SynthID EXPEdit EXPEdit EXPEdit DIP DIP DIP XSIR XSIR XSIR

Mistral Gemma Qwen Mistral Gemma Qwen Mistral Gemma Qwen Mistral Gemma Qwen Mistral Gemma Qwen Mistral Gemma Qwen

0.989 (0.970)arb 0.990 (0.959)arb 0.987 (0.954)hin 0.981 (0.938)nld 0.996 (0.991)jpn 0.980 (0.927)hin 0.721 (0.066)arb 0.994 (0.979)fra 0.833 (0.237)tur 0.480 (0.023)arb 0.840 (0.598)arb 0.699 (0.170)tur 0.992 (0.956)arb 0.997 (0.991)fra 0.994 (0.985)fra 0.991 (0.975)arb 0.995 (0.975)fra 0.991 (0.980)tur

Table 13: Quality fairness summary by scheme, generator, regime, and measurement, subset all. Each row reports mean per-language preservation with the per-cell minimum and floor language (ISO 639-3 superscript) in parentheses. DI<.8 counts languages with per-language preservation below 0.8 × maxl . GE2 uses the typological partition (Germanic, Romance, Indic, Semitic, Sinitic, Japonic, Turkic, Austroasiatic); Btw. % is its between-family share. BERTScore mean (min) is reported on rescaled F1 [28]; DI<.8 and GE2 are omitted for BERTScore because neither registers signal on the bounded raw scale and both behave pathologically on the rescaled scale (§5.2). Table 13 reports the per-(scheme, generator, regime) quality-fairness summary that the heatmaps in Figure 1 and the per-scheme decomposition in Figure 2 aggregate over. Three quantities are recoverable here that are not directly readable from those figures: the per-cell minimum-language identity (ISO 639-3 superscript on each mean–min pair), the four-fifths disparate-impact count DI<.8 against the per-cell maximum, and the GE2 total with its between-family share at the (scheme, generator) granularity rather than the per-scheme generator-averaged values plotted in Figure 2. The BERTScore DI<.8 and GE2 columns are omitted: raw F1 has insufficient dynamic range to register either statistic, and the rescaled F1 used elsewhere is unbounded below and produces pathological ratios under both the four-fifths anchor and the squared-coefficient-of-variation normalization (§5.2). 19

The cell-level numbers support three observations that the main-text aggregates state at the scheme level. First, the floor-language column shows that the worst-preserved language within a cell is not constant across (scheme, generator): Arabic, Hindi, Turkish, Vietnamese, and Japanese each appear as floor language in at least four cells across the grid, while English never does. Second, the DI<.8 column localizes the distortion-free collapse of §5.2 to its cell-level extent: all six SynthID and EXPEdit base cells flag ≥ 6 languages on MAUVE, while all six DIP base cells flag zero. Third, the per-cell GE2 values expose within-scheme generator variation that the per-scheme bars in Figure 2 smooth over, the largest case being EXPEdit on MAUVE in the base regime, where Qwen (0.874) sits substantially above Mistral (0.536) and Gemma (0.574) despite all three being labelled “EXPEdit base” in the headline plot. D.2

PPL preservation under mGPT cross-reference

KGW Mistral 0.83 0.88 0.85 0.82 0.83 0.97 0.89 0.86 0.92 1.00 0.90 KGW Gemma 0.87 0.86 0.82 0.82 0.92 0.93 0.86 0.95 0.95 0.88 0.92 KGW Qwen 0.87 0.84 0.83 0.86 0.79 0.75 0.81 0.97 0.97 0.93 0.82 Unigram Mistral 0.89 0.78 0.86 0.83 0.90 0.95 0.79 0.93 0.96 0.97 0.96 Unigram Gemma 0.94 0.99 0.91 0.97 0.91 0.86 0.93 0.87 0.87 0.92 0.93 Unigram Qwen 1.00 0.99 0.94 0.99 0.96 0.77 0.99 0.92 0.95 0.86 0.95 SynthID Mistral 0.40 0.26 0.45 0.43 0.39 0.42 0.18 0.39 0.27 0.27 0.28 SynthID Gemma 0.34 0.30 0.34 0.32 0.31 0.51 0.23 0.24 0.24 0.28 0.27 SynthID Qwen 0.47 0.29 0.36 0.35 0.32 0.50 0.26 0.44 0.28 0.28 0.29 EXPEdit Mistral 0.31 0.23 0.35 0.37 0.34 0.22 0.10 0.27 0.17 0.17 0.16 EXPEdit Gemma 0.21 0.15 0.18 0.17 0.16 0.29 0.12 0.10 0.13 0.16 0.15 EXPEdit Qwen 0.38 0.19 0.27 0.24 0.23 0.44 0.21 0.37 0.18 0.20 0.23 DIP Mistral 0.84 0.81 0.84 0.84 0.84 0.87 0.79 0.84 0.76 0.82 0.84 DIP Gemma 0.78 0.80 0.80 0.79 0.78 0.86 0.81 0.74 0.71 0.76 0.73 DIP Qwen 0.89 0.83 0.86 0.83 0.81 0.84 0.79 0.89 0.78 0.78 0.82 XSIR Mistral 0.99 0.99 0.99 0.88 0.93 0.93 0.88 0.92 0.91 0.95 0.92 XSIR Gemma 0.98 0.98 0.99 0.96 0.92 0.95 0.96 0.86 0.92 0.98 0.85 XSIR Qwen 0.94 0.92 0.90 0.97 0.85 0.98 0.93 0.98 0.95 0.78 0.92 eng nld fra spa por hin arb zho jpn tur vie 0.0

0.2

0.4

0.6

PPL preservation

0.8

Tur.

Aus.

Sin.

Jpn.

Ind.

Rom.

Sem.

Tur.

Germ.

Aus.

Sin.

Jpn.

Rom.

Ind.

Germ.

Sem.

The cross-scheme ranking is invariant to reference choice. Per-scheme means across the 33 base cells: XSIR (0.93 mGPT, 0.91 XGLM), Unigram (0.92, 0.89), KGW (0.86, 0.87), DIP (0.81, 0.80), SynthID (0.32, 0.29), EXPEdit (0.22, 0.19). Per-cell agreement is close throughout the grid. The Hindi-on-PPL pattern flagged in §5.2 reproduces under mGPT: KGW, Unigram, and XSIR all preserve Hindi at ≥ 0.75 under both references despite weaker BERTScore and MAUVE preservation in the same cells. The largest single-cell shift between references is SynthID-Mistral on Hindi (0.22 XGLM → 0.42 mGPT); the second-largest is EXPEdit-Qwen on Hindi (0.23 → 0.44). Both shifts are toward higher preservation under mGPT and are concentrated on the schemes already flagged as most distorting, so the cross-reference comparison reinforces rather than weakens the per-scheme conclusions of §5.2. Two-reference agreement supports the §4 design choice of treating PPL as a single paradigm with one primary and one cross-reference reading.

KGW Mistral 0.95 0.88 0.92 0.92 0.93 0.90 0.86 0.93 0.85 0.89 0.92 KGW Gemma 0.98 0.95 1.00 0.98 1.00 0.98 0.97 0.95 0.96 0.97 0.97 KGW Qwen 0.96 0.85 0.97 0.94 0.94 0.87 0.90 0.93 0.88 0.86 0.91 Unigram Mistral 0.97 0.82 0.92 0.92 0.91 0.92 0.91 0.92 0.89 0.89 0.88 Unigram Gemma 0.97 0.99 0.97 1.00 0.98 0.99 0.99 0.96 0.96 0.96 0.95 Unigram Qwen 0.94 0.84 0.95 0.96 0.93 0.87 0.86 0.94 0.93 0.87 0.93 SynthID Mistral 0.91 0.63 0.84 0.79 0.78 0.56 0.24 0.67 0.59 0.42 0.42 SynthID Gemma 0.97 0.91 0.95 0.95 0.98 0.96 0.90 0.89 0.90 0.93 0.96 SynthID Qwen 0.83 0.56 0.71 0.75 0.75 0.76 0.58 0.78 0.62 0.49 0.66 EXPEdit Mistral 0.88 0.56 0.78 0.77 0.73 0.47 0.24 0.64 0.54 0.38 0.38 EXPEdit Gemma 0.85 0.74 0.79 0.78 0.77 0.89 0.74 0.79 0.68 0.79 0.77 EXPEdit Qwen 0.89 0.58 0.73 0.73 0.72 0.78 0.62 0.80 0.66 0.47 0.67 DIP Mistral 0.99 0.95 0.95 0.96 0.98 0.93 0.86 0.95 0.93 0.91 0.93 DIP Gemma 1.00 0.99 1.00 0.98 1.00 1.00 0.99 0.97 0.98 0.99 0.98 DIP Qwen 0.98 0.89 0.97 0.95 0.94 0.94 0.93 0.96 0.93 0.91 0.93 XSIR Mistral 0.98 0.95 0.96 0.96 0.96 0.97 0.96 0.94 0.92 0.93 0.92 XSIR Gemma 0.99 0.99 1.00 0.97 0.98 1.00 0.99 0.97 0.98 0.98 0.98 XSIR Qwen 0.97 0.87 0.91 0.94 0.90 0.96 0.93 0.95 0.93 0.87 0.91 eng nld fra spa por hin arb zho jpn tur vie

1.0

0.0

(a) Base-FLORES regime.

0.2

0.4

0.6

PPL preservation

0.8

1.0

(b) Instruct-AYA regime.

Figure 5: PPL preservation under mGPT-1.3B cross-reference. Format and color scale match Figure 1.

D.3

On-target vs. all-subset stratification

The headline quality reporting in §5.2 is computed on subset =all per the pre-registration. Figure 6 reports the per-cell shift ∆ = preservationon-target − preservationall across the three paradigms in both regimes. In base, shifts fall within ±0.05 for the vast majority of cells, with isolated MAUVE exceptions on Unigram-Gemma, XSIR-Gemma, and XSIR-Qwen that do not displace the cross-scheme rankings of §5.2. In instruct, shifts concentrate on the most-distorting schemes (SynthID, EXPEdit) and the lowest-adherence cells flagged in Table 4 (Mistral and Qwen on Arabic, Hindi, Turkish, Vietnamese). 20

0.2

0.1

0.0

0.1

MAUVE preservation

0.2

Tur.

Aus.

Sin.

Jpn.

Ind.

Sem.

Tur.

Aus.

0.3

0.3

0.3

Germ.

Aus.

Sin.

Jpn.

Ind.

Sem.

0.3

Germ.

KGW Mistral -0.00 +0.00+0.02 -0.00 -0.00 +0.01 -0.02 +0.00+0.01+0.00+0.00 KGW Gemma -0.00 -0.01 +0.03+0.00+0.00 -0.00 +0.02+0.00 -0.00 +0.00+0.00 KGW Qwen +0.00+0.00+0.00+0.00+0.00 -0.00 +0.03 -0.00 +0.00+0.01 -0.00 Unigram Mistral +0.00+0.05 -0.01 +0.00 -0.00 -0.01 -0.02 +0.00 -0.01 -0.03 -0.00 Unigram Gemma -0.00 +0.00+0.00 -0.02 -0.00 -0.00 -0.00 -0.00 +0.00 -0.00 +0.00 Unigram Qwen -0.00 +0.00+0.00+0.00+0.01+0.03+0.04+0.00 -0.01 +0.02+0.01 SynthID Mistral +0.00+0.06 -0.00 +0.00+0.00 -0.29 -0.04 +0.01+0.06 -0.11 -0.14 SynthID Gemma -0.00 -0.01 +0.01 -0.00 -0.00 -0.00 +0.00+0.00 -0.00 -0.01 +0.00 SynthID Qwen +0.00+0.10+0.04+0.01+0.01 -0.04 +0.25+0.00+0.14+0.09+0.08 EXPEdit Mistral -0.02 -0.02 -0.04 +0.12 -0.06 -0.16 -0.02 +0.14 -0.05 -0.07 -0.06 EXPEdit Gemma +0.06+0.04+0.01 -0.03 -0.03 +0.05+0.13+0.01+0.08 -0.02 +0.00 EXPEdit Qwen +0.02+0.25+0.06+0.11+0.08 -0.01 +0.36+0.02+0.17+0.11+0.16 DIP Mistral -0.00 -0.00 +0.01 -0.00 -0.00 +0.00+0.02+0.00 -0.01 +0.01+0.00 DIP Gemma -0.00 -0.00 +0.00 -0.00 -0.00 -0.00 +0.00 -0.00 -0.01 +0.00 -0.00 DIP Qwen -0.00 +0.01+0.00 -0.00 +0.00+0.00+0.00 -0.00 +0.00 -0.00 -0.00 XSIR Mistral +0.00+0.00+0.01+0.00+0.00+0.00+0.01+0.00+0.01+0.01 -0.00 XSIR Gemma -0.00 -0.00 +0.02 -0.00 -0.00 -0.00 +0.00 -0.00 -0.01 +0.00+0.00 XSIR Qwen +0.00+0.00+0.00 -0.00 +0.00 -0.01 +0.00 -0.00 +0.01+0.00+0.00 eng nld fra spa por hin arb zho jpn tur vie 0.3

Rom.

-0.00 -0.00 -0.00 +0.00 -0.00 -0.00 +0.01 -0.01 +0.00 -0.08 +0.00 -0.00 -0.00 -0.01 -0.01 -0.01 +0.01 -0.08 +0.01 -0.00 -0.03 +0.00 -0.01 +0.00 -0.00 +0.01 -0.01 -0.02 -0.01 +0.00 -0.00 -0.04 +0.01 +0.00 -0.06 +0.00 -0.01 +0.00+0.00 -0.01 +0.00+0.00 -0.07 -0.01 -0.04 -0.01 -0.02 -0.04 +0.07+0.03 -0.03 +0.03+0.01+0.04 -0.09 -0.00 -0.06 -0.01 +0.01 -0.02 -0.00 -0.03 -0.01 -0.01 -0.06 +0.00 +0.00 -0.02 +0.00+0.00 -0.00 -0.00 +0.00 -0.00 +0.00 -0.02 -0.00 +0.00+0.01 -0.00 +0.00 -0.00 +0.00+0.00+0.00+0.00+0.00+0.04 -0.00 -0.08 -0.02 -0.00 -0.00 -0.00 -0.00 -0.01 +0.00 -0.08 +0.00 +0.00 -0.05 +0.00+0.00+0.00 -0.01 -0.00 +0.01+0.00 -0.01 -0.00 +0.00+0.00+0.00+0.00+0.00+0.00 -0.00 +0.00+0.00 -0.00 +0.03 -0.00 -0.07 -0.02 -0.00 -0.00 -0.01 -0.01 -0.01 +0.01 -0.06 +0.00 +0.00 -0.02 +0.00+0.00+0.00+0.00+0.01 -0.01 +0.01 -0.04 +0.00 -0.00 +0.01 -0.00 -0.00 -0.01 -0.00 -0.02 +0.01+0.01 -0.01 +0.06 -0.00 -0.07 -0.02 +0.02 -0.00 -0.03 -0.01 -0.00 -0.00 -0.04 +0.00 -0.00 +0.03 -0.01 -0.00 -0.00 +0.01 -0.02 -0.02 +0.01 -0.06 -0.00 -0.03 +0.00 -0.02 -0.02 -0.01 -0.00 -0.02 +0.02+0.01 -0.04 +0.11 -0.01 -0.03 -0.03 +0.02 -0.00 +0.00 -0.03 -0.01 -0.02 +0.06+0.00

0.3

0.0

Rom.

0.1

0.2

0.3

PPL preservation

Tur.

0.1

Aus.

0.2

Sin.

Rom.

0.2

Jpn.

0.1

Ind.

0.0

Tur.

0.1

BERTScore F1 (rescaled)

Sin.

0.2

eng nld fra spa por hin arb zho jpn tur vie

Sem.

eng nld fra spa por hin arb zho jpn tur vie

Jpn.

Sin.

Rom.

0.2

Germ.

+0.00+0.01+0.00+0.00+0.00+0.02+0.01+0.01+0.02+0.02+0.01 +0.01+0.01+0.02+0.01+0.01+0.05+0.12+0.03+0.04+0.02+0.14 +0.01+0.03+0.02+0.00+0.01+0.01+0.00+0.01+0.00+0.03+0.01 +0.00+0.02+0.00+0.00+0.00+0.02+0.01+0.01+0.01+0.03+0.01 +0.02+0.01+0.02+0.01+0.02+0.05+0.01+0.03+0.09+0.02 -0.01 +0.01+0.03+0.00+0.01+0.01+0.00+0.01+0.04+0.01 -0.04 +0.01 +0.00+0.02+0.00+0.00+0.00+0.03+0.02+0.01+0.02+0.02+0.02 +0.00+0.01+0.01+0.01+0.01+0.05+0.02+0.02+0.02+0.01+0.12 +0.01+0.03+0.02+0.01+0.01+0.01+0.02+0.02+0.00+0.05+0.01 +0.00+0.03+0.00+0.00+0.00+0.06+0.02+0.01+0.02+0.02+0.03 +0.01+0.01+0.02+0.01+0.01+0.06+0.03+0.02+0.02+0.03+0.13 +0.01+0.03+0.02+0.01+0.01+0.01+0.01+0.02+0.01+0.06+0.01 +0.00+0.01+0.00+0.00+0.00+0.01+0.01+0.01+0.01+0.02+0.01 +0.01+0.01+0.01+0.01+0.01+0.08+0.04+0.03+0.05+0.01+0.14 +0.01+0.03+0.02+0.01+0.01+0.01+0.00+0.01+0.00+0.04+0.01 +0.00+0.02+0.01+0.00+0.00+0.02+0.01+0.02+0.02+0.02+0.01 +0.01+0.01+0.02+0.02+0.01+0.06+0.02+0.03+0.03+0.02+0.12 +0.01+0.04+0.01+0.00+0.00+0.00+0.01+0.02+0.01+0.06+0.00

Ind.

0.1

Tur.

0.0

MAUVE preservation

Jpn.

Germ.

0.1

Ind.

0.2

Sem.

0.3

Rom.

Aus.

KGW Mistral -0.01 +0.01 -0.01 +0.01+0.00 -0.04 +0.03 -0.00 +0.04 -0.01 -0.01 KGW Gemma +0.01 -0.01 +0.04+0.05 -0.03 -0.02 +0.11+0.00 -0.03 +0.02+0.04 KGW Qwen -0.02 +0.01+0.09 -0.00 -0.02 +0.08+0.02+0.00+0.08+0.06+0.01 Unigram Mistral -0.02 +0.07+0.04+0.00 -0.07 -0.01 -0.02 -0.03 +0.06+0.07 -0.03 Unigram Gemma +0.08+0.04+0.04+0.06+0.04+0.15 -0.03 -0.02 +0.11 -0.06 +0.07 Unigram Qwen +0.00+0.01+0.02+0.00+0.01 -0.06 +0.01+0.05+0.05+0.01 -0.06 SynthID Mistral +0.08 -0.02 +0.00+0.02+0.00 -0.01 -0.00 +0.08 -0.01 -0.01 +0.01 SynthID Gemma +0.10 -0.01 +0.10+0.06 -0.01 +0.01 -0.01 -0.01 -0.00 +0.00+0.02 SynthID Qwen +0.02 -0.02 -0.01 +0.01 -0.03 +0.03 -0.01 +0.01 -0.00 -0.06 +0.00 EXPEdit Mistral -0.06 -0.00 -0.00 +0.03+0.00+0.00+0.00 -0.02 -0.01 -0.00 -0.00 EXPEdit Gemma -0.01 -0.00 +0.00+0.00 -0.00 -0.00 -0.00 -0.00 +0.00 -0.00 -0.00 EXPEdit Qwen -0.01 -0.02 -0.01 -0.02 +0.01+0.01+0.00+0.01 -0.00 -0.02 -0.00 DIP Mistral +0.00 -0.01 -0.01 +0.00 -0.00 +0.03 -0.00 +0.01 -0.02 +0.00 -0.03 DIP Gemma -0.00 -0.01 -0.01 -0.00 +0.01+0.03+0.02+0.01+0.01+0.02+0.06 DIP Qwen +0.01+0.03+0.01 -0.01 -0.00 +0.04+0.03+0.01+0.01 -0.03 +0.01 XSIR Mistral +0.03+0.03 -0.11 -0.02 +0.03+0.08 -0.01 -0.03 -0.03 -0.04 +0.04 XSIR Gemma -0.06 -0.03 -0.00 -0.05 +0.06+0.09+0.12 -0.06 -0.04 +0.05+0.15 XSIR Qwen -0.01 +0.05 -0.03 -0.03 -0.03 +0.03+0.08+0.01+0.02+0.21 -0.02 eng nld fra spa por hin arb zho jpn tur vie

Germ.

Sem.

Tur.

Aus.

Sin.

Jpn.

Ind.

Rom.

Sem.

Germ.

+0.01+0.02+0.04+0.01+0.01+0.02+0.04+0.02+0.03+0.02+0.03 +0.00+0.01+0.03+0.01 -0.00 +0.03+0.02+0.00+0.01+0.00 -0.00 +0.01+0.01+0.02+0.02+0.02+0.02+0.08+0.00+0.01+0.02+0.03 +0.02+0.04+0.02+0.01+0.01+0.02+0.04+0.03+0.04+0.03+0.02 +0.01+0.01+0.01+0.00+0.00+0.03+0.01 -0.00 +0.02+0.01+0.00 +0.01+0.01+0.02+0.02+0.02+0.02+0.09+0.00+0.01+0.02+0.03 +0.01+0.06+0.03+0.02+0.01+0.04+0.10+0.04+0.10+0.04+0.06 +0.00+0.01+0.01 -0.00 +0.00+0.03+0.02+0.00+0.01+0.00 -0.00 +0.02+0.03+0.03+0.02+0.03+0.03+0.13+0.00+0.03+0.07+0.06 +0.02+0.03+0.03+0.02+0.02+0.00 +0.09+0.11+0.04+0.05 -0.01 +0.01+0.00+0.01+0.01+0.03+0.01+0.00+0.03+0.00+0.01 +0.02+0.06+0.05+0.05+0.06+0.03+0.14+0.01+0.04+0.08+0.06 +0.01+0.04+0.03+0.00+0.01+0.03+0.06+0.02+0.05+0.03+0.04 +0.00+0.00+0.01+0.01+0.00+0.03+0.02+0.00+0.00+0.00 -0.00 +0.01+0.02+0.02+0.02+0.02+0.02+0.07+0.01+0.01+0.02+0.02 +0.00+0.01+0.02+0.01+0.01+0.01+0.05+0.03+0.05+0.02+0.04 +0.01 -0.00 +0.02+0.00+0.00+0.03+0.01 -0.00 +0.01+0.00+0.00 +0.01+0.02+0.02+0.02+0.02+0.02+0.08+0.00+0.01+0.02+0.03

+0.00+0.02 -0.00 +0.01+0.00 -0.01 -0.03 -0.01 +0.00 -0.03 -0.02 +0.00+0.00+0.00+0.02 -0.00 +0.01 -0.03 +0.00+0.00 -0.01 +0.00 +0.01 -0.01 +0.02 -0.01 -0.00 -0.03 +0.02+0.00+0.01 -0.01 +0.00 -0.01 -0.19 -0.00 -0.00 -0.00 -0.04 -0.06 +0.00+0.00 -0.05 -0.00 +0.01+0.00 -0.01 +0.01 -0.00 -0.01 -0.01 +0.01+0.00 -0.00 -0.00 +0.02 -0.00 +0.01 -0.00 +0.00 -0.04 +0.00+0.00+0.01+0.00+0.01 +0.01 -0.08 -0.00 +0.01+0.01 -0.17 -0.08 +0.01 -0.02 -0.10 -0.08 +0.01 -0.02 +0.02+0.01+0.02 -0.00 -0.01 -0.00 +0.00 -0.01 -0.00 +0.02 -0.07 +0.05+0.02+0.02 -0.03 +0.02+0.00+0.03 -0.06 +0.04 -0.00 -0.15 -0.01 +0.01 -0.00 -0.22 -0.15 -0.05 -0.05 -0.12 -0.10 +0.00 -0.00 +0.00+0.05+0.06+0.01+0.05+0.00+0.05 -0.00 +0.01 +0.04 -0.16 +0.05+0.05+0.04 -0.04 +0.01+0.00+0.04 -0.07 +0.05 -0.00 -0.01 +0.00+0.00 -0.01 -0.02 -0.02 +0.00 -0.02 -0.02 -0.01 -0.01 -0.01 -0.01 +0.01 -0.01 -0.01 +0.00 -0.00 +0.00 -0.01 +0.00 +0.01 -0.01 +0.01 -0.02 +0.00 -0.03 +0.01+0.01+0.00+0.01 -0.00 -0.01 +0.03 -0.00 +0.01 -0.00 -0.02 -0.02 -0.01 -0.01 -0.04 -0.02 -0.01 -0.02 -0.01 +0.02+0.01 -0.01 +0.00+0.00 -0.00 -0.01 +0.00 -0.00 -0.04 +0.03 -0.00 +0.00 -0.03 +0.01+0.00+0.01+0.00+0.01

0.3

0.3

eng nld fra spa por hin arb zho jpn tur vie 0.2

0.1

0.0

0.1

BERTScore F1 (rescaled)

0.2

0.3

eng nld fra spa por hin arb zho jpn tur vie 0.2

0.1

0.0

0.1

PPL preservation

0.2

0.3

Figure 6: On-target minus all-subset preservation, base-FLORES regime (top) and instruct-AYA regime (bottom). Each cell is ∆ = preservationon-target − preservationall for the indicated paradigm; rows are (scheme, generator), columns are languages. Positive (red): on-target restriction raises preservation; negative (blue): on-target restriction lowers it. Color scale fixed at [−0.3, +0.3]; values outside this range saturate. The EXPEdit-Mistral, Arabic, BERTScore F1 entry in the instruct panel is omitted (—) because the on-target sample size falls below the n ≥ 100 paired-set floor.

Two opposing patterns recur on these cells: MAUVE shifts are large and positive (on-target restriction raises apparent preservation, indicating that off-target generations are distributionally far from baseline), while PPL preservation shifts are predominantly negative (on-target generations are distributionally closer to baseline but exhibit lower fluency under the held-out reference). The bidirectionality reflects that off-target removal trades distributional similarity against referenceperplexity fluency in opposite directions on these cells, consistent with the green-list/sampling-time mechanism split. The four logit-bias schemes show shifts within ±0.05 on the great majority of entries in both regimes. With the single exception of the EXPEdit-Mistral, Arabic, BERTScore entry (omitted for falling below the n ≥ 100 paired-set floor), the conclusions of §5.2 survive on-target restriction: SynthID and EXPEdit remain the most distorting, the cross-paradigm disagreement pattern persists, and the typological structure of cross-language disparity is unchanged.

E

Joint Detection-Quality: Full Paradigm Grid

Figure 7 reports the BERTScore-rescaled and PPL-XGLM companion panels to Figure 3. The topology of §5.3 carries through on both paradigms. Unigram and XSIR retain the highest base21

KGW

0.5

Unigram

0.5

SynthID

0.5

EXPEdit

0.5

DIP

0.5

0.4

0.4

0.4

0.4

0.4

0.3

0.3

0.3

0.3

0.3

0.3

0.2

0.2

0.2

0.2

0.2

0.2

0.1

0.1

0.1

0.1

0.1

0.1

0.0

0.0

0.0

0.0

0.0

0.0

−0.1

−0.1

−0.1

−0.1

−0.1

−0.1

BERTScore-rescaled preservation

0.4

PPL-XGLM preservation

−0.2

sB=0.130 sI=0.280

−0.2

sB=0.506 sI=0.371

−0.2

sB=0.133 sI=0.334

−0.2

sB=0.195 sI=0.375

−0.2

sB=0.127 sI=0.287

−0.2

1.0

1.0

1.0

1.0

1.0

1.0

0.8

0.8

0.8

0.8

0.8

0.8

0.6

0.6

0.6

0.6

0.6

0.6

0.4

0.4

0.4

0.4

0.4

0.4

0.2

0.2 sB=0.100 sI=0.234 0.0

0.5

1.0

TPR @ FPR=0.01

Base

0.2 sB=0.484 sI=0.322

Instruct

0.0

0.5

0.2 sB=0.098 sI=0.375

1.0

TPR @ FPR=0.01

Germanic

0.0

0.5

1.0

TPR @ FPR=0.01

Romance

0.2 sB=0.100 sI=0.362

Indic

0.0

0.5

Semitic

Sinitic

sB=0.399 sI=0.241

0.2 sB=0.083 sI=0.233

1.0

TPR @ FPR=0.01

XSIR

0.5

0.0

0.5

sB=0.354 sI=0.181 1.0

TPR @ FPR=0.01

Japonic

Turkic

0.0

0.5

1.0

TPR @ FPR=0.01

Austroasiatic

Figure 7: Joint per-language detection–quality landscape, BERTScore-rescaled (top) and PPL-XGLM (bottom) paradigms. Format matches Figure 3: markers are per-language (TPR @ τg , quality) pairs at α=0.01, n=33 per regime (11 languages × 3 generators); circles are base-FLORES, triangles are instruct-AYA; color encodes typological family; sB , sI are mean pairwise Euclidean distance within each regime.

regime spread on every paradigm (Unigram sB ∈ [0.484, 0.551]; XSIR sB ∈ [0.354, 0.399]), with the four remaining schemes at sB ≤ 0.195. EXPEdit, SynthID, and Unigram lead the instructregime spread on every paradigm, and XSIR carries the lowest instruct spread on every paradigm (sI ∈ [0.181, 0.241]). The opposite-corner low-spread topologies of §5.3 (DIP top-right, EXPEdit bottom-right) reproduce on the BERTScore and PPL panels: DIP base sB ≤ 0.127 across paradigms, EXPEdit base sB ≤ 0.195. The headline finding is that joint disparity is regime-shaped rather than scheme-uniform is therefore not specific to MAUVE.

F

Mechanism Regression

The decompositions of §5.1-§5.3 establish that disparity is typology-structured but do not identify which structural variable does the work. This appendix reports per-language OLS fits of detection TPR and quality preservation on four candidate covariates: tokenizer fertility (tokens per FLORES-devtest sentence), unwatermarked-generation surprisal under XGLM-7.5B, a Latin-script indicator, and language-adherence rate (NWM% from Table 4). Tables 14 and 15 report per-regime single-covariate R2 over 33 (language, generator) points; §F.1 repeats the quality-side analysis on BERTScore-rescaled and PPL-XGLM as paradigm-stability checks on the MAUVE headline. Detection and quality have different mechanisms. In base, adherence is the dominant detection predictor for KGW, SynthID, and DIP (R2 between 0.41∗∗ and 0.60∗∗ ); fertility is dominant for the distortion-free schemes (EXPEdit 0.83∗∗ , DIP 0.24∗∗ ). On quality, fertility predicts the greenlist schemes (KGW 0.39∗∗ , Unigram 0.25∗∗ , DIP 0.23∗∗ ), and adherence registers only for the distortion-free schemes under instruct. The covariate that drives detectability is not the one that drives preservation. Instruction tuning collapses detection-side structure. Detection R2 falls below significance for five of six schemes under instruct (XSIR adherence 0.29∗∗ excepted), consistent with the calibrational instruct collapse of §5.1. Quality-side fertility persists for the green-list family. Latin script and NWM surprisal clear p < 0.05 in 6 of 48 cells combined; both correlate with the typological partition but neither carries enough non-collinear signal at n=33 to compete. Pooling across regimes (results omitted) dilutes the regime-specific detection mechanisms while preserving the regime-stable quality-side fertility effect, corroborating the asymmetry. 22

Covariate

KGW

Unigram

SynthID

EXPEdit

DIP

XSIR

0.008 0.058 0.005 0.415∗∗

0.834∗∗ 0.261∗∗ 0.051 0.001

0.238∗∗ 0.156∗ 0.009 0.461∗∗

0.001 0.003 0.019 0.091

0.009 0.009 0.035 0.003

0.001 0.040 0.049 0.047

0.000 0.017 0.040 0.000

0.107 0.011 0.058 0.291∗∗

Base regime (FLORES+ continuation, n = 33) Fertility (tokens/sent.) NWM surprisal (XGLM) Latin script NWM adherence

0.016 0.066 0.029 0.600∗∗

0.052 0.074 0.001 0.006

Instruct regime (AYA native-speaker, n = 33) Fertility (tokens/sent.) NWM surprisal (XGLM) Latin script NWM adherence 2

0.017 0.024 0.046 0.000

Covariate

KGW

0.046 0.003 0.014 0.000

Table 14: Single-covariate R for per-language detection TPR at τg , α=0.01, subset all. Each fit regresses the per-language outcome vector on a single covariate over 33 (language, generator) points. Stars from the slope p-value: ∗ p < 0.05, ∗∗ p < 0.01. Unigram

SynthID

EXPEdit

DIP

XSIR

0.027 0.018 0.062 0.101

0.005 0.001 0.052 0.074

0.234∗∗ 0.007 0.083 0.219∗∗

0.093 0.009 0.000 0.072

0.027 0.022 0.018 0.153∗

0.016 0.052 0.041 0.230∗∗

0.019 0.005 0.052 0.053

0.168∗ 0.002 0.082 0.047

Base regime (FLORES+ continuation, n = 33) Fertility (tokens/sent.) NWM surprisal (XGLM) Latin script NWM adherence

0.392∗∗ 0.026 0.136∗ 0.031

0.249∗∗ 0.023 0.036 0.007

Instruct regime (AYA native-speaker, n = 33) Fertility (tokens/sent.) NWM surprisal (XGLM) Latin script NWM adherence 2

0.346∗∗ 0.008 0.122∗ 0.076

0.464∗∗ 0.152∗ 0.051 0.099

Table 15: Single-covariate R for per-language MAUVE preservation. Each fit regresses the perlanguage outcome vector on a single covariate over 33 (language, generator) points. Stars from the slope p-value: ∗ p < 0.05, ∗∗ p < 0.01. BERTScore-rescaled and PPL-XGLM paradigm-stability tables in §F.1.

F.1

Paradigm-stability check

Tables 16 and 17 repeat the single-covariate quality-side regression with BERTScore-rescaled and PPL-XGLM as the outcome. PPL-XGLM corroborates and strengthens the MAUVE story: fertility is the dominant predictor for the green-list family on both regimes, with the largest R2 values in the entire mechanism analysis appearing under instruct (KGW 0.446∗∗ , Unigram 0.559∗∗ , XSIR 0.340∗∗ ). BERTScore-rescaled diverges: adherence, not fertility, is the dominant predictor in base for five of six schemes (R2 between 0.188∗ and 0.378∗∗ ). The divergence is consistent with the narrow-dynamic-range observation of §5.2: BERTScore-rescaled F1 is sensitive to the per-language LID-baseline that goes into rescaling, so its single-covariate R2 captures adherence rather than the fertility-driven distributional shift that MAUVE and PPL-XGLM register. The fertility-on-green-list mechanism is therefore paradigm-stable across the two paradigms that measure distributional or reference-likelihood divergence directly.

23

Covariate

KGW

Unigram

SynthID

EXPEdit

DIP

XSIR

0.000 0.036 0.068 0.239∗∗

0.013 0.016 0.207∗∗ 0.004

0.024 0.000 0.004 0.378∗∗

0.054 0.032 0.022 0.259∗∗

0.039 0.039 0.003 0.298∗∗

0.095 0.094 0.008 0.188∗

Fertility (tokens/sent.) NWM surprisal (XGLM) Latin script NWM adherence 2

0.072 0.034 0.046 0.096

0.069 0.034 0.045 0.095

0.043 0.030 0.042 0.119∗

0.026 0.021 0.037 0.125∗

0.047 0.037 0.044 0.123∗

0.051 0.026 0.056 0.110

Covariate

KGW

Unigram

SynthID

EXPEdit

DIP

XSIR

0.191∗ 0.003 0.022 0.186∗

0.327∗∗ 0.179∗ 0.001 0.014

0.013 0.017 0.126∗ 0.164∗

0.000 0.018 0.105 0.123∗

0.121∗ 0.094 0.052 0.109

0.148∗ 0.183∗ 0.056 0.015

0.446∗∗ 0.044 0.086 0.020

0.559∗∗ 0.029 0.077 0.024

0.119∗ 0.010 0.070 0.096

0.070 0.000 0.084 0.217∗∗

0.225∗∗ 0.047 0.046 0.023

0.340∗∗ 0.016 0.012 0.006

Base regime (n = 33) Fertility (tokens/sent.) NWM surprisal (XGLM) Latin script NWM adherence Instruct regime (n = 33)

Table 16: Single-covariate R for BERTScore-rescaled preservation. Stars from the slope p-value: ∗ p < 0.05, ∗∗ p < 0.01.

Base regime (n = 33) Fertility (tokens/sent.) NWM surprisal (XGLM) Latin script NWM adherence Instruct regime (n = 33) Fertility (tokens/sent.) NWM surprisal (XGLM) Latin script NWM adherence 2

Table 17: Single-covariate R for PPL-XGLM preservation. Stars from the slope p-value: ∗ p < 0.05, ∗∗ p < 0.01.

24

Related documents

Record · ID 471182 · SHA-256 c66bbecaf022b105
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Bring this data into your agent: Connect via MCP or API · 20 free credits to start · no card required
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive