The Perplexity Trap: When Patent Law Makes Human Writing Look Like AI


Abstract

The epo reported a record \(200000\) filings in 20251 and the 2026 epo Guidelines made the applicant strictly responsible for any LLM-assisted content under Article 83 and Rule 42; together they create a hard operational pressure on patent prosecution and a near-term need for automated solution that flags suspected ai-generated text for examiner review. However, two main challenges arise: first, the realistic infrastructure of patent offices, ip law firms, and sme R&D departments is usually a single consumer-grade GPU, not A100-class servers which is required to run current AI-text-detectors like DetectGPT, Fast-DetectGPT, Binoculars and GPTZero. Second, the structural constraint of Article 84 epc legally requires patent claims to be “clear and concise”, which forces human-authored claims onto the same low-perplexity, low-burstiness manifold an LLM produces by default. We benchmark three open-source detectors on a balanced corpus of \(500\) granted EPO H04 telecommunications patents and \(500\) LLM-generated counterparts (with five distinct prompting strategies), all evaluated under the consumer-hardware envelope. Every detector exceeds \(60\%\) fpr at claim-level granularity (Binoculars \(78.3\%\), Fast-DetectGPT \(61.3\%\), DetectGPT \(80.5\%\)); the failure persists even when the AI side is regenerated with Qwen2.5-3B-Instruct, or when the scoring head is replaced with a Pythia-2.8B model LoRA-adapted to the EPO corpus. Cross-IPC-class extension to A61K pharmaceuticals, C07D heterocyclic chemistry and F03D wind motors and head-restored re-evaluation with the originally published Falcon-7B / GPT-J-6B scoring stacks on an NVIDIA H100 80 GB GPU confirm both: three vocabulary-orthogonal IPC classes show the same structural pattern (mean detector FPR \(84.6\%\)), decoupling the failure from any concern about substitute-head capacity. Finally, a logistic-regression classifier on seven likelihood-orthogonal linguistic-complexity features (type-token ratio, hapax-legomena ratio, dependency depth, Flesch–Kincaid grade, subordinate-clause ratio, noun-phrase density, sentence-length variance) reaches \(74.0\%\) accuracy at \(28.1\%\) FPR — a \(+13\) pp absolute lift over the perplexity-only baseline at comparable FPR — without using any likelihood information at any stage and within the same hardware budget. The solution is the right one for patent texts and is, based on the current evidence, the only one that survives the joint constraint of Article 84 EPC and the deployment infrastructure.

1 Introduction↩︎

The epo reported a record \(200000\) applications in 2025 — the highest annual filing volume in the EPO’s history. The 2026 EPO Guidelines simultaneously enacted the “Human is the Hook” principle [1], which holds the applicant strictly responsible for any LLM-assisted content under Article 83 (sufficiency of disclosure) and Rule 42, regardless of which drafting tool produced the prose. Examiner head-count is essentially static. The arithmetic is therefore straightforward: more LLM-assisted filings, the same number of human evaluators, and a legal regime that punishes undisclosed AI-generated content. Patent offices, IP law firms, and corporate R&D departments accordingly need a solution that flags suspected LLM-authored disclosures for a human examiner to further scrutinise – not as legal evidence in itself, but as a shortlist that lets scarce examiner time reach the highest-risk filings first. Practitioner-facing commentary on machine assistance in R&D and invention disclosures has often run ahead of controlled benchmarks. Lay readers’ heuristics for “sounding like AI” are themselves biased and unstable [2], while recent evidence suggests that habitual LLM-assisted writers can outperform generic automated classifiers in controlled discrimination tasks [3]; together these observations underscore that solution should surface structured cues for expert review rather than substitute opaque scores for examiner judgment.

The natural candidates for the solution step are the published zero-shot AI-text detectors — DetectGPT [4], Fast-DetectGPT [5], Binoculars [6], GPTZero, and the more recent DivScore [7] — and our main argument in this paper is that they do not work the way they are expected to do. The following two fundamental constraints describe the reasons.

1.0.0.1 The infrastructure-deployment constraint.

While these detectors are model-agnostic, reproducing their strongest empirical performance requires instantiating them with mid-to-large LLMs (e.g., 6B–13B parameters). This leads to substantial memory and compute overhead—particularly for DetectGPT (multiple forward passes) and Binoculars (dual-model inference)—making them impractical on commodity GPUs (e.g., 8GB VRAM). Patent offices, IP law firms, and SME R&D departments do not usually own cloud computing infrastructure of this scale; the realistic deployment frontier of patent prosecution is often one or multiple consumer-grade GPUs low VRAM, on which the originally published heads do not fit. Any honest evaluation of these detectors, while perceiving them as tools for patent examination, must therefore use substitutes (GPT-2-medium, GPT-Neo-1.3B, T5-small) that reflects realistic deployment conditions, and structure our analysis around this constraint. However, for the sake of completeness of our argument, we also report results using larger original model instantiations (Falcon-7B / GPT-J-6B) on an NVIDIA H100 80 GB GPU in Appendix [sec:app95a100]; the head-restored re-evaluation does not help any of the three detectors counter our arguments, rather confirm that head substitution is not the primary driver of their operationally unusable performance.

1.0.0.2 The universality constraint

Article 84 of the epc legally requires claims to be “clear and concise,” which patent practitioners follow by using as a small controlled vocabulary and repetitive antecedent structure. The result is that the style of a human-authored text becomes determined by external rules rather than by free authorial choice, and whose token-level statistics — low perplexity, low burstiness 2 — already match what an LLM produces by default. If this structural property can be blamed responsible for the failure of the detectors, then, the failure should be observed for patents from all types of different technical fields, not just a single one. To establish so, we create a new patent databases by collecting patents from completely different technical domains (A61K pharmaceuticals, C07D heterocyclic chemistry, F03D wind motors). Performance of the detectors of this heterogeneous patent database 3 confirm that the failure is not the result of patents from a single technical domain.

1.0.0.3 Contributions.

  • Detector failure under the realistic deployment envelope. We benchmark three open-source zero-shot detectors and DivScore on a 500-vs-500 EPO H04 corpus using only the consumer-grade scoring heads (\(\le\!8\) GB VRAM) that patent offices and IP firms can actually deploy, and quantify a structural false-positive liability that crosses every detector we tested.

  • Structural, not single-class, failure. The failure survives regeneration of the AI side with a different LLM family, LoRA-adaptation of the scoring head to the EPO claim corpus, and replacement of the detector with DivScore — evidence the failure is a structural property of register-constrained patent prose. Cross-IPC-class extension to A61K (pharmaceuticals), C07D (heterocyclic chemistry) and F03D (wind motors) is reported in Appendix 10, and H100-class restoration of the originally published Falcon-7B / GPT-J-6B scoring heads on an NVIDIA H100 80 GB GPU is reported in Appendix [sec:app95a100]; both confirm rather than retract the structural reading: three vocabulary-orthogonal IPC classes show the same structural pattern (mean FPR \(84.6\%\)), and the head-restored re-evaluation produces three distinct calibration regimes but no deployable row.

  • An off-axis classifier inside the same hardware budget. Seven likelihood-orthogonal linguistic-complexity features in a logistic regression recover most of the lost accuracy (\(+13\) pp absolute over perplexity at comparable FPR), run entirely inside the consumer-GPU envelope, and supply an expert-aligned vocabulary aligned with the human-in-the-loop framework the 2026 EPO Guidelines now make mandatory.

The paper proceeds as follows. Section 2 situates the contribution relative to existing AI-text-detection literature. Section 3 formalises the register-constraint condition on the patent corpus. Section 4 describes the corpus. Section 5 presents the detector benchmark. Section 6 summarises what the experiments do and do not license and possible next steps, with the key abbreviations included in Appendix 7.

2 Related Work↩︎

2.0.0.1 Likelihood-based Zero-shot Detection as a Class

The current generation of zero-shot AI-text detectors—including the methods benchmarked in this paper—constitutes a single methodological lineage. While they vary the functional form of their test statistic, they rely on the exact same underlying signal. DetectGPT [4] thresholds the local curvature of an LLM’s log-probability surface; Fast-DetectGPT [5] approximates this curvature efficiently via conditional token sampling; Binoculars [6] computes a normalized ratio of perplexities across two distinct models; and commercial APIs broadly threshold raw or normalized perplexity. The shared foundational assumption is that human-authored text leaves a detectable, low-probability signature when evaluated by a generic LLM scoring head, whether measured directly (perplexity) or indirectly (curvature, ratios).

This assumption holds on standard conversational, news, and academic-prose benchmarks [8], where authorial choice is unconstrained and token likelihood inversely correlates with stylistic naturalness. Our work evaluates the critical boundary condition of this assumption: we isolate a register where external syntactic constraints mathematically force human writing into the same high-probability space as AI generation, and we measure the resulting collapse of the detection signal.

2.0.0.2 Domain-specific Failure as Evidence the Assumption Breaks.

Several recent papers have reported partial detector failures in specialised domains. [9] demonstrated that GPT detectors disproportionately mis-classify the writing of non-native English speakers, attributing the effect to lower lexical and syntactic perplexity in non-native prose. [10] reported catastrophic accuracy degradation of commercial APIs on hybrid and templated text. Independent of law, medical and journal workflows raise parallel cautions about deploying automated authorship screens on high-stakes specialised prose [11]. DivScore [7] is the most direct prior work: it measures the performance of likelihood-based detectors on legal and medical text and proposes a normalised likelihood ratio that recovers some of the lost accuracy on those domains. We treat these papers collectively as scattered evidence that the likelihood assumption breaks under register constraint; our contribution is to identify the unifying mechanism (the inseparability of the underlying perplexity distributions, not detector-specific calibration), to demonstrate it on a register where the constraint is externally legislated rather than statistical, and to verify — by benchmarking DivScore itself on our corpus (Appendix 11) — that the proposed remedies inherit the same trap.

2.0.0.3 Concurrent comparative benchmarks.

Two arXiv preprints posted weeks before this submission run large detector pools on general-domain corpora: [12] evaluate fifteen variants from six systems (including all three of ours) on MAGE, RAID, M4GT, H3C+ and find every system collapses to AUROC \(\leq\!0.60\) on at least one set; [13] document a length-controlled polarity inversion in perplexity detectors. Neither evaluates a register whose syntax is externally legislated; we read both as evidence that the likelihood axis is fragile under shift and sharpen the result by exhibiting a register in which the failure is the modal outcome and survives detector substitution, threshold tuning, scoring-head adaptation, and likelihood-ratio recalibration.

2.0.0.4 Detection beyond likelihood.

Three lines of work attempt detection without the likelihood assumption. Watermarking embeds a controlled bias in the LLM’s output distribution and detects it post hoc; the technique is robust within the producer’s ecosystem but is irrelevant to AI text whose provenance is unknown or whose surface form has been lightly post-edited [6]. Supervised classifiers trained on (human, AI) pairs of in-domain text can in principle bypass the perplexity axis but require labelled training data that is unavailable in most regulated domains and that would need to be re-collected per LLM family. Stylometric and complexity-based features — vocabulary richness, syntactic depth, readability composites — have a long history in authorship attribution [8] but have, to our knowledge, not been systematically evaluated as a primary detection axis on a register where likelihood is known to fail. Rapid reviews of the wider literature catalogue many surface cues that co-occur with LLM generation in comparatively unconstrained writing [14]; our off-axis block instead commits to a small set of features orthogonal by construction to any scoring model’s log-probability.

2.0.0.5 Position of this paper.

Relative to the prior literature, this paper makes three claims that we believe are new. First, that the failures previously reported as domain-specific phenomena ([7], [9], [10]) share a common mechanism: the inseparability of the human and AI perplexity distributions in registers whose syntax is externally constrained. Second, that this inseparability is a property of the feature axis rather than of any particular detector, and that it is therefore invariant under detector-internal countermeasures (curvature correction, contrastive scoring, domain-adapted scoring heads, likelihood-ratio recalibration). Third, that detection signal does survive the constraint along axes that are orthogonal in construction to the scoring model’s log-probability, and that a small set of linguistic-complexity features is sufficient to recover most of it. The patent corpus we use is, to the best of our knowledge, the first publicly available probe in which the register constraint is externally legislated rather than empirically observed; that property is what makes it a clean test case for the more general claim.

3 The Register-Constraint Condition↩︎

3.0.0.1 Perplexity Trap

We formalize the empirical setting in which a likelihood-based AI-text detection is expected to fail. Let \(H\) denote a population of human-authored texts in a target register and \(A\) the population of LLM-generated texts in the same register. Let \(\pi(\cdot \mid \theta)\) denote the per-token probability distribution of a generic scoring LLM with parameters \(\theta\), and let \(\mathrm{ppl}_\theta(x) = \exp\bigl(-\tfrac{1}{|x|}\sum_t \log\pi(x_t\mid x_{<t}, \theta)\bigr)\) denote the token-averaged perplexity of a text \(x\). In other words, \(\pi(\cdot \mid \theta)\) is the micro-level engine that calculates the raw, token-by-token probability of every single word as it appears, whereas \(\mathrm{ppl}_\theta(x)\) is the macro-level aggregator consumes all of those individual probabilities from \(\pi\), normalizes them using logarithms to prevent underflow, and averages them into one final, continuous metric for the entire document. The three open source detectors used in this paper can separate \(H\) from \(A\) only to the extent that the induced distributions \(\mathrm{ppl}_\theta(H)\) and \(\mathrm{ppl}_\theta(A)\) are themselves separable.

We say that a register satisfies the register-constraint condition when the following three properties hold simultaneously:

(C1) External syntactic constraint.

The surface form of \(H\) is dictated by external rules (statutes, formatting standards, prosecution practice) rather than by free authorial choice. Crucially, these constraints are explicitly defined in the rules beforehand; they are not statistical patterns discovered afterward by analyzing a corpus.

(C2) Inherently Low-Perplexity Human Baselines.

The external constraints strictly limit vocabulary and structural variance, causing human-authored text to yield an inherently low-entropy perplexity distribution, \(\mathrm{ppl}_\theta(H)\), under any standard scoring model \(\theta\). Consequently, genuine human text naturally occupies the same high-probability linguistic space that an autoregressive LLM optimizes for during generation.

(C3) Extensive In-Domain Pretraining.

Modern LLMs have ingested sufficient volumes of this constrained, domain-specific text during pre-training to natively reproduce its structural rigidities without explicit instruction. Consequently, the perplexity distribution of AI-generated text, \(\mathrm{ppl}_\theta(A)\), collapses into the exact same low-entropy probability space as the human baseline, \(\mathrm{ppl}_\theta(H)\).

When (C1)–(C3) hold jointly, the human and AI perplexity distributions become inseparable along the detectors’ sole discriminative axis; the likelihood-based assumption is therefore violated by construction, rather than by miscalibration. This constitutes the formal definition of the Perplexity Trap.

3.0.0.2 How Patents Satisfy It

We select epo patent claims as our primary test case because they provide an ideal, real-world instantiation of conditions (C1)–(C3).

(C1): Article 84 of the epc mandates that claims be “clear and concise.” Patent practitioners operationalise this legal constraint through a highly restricted vocabulary, strict antecedent basis requirements, and a rigid two-part “preamble–characterising” structure.

(C2): The same statutory strictness that ensures successful prosecution also artificially restricts human authorial variance, forcing the empirical perplexity distribution of human-authored claims into a predictable, low-entropy space. This serves as a domain-specific analogue to the “ESL effect” observed by [9], where constrained vocabulary inherently triggers false-positive AI classifications.

(C3): Because granted patents are open-access, massive corpora from the EPO and USPTO are heavily sampled during the pretraining of contemporary LLMs. Consequently, when an LLM is prompted to draft a claim, it natively reproduces the Article 84 syntactic constraints by default—without requiring explicit instruction or targeted prompt engineering.

We selected patent claims over other highly constrained candidate registers (e.g., legal contracts, regulatory filings, IETF RFCs, FDA labels, medical abstracts) because their structural rigidity is statutorily mandated rather than merely an emergent stylistic convention. Consequently, the patent corpus represents the most unambiguous public manifestation of condition (C1), providing an optimal, rigorously defined environment to isolate and empirically test the Perplexity Trap.

4 Dataset↩︎

We use a balanced, single-domain corpus of \(1000\) patents (500 human, 500 AI) drawn from the EPO telecommunications domain. The corpus contains both abstracts (one per patent) and individual claims (multiple per patent), giving 1000 abstracts and 11613 claims in total.

4.1 Human side: granted EPO patents↩︎

Five hundred patents were drawn at random from the EPO’s published corpus under three filters chosen to make human authorship effectively unambiguous: (i) publication status restricted to granted patents (B1, B2), excluding pending, withdrawn, and abandoned applications, so that an examiner has formally accepted the document; (ii) publication date at least six years before LLMs entered widespread use, so that the claim texts possibly do not include any LLM contamination; and (iii) technical domain restricted to telecommunications (IPC/CPC classes H04W, H04L, H04B), which controls for vocabulary effects and isolates the AI signature from the topic signature. For each patent we extracted the title, abstract, and the full set of independent and dependent claims; the 500 patents yielded 6613 individual claims (1500 explicitly labelled as independent).

4.2 AI side: five prompting strategies↩︎

For each of the 500 EPO patents we generated an AI counterpart by feeding the original abstract to a llm as a ground-truth prompt. To probe robustness across plausible attacker behaviours, we generated five distinct AI categories using different prompting strategies, yielding 100 patents per category and 500 in total — matched in count to the human side. The categories are designed to span the regime in which (C1)–(C3) of Section 3 hold: a baseline zero-shot prompt (Cat A), prompts that target known weak signals of likelihood-based detection (Cat B–D), and a prompt that mimics non-native authorship (Cat E), motivated both by detector-side bias against non-native English [9] and by evidence that uninformed human stylometric guesses about machine text are unreliable [2]. All AI generation was performed using Claude Opus 4.6 (Anthropic) accessed through the Cursor IDE in April 2026; the exact prompts are reproduced in Appendix 12. A sixth category (Cat F) generated with Qwen2.5-3B-Instruct serves as a cross-LLM-family robustness check and is described in Appendix 13.

Table 1: AI-generated patent categories. Each category contributes 100 patents matched one-to-one with a human EPO source patent.
Cat. Strategy Linguistic objective
A Standard zero-shot Baseline LLM output under default prompting.
B Persona-shift Mask the neutral LLM tone via a professional-engineer persona.
C Rhythm control Bypass burstiness checks via varied sentence structure.
D Iterative refinement Simulate human-in-the-loop drafting and revision.
E ESL / non-native Mimic non-native technical English to probe lexical bias.

5 Experimental Results↩︎

5.1 Detectors and Evaluation Methods↩︎

We evaluate three zero-shot likelihood-based detectors 4:

DetectGPT [4]:

perturbation-based curvature detection. We use GPT-2-medium (355M) as the scoring model and T5-small (60M) as the mask-filling model, with 10 perturbations per claim, span length 2, and 15% words masked.

Fast-DetectGPT [5]:

efficient approximation of the curvature signal via conditional token sampling. We use GPT-2-medium as the scoring model in single-model mode.

Binoculars [6]:

contrastive zero-shot detection using a normalized perplexity-to-cross-perplexity ratio. We use GPT-2 (124M) as the observer and GPT-2-medium (355M) as the performer, applying the conventional decision threshold of \(0.85\).

For each detector, at each granularity level (abstract & claims), we scored every document and produced a binary classification using each detector’s published decision rule: \(\text{\textit{Binoculars score}} < 0.85 \rightarrow \text{AI}\); \(\text{\textit{DetectGPT score}} > 0 \rightarrow \text{AI}\); \(\text{\textit{Fast-DetectGPT criterion}} > 0 \rightarrow \text{AI}\). For each detector, we report the following metrics: accuracy, fpr, and fnr. In this context, fpr represents the fraction of human-written patents falsely flagged as AI-generated, while fnr represents AI-generated patents misclassified as human-written. Given the paper’s objective, these are the primary key performance indicators.

The results have been computed once per document using deterministic settings; for DetectGPT we fix the perturbation random seed to 42 to ensure reproducibility despite the inherent stochasticity of the perturbation procedure. The results are tabulated in Table 2.

Table 2: Detector performance including Accuracy, fpr & fnr
Detector Gran. Acc. (%) FPR (%) FNR (%)
Binoculars Abstracts 48.6 54.2 48.6
Binoculars Claims 34.8 78.3 47.7
Fast-DetectGPT Abstracts 47.4 31.2 74.0
Fast-DetectGPT Claims 33.8 61.3 72.6
DetectGPT Abstracts 61.3 75.4 2.0
DetectGPT Claims 46.2 80.5 18.4

4pt

Two patterns are immediately visible in Table 2. First, every one of the three detectors exceeds a \(60\%\) false-positive rate at claim granularity — and every one is wrong on more documents than it is right. Second, claims are uniformly harder than abstracts: every detector loses \(13\)\(15\) percentage points of accuracy when moving from the abstract to the claim level. The natural diagnostic question is why: a detector might fail because the underlying signal exists but its threshold is miscalibrated to the register, or because the signal it consumes does not exist in the register at all. We discriminate between these two possibilities in §5.2 by computing perplexity and burstiness directly, measuring their correlation with each detector’s output, and quantifying the distributional separability of the human and AI populations along the underlying signal.

5.2 The Perplexity Trap↩︎

To answer the question raised in §[sec:evalmethods] — whether detectors fail due to miscalibration or the absence of a discernible signal in this domain — we removed the detection layer entirely to analyze the core statistics: token-level perplexity and burstiness (the within-passage variance of per-token log-likelihood). Every abstract and claim was scored using the same GPT-2-medium head employed throughout this study (refer to Appendix 8 for the substitution argument). At this stage, no thresholding, perturbation, or contrastive ratios were applied. For each (metric, granularity) pair, we calculated the Weitzman overlap coefficient between the EPO (human) and AI distributions, alongside Cohen’s \(|d|\) and a Mann–Whitney \(U\) test (Table 3).

Table 3: Raw perplexity and burstiness signal between EPO (human) and AI categories at claim granularity. Overlap refers to the Weitzman coefficient (\(1 = \text{identical}\), \(0 = \text{disjoint}\)). Burstiness is degenerate (\(\sigma^2_{\text{AI}} \approx 0\)) for all AI categories.
AI Category Ppl. Overlap Ppl. \(|d|\) Burst. \(\sigma^2_{\text{AI}}\)
Cat A 0.81 0.14 \(\approx 0\)
Cat B 0.69 0.24 0
Cat C 0.40 1.50 0
Cat D 0.52 1.02 0
Cat E 0.85 0.02 0

At claim granularity — where all three detectors collapsed (Table 2) — human and AI perplexity distributions overlap significantly (\(0.69\)\(0.85\) for persona, ESL, and zero-shot categories; \(0.40\)\(0.52\) for rhythm and refinement). Burstiness collapses to a single point for every AI category because individual claims are too short for the within-passage variance estimator to provide meaningful information. Consequently, burstiness is an unusable feature at this granularity, regardless of the detector.

Spearman rank correlations (\(\rho\)) between detector scores and raw perplexity confirm that these tools primarily track raw likelihood: \(|\rho|=0.71\) for Binoculars and \(0.68\) for Fast-DetectGPT. DetectGPT, being curvature-based, is partially decorrelated (\(|\rho|=0.13\)) yet still fails to achieve reliable accuracy. The two most highly correlated detectors are those whose decision rules reduce to calibrated thresholds on perplexity-derived statistics; they fail in lock-step with the raw signal.

Implication. The failure of these detectors on telecom patents is not a matter of miscalibration. Rather, the signal they consume — perplexity, optionally normalised by curvature or a secondary model — is intrinsically inseparable between human and AI text within this corpus.

The structural rigidity of patent claims (Article 84 EPC, §3) forces both human and LLM-templated distributions onto the same low-perplexity, low-burstiness manifold. This is the Perplexity Trap: any detector scoring text on a likelihood-based axis inherits this inseparability, regardless of model size, threshold tuning, or scoring-head adaptation. Even the DivScore detector [7], a normalised likelihood ratio specifically engineered for specialised domains, falls victim to this trap (see Appendix 11). The polarity inversion reported by [13] for perplexity detectors on conversational text is also present here; however, in this register, the effect is structural rather than statistical and persists despite corrective measures.

5.2.0.1 Scope of the claim.

The empirical demonstration above is on a single corpus, but the mechanism we identify — collapse of the human and AI perplexity distributions onto a common low-entropy manifold under an externally enforced syntactic constraint — is the formal content of the register-constraint condition (C1)–(C3) of §3. We predict that the trap holds in any register satisfying (C1)–(C3) jointly; candidate registers include legal contracts, SEC filings, FDA drug labels, IETF RFCs and so on. We also predict it does not hold in registers where authorial choice is free along at least one of the lexical, syntactic, or rhetorical axes (open-domain conversation, op-eds, fiction, free-form code), because these registers violate (C2) by construction. Direct empirical verification on additional registers is left to future work; what the present paper establishes is that, in at least one register that meets (C1)–(C3), no detector consuming a likelihood-derived feature axis recovers operational accuracy. Recovering signal therefore requires a feature axis that is not derived from the scoring model’s own log-probability. We pursue two such axes in the next two subsections.

5.3 Discrete Off-Axis Features (Domain-Specific Probe)↩︎

Before constructing a domain-agnostic off-axis classifier (§5.4), we briefly verify whether features computed without reference to language-model log-probabilities carry signal that the perplexity axis lacks. We evaluate six discrete, deterministic patent-prosecution markers (M1–M6): (M1)claim-dependency validity, (M2)antecedent violations, (M3)presence of the EPC two-part characterising clause, (M4)technical-effect prose, (M5)preamble–body separation, and (M6)length anomaly.

Information gain. On the pooled claim corpus, perplexity exhibits the largest information gain relative to the human/AI label (\(\text{IG} = 0.224\)). M2 (antecedent violations) is second (\(\text{IG} = 0.070\)), an order of magnitude larger than burstiness (\(\text{IG} = 0.008\)) and seven times larger than M6 (\(\text{IG} = 0.016\)); the remaining four markers contribute \(\text{IG} \leq 0.0024\) each. This confirms that off-axis features exist (M2) that are not derivable from likelihood. However, a single such feature, while discriminative in isolation, is not dense enough to serve as a standalone detector.

Pipeline evaluation. A logistic-regression classifier using M1–M6 (5-fold stratified CV) reaches \(62.2\%\) accuracy at \(44.1\%\) fpr — a \(16\)\(28\) pp improvement over the single-detector baselines in Table 2, yet still below operational utility (Table 4). Stacking a detector on top of the markers only yields marginal gains for Fast-DetectGPT and actually degrades performance for Binoculars, indicating that marker-derived and likelihood-derived signals partially overlap rather than being strictly additive.

Table 4: Pipeline accuracy / fpr (5-fold CV) on the pooled claim corpus. Best per column in bold.
Stage Bino. Fast-DGPT DetectGPT
Detector only 34.8 / 78.3 33.8 / 61.3 46.2 / 80.5
Markers only 62.2 / 44.1 62.2 / 44.1 62.2 / 44.1
Detector + markers 60.2 / 45.3 66.6 / 35.1 62.5 / 44.7

3pt

The existence of M2 falsifies the strong reading of the Perplexity Trap (i.e., that no feature recovers signal). However, the operational ceiling of M1–M6 confirms that discrete structural markers are insufficient; a denser, continuous off-axis signal is required.

5.4 A Domain-Agnostic Off-Axis Classifier↩︎

We now construct the recommended classifier using seven continuous linguistic-complexity features (F1–F7): type-token ratio (TTR), hapax-legomena ratio, mean dependency depth, Flesch–Kincaid grade level, subordinate-clause ratio, noun-phrase density, and sentence-length variance. Critically, none of these are derivable from a language model, ensuring they remain orthogonal to the perplexity axis.

Per-feature effect sizes. Hapax-legomena ratio (\(\overline{|d|}=1.17\)) and TTR (\(\overline{|d|}=1.11\)) dominate the absolute Cohen’s \(d\) between human and AI text. Both indicate that AI-drafted claims use a substantially wider vocabulary per token than human ones — inverting the common assumption that LLM output is vocabulary-impoverished. Subordinate-clause ratio (\(\overline{|d|}=0.55\)) and Flesch–Kincaid grade (\(\overline{|d|}=0.48\)) provide secondary signal. Optimal univariate Youden-\(J\) thresholds yield two rules with \(\text{AUC} = 0.81\): \(\text{TTR} > 0.732\) and \(\text{hapax} > 0.529\).

Combined classifier. We evaluate performance in Table 5. The seven complexity features alone reach \(74.0\%\) accuracy, an absolute lift of \(13\) pp over the perplexity-only baseline. Adding perplexity to the complexity features contributes \(0.0\) pp, confirming that complexity features capture nearly all available operational improvements.

Table 5: Combined-classifier performance (5-fold CV) on the pooled claim corpus. The complexity-only row is the recommended off-axis classifier.
Feature Set Acc. F1 FPR
Perplexity only 0.610 0.481 0.246
Perplexity + Burstiness 0.610 0.482 0.247
Structural markers (M1–M6) 0.622 0.616 0.441
Complexity (F1–F7) 0.740 0.717 0.281
Complexity + Perplexity 0.740 0.717 0.281
All features combined 0.753 0.731 0.268

Several avenues remain to further validate the robustness and generalizability of the proposed off-axis classifier. For example, one can evaluate the performance across partitions of ipc sub-classes and stratifications of claim length to ensure that linguistic complexity signals remain invariant across diverse technical domains and document scales.

6 Discussion↩︎

6.0.0.1 The Perplexity Trap.

Under the 2026 EPO “Human is the Hook” regime [1] and a strict consumer-grade GPU deployment envelope (\(\le\!8\) GB VRAM), likelihood-based detectors (Binoculars, DetectGPT, Fast-DetectGPT, and DivScore) fail catastrophically on patent claims, consistently exceeding a \(60\%\) False Positive Rate (FPR). This failure is structural: Article 84 EPC mandates “clear and concise” language, collapsing human and AI text onto the same low-perplexity, low-burstiness manifold.

6.0.0.2 Robustness and Hardware Limits.

This inseparability persists across different LLM generators (Qwen2.5 vs.Claude, Appendix 13), domain-adapted scoring heads (Appendix 11), and vocabulary-orthogonal patent classes (A61K, C07D, F03D; Appendix 10), where mean FPR reaches \(84.6\%\). Furthermore, restoring datacenter-class models (Falcon-7B/GPT-J-6B on an H100 GPU) merely shifts the failure mode—producing silent, noisy, or panicked classifiers. No threshold, including the Youden-optimal operating point, yields a deployable (FPR, Recall) pair (Appendix [sec:app95a100]). Scoring capacity is not the binding constraint.

6.0.0.3 The Off-Axis Solution.

Operational signal exists strictly orthogonal to likelihood. A logistic regression on seven linguistic-complexity features (§5.4) recovers \(74.0\%\) accuracy at a \(28.1\%\) FPR within the same hardware envelope. Adding perplexity to this model contributes \(0.0\) pp. Notably, hapax-legomena ratio (\(|d| = 1.17\)) and Type-Token Ratio (\(|d| = 1.11\)) drive this separation: AI-generated claims use a wider vocabulary per token than human claims, inverting standard assumptions about LLM output and mirroring polarity reversals seen in general domains [13].

6.0.0.4 Limitations & Future Work.

We note several limitations: (L1) data is restricted to the EPO jurisdiction and requires granular sub-class analysis; (L2) evaluations are limited to Claude and Qwen families; (L3) adversarial evasion attacks targeting complexity features remain untested; (L4) small-parameter surrogate scoring heads were used (though datacenter ablations mitigate this); and (L5) \(74\%\) accuracy limits our classifier to human-in-the-loop triage. Future work will test generalizability on analogous constrained registers (e.g., SEC filings, FDA labels) and quantify operational triage lift. Ultimately, likelihood-based detection on patent prose is effectively useless, leaving linguistic complexity as the only viable triage signal.

7 List of Abbreviations↩︎

8 Scoring Model Substitution and Datacenter-Scale Re-evaluation↩︎

8.0.0.1 Note on Scoring Model Capacity

The scoring models utilized by these baselines are significantly smaller in parameter count than the frontier generators evaluated in this paper (Claude Opus, Qwen-3B). This scale disparity was strictly dictated by the deployment envelope established in our methodology (a single consumer-grade GPU GTX1080 with \(\le\!8\) GB VRAM, prohibiting external API dependence), which is explained earlier. Furthermore, while scaling the scoring model might improve absolute perplexity calibration, the Perplexity Trap is a relative distributional failure. Because the statutory constraints of Article 84 force human drafting into a highly predictable, low-entropy syntactic manifold, increasing the scoring model’s capacity would only allow it to model this rigid syntax more perfectly, compressing both the human and AI distributions further. The catastrophic fprs observed in our results are a symptom of this inseparable feature axis, not merely a byproduct of restricted model capacity.

All scoring heads in our main experiments are sub-1 B-parameter open-source models that fit within \(\leq\!8\) GB of VRAM. As mentioned earlier, this is a deliberate methodological choice reflecting realistic deployment constraints. More importantly, it isolates the fundamental theoretical question—whether the underlying likelihood feature axis is statistically separable in highly constrained registers—from the orthogonal question of how well specific multi-billion parameter checkpoints calibrate to it. Appendix 8 substantiates this substitution through a complete re-evaluation using the original frontier scoring models (e.g., Falcon-7B, GPT-J-6B) on NVIDIA H100 GPUs, confirming that the Perplexity Trap persists and the catastrophic false positive rates are invariant to model scale.

We exclude proprietary API detectors (GPTZero, Copyleaks) from this evaluation. Their scoring functions are unpublished, their thresholds change without notice, and [10] have already documented their catastrophic degradation on templated text. Including them would not add information about the underlying feature axis, which is the object of our study.

8.0.0.2 Note on Scoring Model Substitution

The main body of the paper restricts every reported detector number to a realistic deployment infrastructure (single consumer-grade GPU with \(\le\!8\) GB VRAM), because that is a good example of the hardware which non-tech entities like patent offices, IP law firms, and SME R&D departments would realistically possess. The reference implementations of the detectors benchmarked in this paper, however, utilize substantially larger scoring models: GPT-J-6B for DetectGPT and Fast-DetectGPT, and a dual-model Falcon-7B stack for Binoculars. Because a single consumer GPU cannot host these models in FP16, we substituted the GPT-2 family (124M and 355M) for the main experiments. This substitution fulfills the memory constraints, satisfies Binoculars’ joint-tokenization invariant, and avoids advantaging one method over another.

To ensure this substitution does not invalidate our conclusions regarding the Perplexity Trap, we conducted a comprehensive ablation on an NVIDIA H100 80 GB GPU, re-evaluating the corpus using the originally published multi-billion parameter scoring heads.

What this appendix is not. This is a register-matched head restoration on the paper’s EPO H04 corpus, not a reproduction of each detector’s original paper on its native benchmarks. The question answered here is the following: does restoring the published Hugging Face stacks on datacenter hardware yield a working solution on patent claims and abstracts?

8.0.0.3 1. Per-detector Spearman Rank Correlation.

We first computed the per-document Spearman rank correlation \(\rho\) between the substitute-head scores and the original-head scores (Table 6). The correlation is strong for Binoculars (\(\rho=0.84\) on claims) and Fast-DetectGPT (\(\rho=0.78\) on claims), indicating that the smaller models preserve the inferential ordering of the likelihood axis. While DetectGPT exhibits a weaker correlation (\(\rho=0.39\)), the overall rank-based statistics remain robust. Distributional inseparability, once established, is largely invariant to monotonic transformations of the score axis induced by larger models.

Table 6: Per-detector Spearman rank correlation \(\rho\) between substitute-head scores (deployment frontier, \(\le\!8\) GB VRAM) and originally-published-head scores (NVIDIA H100 80 GB) on the same EPO H04 corpus. Both score sets are computed on the identical \(1{,}000\) documents (abstracts) or \(11{,}613\) claims; the join key is (publication_number, claim_number); \(n\) is the number of overlapping (document, score) pairs.
Detector Granularity \(n\) Substitute head Original head Spearman \(\rho\)
Binoculars abstracts 1000 GPT-2 / GPT-2-medium Falcon-7B / Falcon-7B-Instruct 0.786
Binoculars claims 11613 GPT-2 / GPT-2-medium Falcon-7B / Falcon-7B-Instruct 0.836
Fast-DetectGPT abstracts 1000 GPT-2-medium GPT-J-6B 0.669
Fast-DetectGPT claims 11613 GPT-2-medium GPT-J-6B 0.780
DetectGPT abstracts 1000 GPT-2-medium / T5-small GPT-J-6B / T5-large 0.115
DetectGPT claims 11613 GPT-2-medium / T5-small GPT-J-6B / T5-large 0.389

8.0.0.4 2. Head-restored Re-evaluation at Published Thresholds.

More critically, we demonstrate that the detection failure is not an artifact of scoring head capacity. When the original Falcon-7B and GPT-J-6B scoring stacks are deployed on the H100 GPU to evaluate the EPO patent register at their published default thresholds, the catastrophic failure modes persist.

Table 7: Confusion matrices, accuracy, false-positive rate, and threshold-free AUROC of the three benchmarked detectors on the EPO H04 corpus, evaluated on a single NVIDIA H100 80 GB HBM3 GPU with the originally published scoring heads (Falcon-7B + Falcon-7B-instruct for Binoculars; GPT-J-6B for Fast-DetectGPT; GPT-J-6B + T5-large mask model for DetectGPT)
Detector Granularity N TP FP FN TN Acc. FPR AUROC
Binoculars abstracts 1000 0 0 500 500 0.500 0.000 0.623
Binoculars claims 11613 0 0 5000 6613 0.569 0.000 0.701
Fast-DetectGPT abstracts 1000 28 74 472 426 0.454 0.148 0.542
Fast-DetectGPT claims 11613 972 3376 4028 3237 0.362 0.511 0.743
DetectGPT abstracts 1000 453 444 47 56 0.509 0.888 0.626
DetectGPT claims 11613 4327 5147 673 1466 0.499 0.778 0.591

Table 7 lists TP/FP/FN/TN, accuracy, fpr, and threshold-free auroc for each detector at abstract and claim level granularity under the originally published heads.

a
b
c
d
e
f

Figure 1: Confusion-matrix heatmaps for the six runs on the EPO H04 corpus with originally published scoring heads.. a — Binoculars, abstracts, b — Fast-DetectGPT, abstracts, c — DetectGPT, abstracts, d — Binoculars, claims, e — Fast-DetectGPT, claims, f — DetectGPT, claims

As shown in Figure 1, each model exhibits distinct pathological classification behaviors. Binoculars operates at an impractically conservative threshold; while it successfully protects human authors by producing zero false positives, it entirely fails to identify any AI-generated text (TP = 0), effectively acting as a blind classifier defaulting to a "human" label. Conversely, DetectGPT suffers from catastrophic over-sensitivity, indiscriminately flagging text to produce unacceptably high false positive rates (0.888 for abstracts, 0.778 for claims). Fast-DetectGPT demonstrates erratic calibration; despite achieving the highest underlying class separation on claims (AUROC = 0.743), its practical thresholding yields a degrading overall accuracy of 0.362 and a 0.511 FPR.

8.0.0.5 3. Threshold Recalibration.

To definitively decouple the model capacity from the threshold selection, we re-fit the decision thresholds on a held-out 80/20 stratified split (Table 8). Even at the Youden-optimal threshold (maximizing TPR – FPR), or at the minimal-FPR threshold satisfying a \(0.5\) recall floor, no combination of detector, granularity, and scoring head delivers both a non-trivial recall and a viable (\(<5\%\)) false positive rate.

Table 8: Best-case operating points after re-fitting the decision threshold on a held-out 80/20 stratified split of the EPO H04 corpus, for both deployment-frontier substitute-head stacks and originally-published-head stacks. Even at the Youden-optimal threshold, or at the minimal-FPR threshold that satisfies a recall floor of \(0.5\), no row simultaneously delivers a non-trivial recall and a sub-\(5\%\) FPR.
Det. Gran. Head \(n\) AUROC Youden FPR Youden Rec. FPR @ Rec.\(\ge 0.5\)
Binoculars abstracts substitute 1000
Binoculars claims substitute 11613
Binoculars abstracts original 1000
Binoculars claims original 11613
Fast-DetectGPT abstracts substitute 1000
Fast-DetectGPT claims substitute 11613
Fast-DetectGPT abstracts original 1000
Fast-DetectGPT claims original 11613
DetectGPT abstracts substitute 1000
DetectGPT claims substitute 11613
DetectGPT abstracts original 1000
DetectGPT claims original 11613

Implication. These results confirm that the Perplexity Trap is a fundamental failure of the likelihood axis under statutory constraint, not merely a symptom of restricted scoring model capacity or sub-optimal thresholding. Substitution of smaller models on the deployment frontier preserves the structural inseparability of the domain.

9 Perplexity and Burstiness↩︎

In the computational analysis of generated text, perplexity and burstiness serve as primary statistical discriminators between human and non-human (e.g., AI) authorship. Perplexity quantifies the predictive uncertainty of an autoregressive language model evaluated on a given sequence, formally defined as the exponentiated average negative log-likelihood of the token sequence under the model’s learned distribution, \(\text{PPL}(X) = \exp(-\frac{1}{N} \sum_{i=1}^N \log p_\theta(x_i|x_{<i}))\). Consequently, text generated by llms typically exhibits anomalously low perplexity when scored by structurally similar models, as the sequence strictly adheres to the high-probability manifold of the training distribution. Burstiness, in this context, characterizes the variance of these linguistic features—specifically the fluctuation of sentence-level perplexity or structural complexity—across a document’s span. While machine-generated prose tends to optimize for uniform token predictability, resulting in a consistent, flat structural cadence (low burstiness), human authorship natively demonstrates high structural heterogeneity, manifesting as unpredictable “bursts” of complex, low-probability syntax interspersed with highly probable, conventional phrasing.

10 Replication on Additional Registers↩︎

To establish that perplexity trap, as written in Section 3 is a property of the register-constraint condition (C1)–(C3) rather than that of the specific EPO H04 telecoms corpus, we replicated the main experimental pipeline on additional registers spanning different technical domains.

The AI side of every additional corpus was generated by Qwen2.5-3B-Instruct (Alibaba) under the same five prompting strategies as Cat A–E in Appendix 12; usage of a different LLM serves as an additional cross-LLM robustness check.

10.1 Replication on Non-Telecom Patents (A61K + C07D + F03D)↩︎

We replicated the main detector benchmark on a fresh corpus of 500 EPO B1 patents drawn from three vocabulary-orthogonal IPC classes (A61K medical preparations, C07D heterocyclic chemistry, F03D wind motors), all granted before 2020-01-01. The AI side was generated with Qwen2.5-3B-Instruct under the same five prompting strategies (Cat A–E) used for the main corpus. Mean detector FPR is 84.6%, the human/AI perplexity overlap is 0.78 (Weitzman coefficient), and the off-axis linguistic-complexity classifier reaches 89.8% accuracy at 16.0% FPR — consistent with the H04 telecoms corpus and confirming that the Perplexity Trap is a property of the patent register rather than of any particular technical vocabulary.

Table 9: Detector accuracy and false-positive rate on the replication on non-telecom patents (a61k + c07d + f03d) corpus (Qwen-generated AI side).
Detector Acc. FPR
Binoculars 52.0% 93.4%
Fast-DetectGPT 66.2% 65.0%
DetectGPT 52.2% 95.4%

11 Anticipated Reviewer Concern: Why Not Use DivScore?↩︎

Concern

A reviewer may reasonably ask why the three detectors evaluated in the main paper do not include DivScore [7], the recent EMNLP-2025 detector that is specifically engineered for specialised legal and medical text. Section 2 cites DivScore as motivating prior art but does not benchmark it, which could potentially be misread as an evaluation gap. We address it here directly by running DivScore on the same EPO + Cat A–E + Cat F corpus.

DivScore Overview

DivScore [7] computes a per-document score \[\text{DivScore}(x) \;=\; \frac{H_{M^*}(x)}{CE_{M^*}(x)},\] where \(H_{M^*}(x)\) is the mean per-position predictive entropy of a domain-adapted student LM \(M^*\) and \(CE_{M^*}(x)\) is the mean per-token negative log-likelihood of \(x\) under \(M^*\). The decision rule is \(\text{DivScore}(x) > \tau \Rightarrow\) AI. The published implementation uses Mistral-7B (or other 7B-class LMs) as \(M^*\), fine-tuned via knowledge distillation on a domain-specific unlabeled corpus. By construction, DivScore is intended to escape the “distributional collapse” that its authors identify as the failure mode of likelihood-based detectors in specialised domains.

11.0.0.1 Deployment Setup

We maintain the strict compute envelope established previously (a single consumer-grade GPU with \(\le\!8\) GB VRAM, prohibiting external API calls). Because the 7-billion-parameter Mistral model utilized in the original DivScore framework [7] exceeds this memory budget, we substitute the largest open-weight causal language model that natively fits: EleutherAI/pythia-2.8b-deduped in half-precision (FP16). We evaluate two configurations of \(M^*\), both strictly within the deployment frontier:

  1. DivScore-base: \(M^*\) acts as the un-adapted Pythia-2.8B-deduped checkpoint. This isolates the baseline performance, corresponding to the “without domain adaptation” ablation reported by [7].

  2. DivScore-adapted: \(M^*\) is the Pythia-2.8B-deduped model LoRA-fine-tuned on \(2,500\) held-out human-authored EPO claims. Because we rely on a genuine human corpus rather than synthetic LLM outputs, this configuration serves as the deployment-frontier analogue to DivScore’s “human text finetuning” baseline, allowing us to test the impact of register alignment on the entropy scoring.

For each text \(x\) in EPO, Cat A–E (claims and abstracts; \(11613\) claims and \(1000\) abstracts in total) and Cat F (\(923\) Qwen2.5-3B-Instruct claims), we compute DivScore from a single forward pass through \(M^*\). We report AUROC, accuracy, FPR, and FNR at the Youden-\(J\)-optimal threshold — i.e.the most favourable evaluation possible for the detector, since DivScore is allowed to choose the best threshold per granularity after seeing the test labels. By giving DivScore the most unfair advantage possible, any failure it exhibits under these conditions is proven to be a fundamental flaw in the metric itself, not just a result of a poorly chosen threshold. The three detectors of the main paper are evaluated at their published thresholds and receive no such concession.

Result

Table 10 reports DivScore against the three detectors of Table 2. Table 11 reports the per-category distributional overlap on the DivScore axis. Figures 24 visualise the result.

Table 10: Detector performance at the deployment frontier. The first three detectors are evaluated at their published decision thresholds (reproduced from Table [tbl:tab:detect95confmat]). The two DivScore configurations are evaluated at the Youden-\(J\)-optimal threshold per granularity, i.e.the post-hoc best-of-test-set threshold; this is a strictly more favourable evaluation than the other detectors receive. Lower FPR and FNR are better.
Detector Granularity Accuracy (%) FPR (%) FNR (%) AUROC
Binoculars Abstracts 48.6 54.2 48.6
Binoculars Claims 34.8 78.3 47.7
Fast-DetectGPT Abstracts 47.4 31.2 74.0
Fast-DetectGPT Claims 33.8 61.3 72.6
DetectGPT Abstracts 61.3 75.4 2.0
DetectGPT Claims 46.2 80.5 18.4
DivScore (base, \(M^*\) = Pythia-2.8B) Abstracts 55.7 62.2 26.4 0.523
DivScore (base, \(M^*\) = Pythia-2.8B) Claims 66.6 11.6 62.3 0.604
DivScore (adapted, LoRA on \(2500\) EPO claims) Abstracts 64.1 47.0 24.8 0.650
DivScore (adapted, LoRA on \(2500\) EPO claims) Claims 72.6 15.1 43.6 0.747
Table 11: DivScore distributional overlap (Weitzman) and Cohen’s \(|d|\) between EPO claims and each AI category, in both DivScore configurations. Higher overlap \(\Rightarrow\) the human and AI distributions are less separable on the DivScore axis.
AI cat. Ovl.base (claims) \(|d|\) base (claims) Ovl.adapted (claims) \(|d|\) adapted (claims) Ovl.base (abstracts) Ovl.adapted (abstracts)
Cat A 0.760 0.50 0.661 0.11 0.560 0.498
Cat B 0.496 0.67 0.540 0.10 0.502 0.402
Cat C 0.195 2.33 0.161 2.41 0.440 0.356
Cat D 0.374 1.21 0.261 1.93 0.556 0.420
Cat E 0.675 0.22 0.463 0.70 0.416 0.502
Cat F (Qwen) 0.585 0.96 0.780 0.49
a
b

Figure 2: DivScore distributions on EPO and Cat A–E. Even with a domain-adapted \(M^*\), the EPO and AI distributions remain largely overlapping; in the base configuration the AI categories straddle the EPO mean (Cat A, B, E above; Cat C, D below), so no single threshold \(\tau\) on the DivScore axis can separate human from AI. This is the empirical signature of the Perplexity Trap (Section 5.2) operating on the DivScore axis.. a — DivScore (base \(M^*\)), claims, b — DivScore (LoRA-adapted \(M^*\)), claims

Figure 3: DivScore distributions on Cat F (Qwen2.5-3B-Instruct claims) versus EPO claims, in both M^* configurations. Domain adaptation worsens the separation: overlap rises from 0.585 (base) to 0.780 (adapted) and |d| falls from 0.96 to 0.49. The adapted scoring head has internalised the same surface statistics that Qwen2.5-3B-Instruct itself produces, so the human and AI distributions become more, not less, indistinguishable. This is the same pattern as the raw-perplexity result of Appendix 9, now reproduced on the DivScore axis.
Figure 4: Claim-level detector performance: DivScore at the Youden-optimal threshold versus DetectGPT, Fast-DetectGPT and Binoculars at their published thresholds. DivScore receives the most favourable possible evaluation (its threshold is chosen post-hoc on the test set); the other detectors do not. Even under this concession, neither DivScore configuration produces a deployment-acceptable joint (\text{FPR},\text{FNR}) pair.
Figure 5: Per-category distributional overlap on the DivScore axis, all four configurations. Domain adaptation reduces overlap on the templated Claude categories (most strongly on Cat D and Cat E) but increases overlap on Cat F (Qwen2.5-3B-Instruct), the only AI subcorpus produced by a contemporary instruction-tuned LLM in the dataset.

Interpretation of the Result. Three observations follow from Tables 1011 and Figures 25. (i) Even when DivScore is allowed to choose the best possible threshold post-hoc on the test set — a concession that none of the other detectors receive — it does not produce an operationally usable joint \((\text{FPR},\text{FNR})\) at the claim level: the best configuration (DivScore-adapted) reaches \((15.1\%,\;43.6\%)\), i.e.the detector flags roughly one in seven human-authored claims as AI while still letting more than two in five AI claims through. This is an improvement over DetectGPT’s \((80.5\%,\;18.4\%)\) at the published threshold, but neither pair is acceptable at examiner workstations where the cost of a false-positive inventorship-attribution error is asymmetric. (ii) The per-category DivScore distributions on the patent corpus exhibit the same straddling-the-EPO-mean pattern that raw perplexity does in Section 5.2. In the base configuration on claims, the EPO median is \(0.99\) and the AI medians are \(1.03\) (Cat A), \(1.09\) (Cat B), \(0.80\) (Cat C), \(0.86\) (Cat D), \(1.01\) (Cat E) and \(1.12\) (Cat F): four categories sit above EPO and two sit below. The orientation “DivScore \(<\tau\Rightarrow\) AI” required by the published decision rule is therefore violated by 66.2% of the AI population in the corpus (Cat A, B, E, F), regardless of the choice of \(\tau\). Adaptation aligns the orientation (all AI medians shift below EPO) but at the cost described next. The adapted DivScore axis, in other words, has been pulled closer to the contemporary AI distribution, exactly as the Perplexity Trap predicts.

11.1 LoRA training details (DivScore-adapted)↩︎

We adapt EleutherAI/pythia-2.8b-deduped as the DivScore student \(M^{*}\) using Hugging Face transformers + peft. The base checkpoint is loaded in FP16 with gradient checkpointing enabled, LoRA adapters are attached to the GPT-NeoX attention projection (query_key_value) only, and we train for a single epoch on a train-split subsample of at most 2,500 EPO claims. The held-out test patents (20% of EPO publications, split at the publication level with seed 42 to avoid claim-level leakage) are not seen during fine-tuning. All hyperparameters are listed in Table 12; values not listed are transformers.TrainingArguments defaults at the pinned versions reported here (transformers 5.5.4, peft 0.19.1, PyTorch 2.5, CUDA 12.1). At DivScore inference time we load the saved adapter via PeftModel.from_pretrained (no weight merge) and truncate inputs at 256 tokens, as in the un-adapted baseline.

Table 12: LoRA fine-tuning hyperparameters for DivScore-adapted \(M^{*}\) on EPO claims. Values not listed match transformers.TrainingArguments defaults.
Hyperparameter Value
Base model EleutherAI/pythia-2.8b-deduped (FP16)
LoRA rank \(r\) 16
LoRA \(\alpha\) 32
LoRA dropout 0.05
LoRA target modules query_key_value
LoRA bias none
Task type CAUSAL_LM
Optimizer AdamW (adamw_torch, HF defaults)
Weight decay 0.0
Peak learning rate \(2\times 10^{-4}\)
LR schedule linear decay, 0 warmup
Per-device batch size 2
Gradient accumulation 4
Effective batch size 8
Epochs 1
Max sequence length 128 tokens (pad + truncate)
Gradient clipping 1.0 (default)
Precision FP16
Random seed 42
Saved artifact PEFT adapter + tokenizer (no merge)

12 Data Generation Prompts↩︎

The AI-generated patent datasets were generated using Claude Opus 4.6. Batch processing and prompt orchestration were executed via the Cursor IDE (Version 3.0.16) in April 2026. For the categories mentioned in Table 1, the following prompts were used.

Category A (Standard Zero-shot AI)↩︎

Goal: Establish the baseline detection rate for standard, unprompted LLM output.

Prompt: “1. Write a European patent disclosure.
2. Based on the title and the problem statement, write a patent abstract.
3. Based on the abstract, draft a standard set of 10 patent claims, including at least one independent method claim and one independent system claim. Use standard patent drafting terminology."

Category B (Persona-Shift AI)↩︎

Goal: Mask the neutral AI tone with dense, conversational engineering logic.

Prompt: “1. Act as a senior telecommunications engineer while drafting a technical disclosure for an EPO patent attorney.
2. Based on the title and the problem statement, write a patent abstract.
3. Based on the abstract, draft a standard set of 10 patent claims, including at least one independent method claim and one independent system claim. Use standard patent drafting terminology.
4. While drafting, prioritize technical accuracy over perfect legal formatting. Describe the components directly (e.g., use ‘transceiver assembly’ instead of ‘communication unit’) and ensure the logical flow mimics a system architecture document."

Category C (Rhythm Control AI)↩︎

Goal: Break the statistical rhythm (entropy) that detectors look for by forcing structural constraints.

Prompt: “1. While drafting a patent disclosure, use the following structural constraints: alternate between extremely short, punchy technical facts and long, complex subordinate clauses.
2. Based on the title and the problem statement, write a patent abstract.
3. Based on the abstract, draft a standard set of 10 patent claims, including at least one independent method claim and one independent system claim.
4. While drafting, avoid standard predictable boilerplate where possible while remaining legally coherent. Inject specific 3GPP-style telecom jargon to increase the technical perplexity of the text."

Category D (Iterative Refinement AI)↩︎

Goal: Simulate a human-in-the-loop workflow by forcing the LLM to process the data twice within the same prompt.

Prompt: “1. You will execute a two-step drafting process.
2. Read the title and the problem statement.
3. Generate an unstructured, bulleted list of raw technical features and logical steps.
4. Rewrite those raw notes into a formal EPO patent disclosure containing an Abstract and 10 Claims, including at least one independent method claim and one independent system claim.
5. Intentionally include two human idiosyncrasies in the final output: use a technical acronym once before defining it, and use slightly asymmetrical phrasing in the dependent claims rather than perfectly uniform templates."

Category E (Non-native AI)↩︎

Goal: Test if detectors unfairly flag non-native technical English by simulating a German or Chinese applicant filing in English.

Prompt: “1. While drafting a patent disclosure in formal English, act as a non-native English speaking inventor from Germany.
2. Based on the title and the problem statement, write a patent abstract. Use highly rigid, grammatically strict, and formal vocabulary. Avoid colloquialisms entirely. Rely heavily on passive voice and highly structured, predictable transitions.
3. Based on the abstract, draft a standard set of 10 patent claims, including at least one independent method claim and one independent system claim.
4. While drafting, strictly adhere to repetitive phrasing templates for every single claim (e.g., ‘The method according to claim 1, further comprising...’). The text should feel technically flawless but stylistically stiff."

13 Multi-LLM Robustness (Cat F: Qwen2.5-3B-Instruct)↩︎

The five AI categories evaluated in Section 4 (Cat A–E) were all generated by Claude Opus 4.6 (Anthropic). One may legitimately ask whether the conclusions of Section 3 are an artifact of a single LLM family rather than a fundamental property of the patent domain. We therefore generated a sixth category, Cat F, comprising \(100\) patent abstracts and \(923\) claims using Qwen2.5-3B-Instruct (Alibaba). Keeping the rest of the pipeline fixed, we re-ran the three primary analyses: raw perplexity overlap, three-detector evaluation, and complexity-feature transfer.

Raw perplexity overlap (Cat F vs.EPO)

Table 13: Raw perplexity overlap and effect size between EPO and Cat F (Qwen2.5-3B-Instruct).
Granularity Overlap \(|d|\) Hum.ppl AI ppl
Abstracts 0.48 0.99 19.95 10.89
Claims 0.85 0.28 17.81 14.20

At the claim granularity, the human and Cat F perplexity distributions overlap by \(0.85\) with an effect size of \(|d| = 0.28\)—comparable to the most highly overlapping Claude category (Cat A, \(0.81\)). At the abstract granularity, the overlap is \(0.48\) with \(|d| = 0.99\) (Table 13). The Perplexity Trap established in Section 3 is therefore not a Claude-specific artifact: a completely different LLM family, despite having a fraction of the parameter count of the frontier models used in the primary evaluation, produces text that is statistically inseparable from human-authored EPO claims under the same likelihood axis.

Detector Evaluation on Cat F

Table 14: Three-detector evaluation on EPO+Cat F.
Detector Gran. Acc. Recall FPR F1
Binoculars Abstracts 0.700 0.980 0.580 0.766
Binoculars Claims 0.484 0.850 0.782 0.581
Fast-DetectGPT Abstracts 0.840 0.980 0.300 0.860
Fast-DetectGPT Claims 0.487 0.605 0.599 0.498
DetectGPT Abstracts 0.585 1.000 0.830 0.707
DetectGPT Claims 0.511 0.934 0.797 0.617

We re-ran those main detectors from the main body of the paper (Binoculars, DetectGPT,Fast-DetectGPT) on the EPO+CatF mix (Table 14). The results closely mirror the collapse observed with the Claude-generated corpus in the main text. While the detectors retain marginal discriminative power on the less-constrained abstracts (with Fast-DetectGPT achieving \(0.840\) accuracy), performance degrades catastrophically at the claim granularity. Across all three methods, overall accuracy on patent claims plummets to near-random chance (\(0.484\)\(0.511\)). Crucially, the detectors exhibit a degenerate classification behavior: they achieve seemingly high recall only by indiscriminately flagging text as AI-generated, resulting in severe false positive rates (\(0.599\) to \(0.797\)) on genuine human-authored claims. This confirms that the Perplexity Trap fundamentally neutralizes likelihood-based detection, regardless of the underlying generative model’s architecture or scale.

Complexity-feature Transfer

Table 15: Zero-shot transfer of the complexity-feature LR (trained on EPO + Cat A–E) to Cat F.
\(n_{\text{train}}\) \(n_{\text{test}}\) Acc. F1 FPR Recall
11613 2191 0.701 0.657 0.285 0.680

Finally, we evaluated whether the complexity-feature classifier introduced in Section 5.4, which was trained exclusively on the Claude-generated mixture (EPO+Cat A–E), transfers zero-shot to the Qwen-generated Cat F. As shown in Table 15, the logistic regression model maintains a viable discriminative signal, achieving an accuracy of \(0.701\) and a much more manageable false positive rate of \(0.285\). While this represents a degradation compared to strictly in-distribution evaluation—indicating that different LLM families possess distinct stylistic fingerprints—this feature-based approach remains vastly superior to the baseline zero-shot detectors. This confirms that while the Perplexity Trap universally neutralizes likelihood-based metrics across different model architectures, stylistic and structural complexity features retain a meaningful degree of cross-model robustness, even in highly constrained registers.

Implication. The Perplexity Trap, the structural-marker discrimination of M2 and M6, and the complexity-feature lift over a likelihood baseline are all reproduced when the AI text is generated by a different LLM family. None of the qualitative conclusions of the main text depend on having Claude as the AI text source.

References↩︎

[1]
B. Best, Accessed: April 2026EPO guidelines 2026: What’s new for AI?” https://www.youtube.com/watch?v=lf4VZ9QfJ4s, 2026.
[2]
M. Jakesch, J. T. Hancock, and M. Naaman, “Human heuristics for AI-generated language are flawed,” Proceedings of the National Academy of Sciences, vol. 120, no. 11, p. e2208839120, 2023.
[3]
J. Russell, M. Karpinska, and M. Iyyer, “People who frequently use ChatGPT for writing tasks are accurate and robust detectors of AI-generated text,” in Proceedings of the 63rd annual meeting of the association for computational linguistics (volume 1: Long papers), 2025, pp. 5342–5373.
[4]
E. Mitchell, Y. Lee, A. Khazatsky, C. D. Manning, and C. Finn, “DetectGPT: Zero-shot machine-generated text detection using probability curvature,” in International conference on machine learning, 2023, pp. 24950–24962.
[5]
G. Bao, Y. Zhao, Z. Teng, L. Yang, and Y. Zhang, “Fast-detectgpt: Efficient zero-shot detection of machine-generated text via conditional probability curvature,” arXiv preprint arXiv:2310.05130, 2023.
[6]
A. Hans et al., “Spotting LLMs with binoculars: Zero-shot detection of machine-generated text,” in Proceedings of the 41st international conference on machine learning, 2024, pp. 17519–17537.
[7]
Z. Chen, K. He, Y. Huang, Y. Zhu, and M. Feng, “Divscore: Zero-shot detection of llm-generated text in specialized domains,” in Proceedings of the 2025 conference on empirical methods in natural language processing, 2025, pp. 19242–19264.
[8]
X. He, X. Shen, Z. Chen, M. Backes, and Y. Zhang, MGTBench: Benchmarking machine-generated text detection,” in Proceedings of the 2024 ACM SIGSAC conference on computer and communications security (CCS), 2024.
[9]
W. Liang, M. Yuksekgonul, Y. Mao, E. Wu, and J. Zou, “GPT detectors are biased against non-native english writers,” Patterns, vol. 4, no. 7, p. 100779, 2023.
[10]
J. S. Barrot and M. R. R. Aranda, “Efficacy of AI-text detection tools in distinguishing student-produced, AI-edited, and AI-generated essays,” Technology, Knowledge and Learning, pp. 1–17, 2025.
[11]
H. Mudipalli, M. Milburn, S. Saha, and J. Fairclough, “Charting truth, trust, and transformers: A critical look at AI text detection and recommendations for medical journals,” Journal of Patient-Centered Research and Reviews, vol. 12, no. 4, p. 208, 2025.
[12]
K. Stowe and K. Patil, v2, 22 Apr 2026“Spotlights and blindspots: Evaluating machine-generated text detection,” arXiv preprint arXiv:2604.16607, 2026.
[13]
M. S. Baidya, S. S. Baidya, and C. Chawla, “Detecting the machine: A comprehensive benchmark of AI-generated text detectors across architectures, domains, and adversarial conditions,” arXiv preprint arXiv:2603.17522, 2026.
[14]
G. P. Georgiou, “What distinguishes AI-generated from human writing? A rapid review of the literature,” Big Data and Cognitive Computing, vol. 10, no. 2, p. 55, 2026.

  1. Official EPO 2025 demand release.↩︎

  2. to understand more about these two metrics, please refer to Appendix 9↩︎

  3. for detailed results of the detectors on this database, please refer to Appendix 10↩︎

  4. For details about scoring model capacity, please refer to Appendix 8↩︎