Multimodal AI Detection for Math-Heavy Scientific Text
Summary
该论文研究了在数学密集的科学文本中检测AI生成内容的难题,发现现有检测器(如Pangram 4)在数学内容增多时性能显著下降,并提出基于图像的检测器SnapJudge,在0.1%误报率下对前沿模型生成的证明和散文达到92%和93%的检测率。
View Cached Full Text
Cached at: 10/16/26, 07:00 AM
# Multimodal AI Detection for Math-HeavyScientific Text
Source: [https://arxiv.org/html/2610.21062](https://arxiv.org/html/2610.21062)
## Multimodal AI Detection for Math\-Heavy Scientific Text
Danish PruthiAffiliation:Indian Institute of ScienceEmail:[bdhingra@cs\.duke\.edu](mailto:)Bhuwan DhingraAffiliation:Duke University
###### Abstract
As large language models become increasingly capable of generating, and assisting with, scientific writing, there is a need for greater transparency and disclosure around the use of AI in research\. Consequently, a veritable subfield of research and a number of commercial services aim to flag AI\-generated content automatically\. However, existing detectors which rely only on text extracted from PDFs fail to benefit from the rich visual information contained in the formatting of*math\-heavy*scientific content\. To study this, we select human\-written proof and prose passages from pre\-2022 arXiv LaTeX sources and re\-generate them using1515modern LLMs within the context of the same paper\. This leaves us with coupled human and AI outputs in three different representations: the LaTeX source, a rendered image of the PDF, and the text extracted from the PDF\. We find that the accuracy of the state\-of\-the\-art Pangram 4 drops significantly as the mathematical content in a passage increases, especially when evaluated on text as opposed to LaTeX\. However, this is not an inherent limitation of detecting AI\-generated math: finetuning Qwen\-3\.5\-27B based detectors on this domain recovers the gap, with LaTeX inputs performing significantly better than text since they preserve more formatting information\. Since LaTeX sources are rarely available in practice, we also trainSnapJudge: an image\-based detector operating on screenshots of both prose and proofs from papers\. At0\.1%0\.1\\%false positive rate,SnapJudgeachieves a detection rate of92%92\\%on proofs and93%93\\%on prose generated by frontier models, substantially outperforming both Pangram 4 and our text\-based detector\. We release our data, models and code at[https://nlplab\.cs\.duke\.edu/snapjudge](https://nlplab.cs.duke.edu/snapjudge)\.
LaTeXTextImagePDFcompileextractrenderExistingdetectorsSnapJudge\(image\)Text\-baseddetectorLaTeXdetectorOur detectors×\\timesusually unobtainable
Figure 1:The same mathematical expression shown as LaTeX source, PDF\-extracted text, and a rendered image\.We study AI detection across three representations and find that rendered images generally yield higher detection rates than extracted text and approach the performance obtained with the original LaTeX source\.## 1Introduction
Mathematical capabilities of LLMs have risen from solving middle\-school math problems\([Cobbe et al\., 2021](https://arxiv.org/html/2610.21062#bib.bib2)\)to winning math olympiads\([Luong and Lockhart, 2025](https://arxiv.org/html/2610.21062#bib.bib1)\), and now tackling longstanding open problems, such as the Jacobian conjecture\([Tao, 2026](https://arxiv.org/html/2610.21062#bib.bib52)\)and \(allegedly\) the Navier–Stokes Millennium Prize problem\([OpenAI, 2026b](https://arxiv.org/html/2610.21062#bib.bib53)\)\. These advances highlight the urgent need for improving transparency about the use of AI when publishing scientific papers, including the technical content such as proofs and derivations that support their claims\. Even when the claims in a paper are correct, understanding how they were produced still matters for evaluating researchers’ contributions and assigning credit\. This need is reflected in publication policies: many conferences and publishers now require authors to disclose their use of AI\([NeurIPS, 2025](https://arxiv.org/html/2610.21062#bib.bib47);[ICLR, 2025](https://arxiv.org/html/2610.21062#bib.bib16);[NeurIPS, 2026](https://arxiv.org/html/2610.21062#bib.bib17);[Nature Portfolio, Springer Nature, 2026](https://arxiv.org/html/2610.21062#bib.bib18);[Mohapatra and Pruthi, 2026](https://arxiv.org/html/2610.21062#bib.bib58)\)\. Such policies rest on honest disclosure, which can only be verified, and therefore enforced, when accurate detection is available\. Although the state\-of\-the\-art commercial detector, Pangram 4\([Glickenhaus et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib3)\), is highly accurate at flagging general\-purpose AI content, we find that its effectiveness degrades significantly on scientific text, especially math\-heavy text, which comes with rich visual formatting\.11footnotemark:1
For ordinary prose, we can expect that any given idea can be expressed in many different ways, and the choices an LLM makes among them leave traces that can be detected\([Mitchell et al\., 2023](https://arxiv.org/html/2610.21062#bib.bib19);[Hans et al\., 2024](https://arxiv.org/html/2610.21062#bib.bib21);[Liang et al\., 2025](https://arxiv.org/html/2610.21062#bib.bib46)\)\. However, it is unclear whether such detectable signs remain in the much more constrained and formal setting of math\-heavy scientific writing\. In this work, we present the first systematic study of AI text detection on math\-heavy scientific writing under33different representations: LaTeX, text and rendered images of PDF pages \(Figure[1](https://arxiv.org/html/2610.21062#S0.F1)\)\. We find thatAI\-generated math remains highly detectable under all three representations\.
LaTeX is the dominant language for typesetting math in scientific papers\([Ginev et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib49)\), however, in practice readers seldom have access to the underlying LaTeX source of a paper they are reading\. Prior detectors deal with PDFs by either: \(i\) extracting text from the PDF, using tools such as PyMuPDF\([Artifex Software, 2026](https://arxiv.org/html/2610.21062#bib.bib4)\), which severely damages formatting of the mathematical content and, as we show, reduces detection accuracy \(Section[4](https://arxiv.org/html/2610.21062#S4)\); or \(ii\) running OCR on the page images using specialized tools such as Marker and Tesseract\([Paruchuri, 2023](https://arxiv.org/html/2610.21062#bib.bib56);[Smith, 2007](https://arxiv.org/html/2610.21062#bib.bib65)\), which preserve math but introduce additional formatting signals that impede detection\([Emi, 2025](https://arxiv.org/html/2610.21062#bib.bib48)\)\.
Hence, we developSnapJudge, an image\-based detector that identifies AI\-generated writing directly from rendered scientific passages\. This requires minimal preprocessing and preserves the stylistic choices behind math writing which can aid detection\. Specifically, we construct our data by extracting the proof and prose passages from LaTeX sources of pre\-2022 arXiv papers, and re\-generating them using modern LLMs \(conditioned on the rest of the paper\)\. Using the resulting data, we finetune three Qwen3\.5\-based detectors\([Qwen Team, 2026](https://arxiv.org/html/2610.21062#bib.bib54)\), one per representation, and show that while the LaTeX detector performs best, the image\-based detector has comparable accuracy and also outperforms the text\-based detector \(Section[4](https://arxiv.org/html/2610.21062#S4)\)\. On the same test data, we find that Pangram 4 only detects36%36\\%of the AI\-generated proofs when tested on the LaTeX source, with even worse performance upon using the extracted text\. Overall, our detectors lead to a\>90%\{\>\}90\\%detection rate at a relatively strict threshold of0\.1%0\.1\\%false positive rate, and also hold up outside mathematics\. Despite concerns that supervised detectors collapse on unfamiliar domains\([Shen et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib24)\),SnapJudgeperforms excellently on MIRAGE\([Fu et al\., 2025](https://arxiv.org/html/2610.21062#bib.bib25)\), RAID\([Dugan et al\., 2024](https://arxiv.org/html/2610.21062#bib.bib23)\), AI\-written peer reviews\([Yu et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib26)\), and the EditLens dataset\([Thai et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib22)\)\(Section[4\.3](https://arxiv.org/html/2610.21062#S4.SS3)\)\.
When we reduce the false\-positive rate to0\.01%0\.01\\%,SnapJudgestill detects more than82%82\\%of the AI\-written passages \(Figure[2](https://arxiv.org/html/2610.21062#S4.F2)\), highlighting the viability of our tool for practical use\. We further analyze what makes AI\-generated math detectable, and invalidate explanations that conjecture that AI\-generated math is qualitatively different or may contain more errors, and therefore is detectable \(Section[4\.2](https://arxiv.org/html/2610.21062#S4.SS2)\)\. We also investigate if prose around the mathematical formulas gives away signs of AI writing, and find that passages do become harder to detect as the percentage of formulas in them increases, but we are still able to detect over80%80\\%proofs which are composed primarily of formulas and equations\.
To summarize, our contributions are the following:
1. 1\.We contribute a dataset containing math\-heavy text, consisting of 47K human\-AI paired proofs and 45K paired prose passages, where each pair includes three representations, namely the LaTeX source, the text extracted from the PDF, and the rendered image\.
2. 2\.We show that existing zero\-shot and open\-source detectors fail to detect proofs from frontier models, and even the state\-of\-the\-art Pangram 4 detects only 32\.4% of them \(from extracted text\), or 65\.6% upon recalibration\.
3. 3\.We systematically study the detection performance under three different representations, and find that detectors operating on the LaTeX source perform best, whereas text\-based detectors struggle with math\-heavy text\. Image\-based detectors are comparable to the performance of detectors that use LaTeX source\.
4. 4\.We proposeSnapJudge, an image\-based text detector, which also supports estimating the proportion of the text in an image that was AI\-generated\. It is the most effective practical detector for math\-heavy text, outperforming the text\-based Pangram 4 by26\.226\.2percentage points on frontier\-model proofs\.
5. 5\.We analyze AI usage trends in arXiv papers across fields and find that AI entered mathematics relatively late, but its use in mathematics is now growing faster and faster, with the share of mathematics passages detected as AI\-generated rising from essentially zero before 2023 to23\.1%23\.1\\%of prose and17\.6%17\.6\\%of proofs in August 2026\. Proofs still lag behind prose but are catching up quickly\.
## 2Related Work
#### AI\-Generated Text Detection\.
Post\-hoc detectors of AI\-generated text either score a text using statistics from a a language model, such as its likelihood or perplexity\([Mitchell et al\., 2023](https://arxiv.org/html/2610.21062#bib.bib19);[Bao et al\., 2024](https://arxiv.org/html/2610.21062#bib.bib20);[Hans et al\., 2024](https://arxiv.org/html/2610.21062#bib.bib21)\), or train a classifier using labeled human\-written and AI\-generated examples\([Thai et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib22);[Glickenhaus et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib3)\)\. The commercial Pangram 4 is the strongest and most widely used detector of the second kind, with a detection rate above99%99\\%at a false\-positive rate of0\.004%0\.004\\%on its evaluation\([Glickenhaus et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib3)\)\. Pangram, along with EditLens, go beyond a binary label by locating AI\-written words or estimating the extent of AI editing\([Glickenhaus et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib3);[Thai et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib22)\)\. These detectors take text as input and are primarily developed and evaluated on natural\-language prose\. In math\-heavy scientific writing, however, much of the information lies in the formatting of formulas, which may pose a challenge to such detectors\. We evaluate the off\-the\-shelf detectors and find their performance to be limited, most markedly on proofs \(Section[4\.1](https://arxiv.org/html/2610.21062#S4.SS1)\)\.
#### Documents as Images\.
Our work builds on the recent trend of using vision\-language models to process rendered images of text, a capability which has been steadily improving\([Bai et al\., 2025](https://arxiv.org/html/2610.21062#bib.bib5);[Liu et al\., 2024](https://arxiv.org/html/2610.21062#bib.bib6)\)\. PIXEL showed that language modeling can be built directly on the pixels of rendered text\([Rust et al\., 2022](https://arxiv.org/html/2610.21062#bib.bib27)\), ColPali retrieves documents from their page images without any text extraction\([Faysse et al\., 2025](https://arxiv.org/html/2610.21062#bib.bib12)\), and Glyph and LensVLM render long text into images to compress the context of a model\([Cheng et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib13);[Xie et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib14)\)\. For scientific document retrieval,[Khalighinejad et al\. \(2026\)](https://arxiv.org/html/2610.21062#bib.bib15)find that whole\-page image representations underperform the LaTeX\-source form of the text and degrade more sharply as documents grow longer, which is consistent with our conclusion that the LaTeX source is the easiest representation to detect\.
#### AI Detection from Images\.
Existing image\-based detectors target whether the image itself was synthesized using AI, rather than whether the text shown in an image was written by AI\([Wang et al\., 2020](https://arxiv.org/html/2610.21062#bib.bib28);[Gushchin et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib7);[Stajduhar and Emi, 2026](https://arxiv.org/html/2610.21062#bib.bib8);[Zhang et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib9);[Wang et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib10)\)\. To our knowledge, the only other approach studying the latter setup is the concurrent work AIDoc\([DeAlcala et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib61)\)\. However, its evaluation is limited to earlier open\-weight generators, with reported AUROC scores of only0\.810\.81\-0\.870\.87, and does not establish effective detection at the low false\-positive rates needed for practical deployment\. Our work focuses on math\-heavy scientific content, comparisons across input modalities, and detecting text generated by frontier models at extremely low false\-positive rates\. Another existing practice involves using OCR to recover text from images and then running detection on the result\. Our experiments show that such OCR\-recovered text embeds its own signatures and is difficult to detect for math\-heavy content \(Section[4\.1](https://arxiv.org/html/2610.21062#S4.SS1)\)\.
## 3Setup & Methods
### 3\.1Dataset
Source material\.We extract texts from the LaTeX source of arXiv papers submitted between 2019 and 2021 \(before ChatGPT was released\) and never revised afterwards\. This pool serves as our “Human” reference set and contains two kinds of texts: proofs and prose\. A proof passage is the body of the proof of a theorem, lemma, proposition or corollary, taken from the LaTeX source as the text between`\\begin\{proof\}`and`\\end\{proof\}`\. Prose is a paragraph that may contain inline mathematics and other LaTeX content such as references, but no theorem, proof, figure or table\.
Paired regeneration\.We flatten all LaTeX files of each paper into a single file that contains the complete LaTeX source\. For each proof or prose passage, we prompt an LLM with the entire source of the paper except the target passage, and ask it to produce the LaTeX source of the missing passage in the style of the original paper\. Each passage is regenerated by one of 15 LLMs: ten open\-source models run locally with vLLM\([Kwon et al\., 2023](https://arxiv.org/html/2610.21062#bib.bib45)\)and five frontier models accessed through APIs \(Appendix[K](https://arxiv.org/html/2610.21062#A11)\)\. This results in a paired dataset of passages, where each passage has three modalities or representations: \(1\) the LaTeX source; \(2\) the PDF\-extracted text, where each passage is compiled into its own PDF with the preamble and the macro definitions coming from the source paper, and the text is then extracted with PyMuPDF; and \(3\) the rendered image of the same PDF\. We discard2\.4%2\.4\\%of AI\-generated proofs that are shorter than5050words\. Compiling each passage on its own with the preamble of its source paper succeeds for94%94\\%of the pairs, which constitute the text and image versions of the dataset\.
Real pages\.We construct a variant that, we believe, is closer to real\-world use\. For each target passage, we place the model\-generated content back at its original position in the flattened source and recompile the whole paper\. This yields a real page on which the AI\-generated passage is surrounded by human\-written ones \(an example is shown in Figure[8](https://arxiv.org/html/2610.21062#A15.F8)in Appendix[O](https://arxiv.org/html/2610.21062#A15)\)\. On these pages we crop windows that are as wide as the column and fully cover the target passage together with portions of human\-written context\. The AI fractionppof a window is defined as the ratio of the height of the target\-passage text to the total height of the text within the window\. A crop that covers exactly the target passage hasp=1p=1on the page with the AI\-generated version andp=0p=0on the page with the human\-written original, and for the remaining windowsppis continuously distributed in\(0,1\)\(0,1\)\. We use this data to further train a*fraction estimator*, i\.e\., a model that predicts how much text in a window is AI \(Appendix[O](https://arxiv.org/html/2610.21062#A15)\)\. Those that contain only AI\-generated text \(p=1p=1\) or only human\-written text \(p=0p=0\) are also added to the training data of the text\-based detector andSnapJudge, so that the detectors become more robust to real\-page artifacts such as line numbers and watermarks\.
Multi\-level AI\-editing test set\.To evaluate detection under varying degrees of AI editing, we construct a multi\-level AI\-editing test set from 1,500 human\-written proofs and prose passages each, divided equally among the ten open\-source generators\. Each passage undergoes three editing exercises: sentence\-level editing, whole\-passage rewriting, and regeneration from an outline of its logical steps\. Prompts are provided in Appendix[K](https://arxiv.org/html/2610.21062#A11)\.
Table 1:Dataset size: AI–human pairs \(proofs / prose\) per split, and human\-written passages in the calibration pools\.Splits and calibration pool\.We split training, validation and test data by paper, and Table[1](https://arxiv.org/html/2610.21062#S3.T1)lists their sizes\. All validation pairs and 98\.6% of the training pairs come from papers of 2019 and 2020, while all test pairs and the remaining 1\.4% of the training pairs come from papers of 2021\. For most passages, the training sets of the text\-based detector andSnapJudgeadditionally include the real\-page versions described above\. To set thresholds at low false\-positive rates, we build calibration pools of about 350K human\-written passages from papers of 2018 to 2020 \(Table[1](https://arxiv.org/html/2610.21062#S3.T1)\), one pool per representation\. Each pool consists mostly of passages drawn from the body of papers, avoiding references, figures, tables, headers and footers, together with around 30K proofs\.
Note on contamination\.We acknowledge that source papers are likely included in LLM pretraining corpora, creating a risk of data contamination during both generation and subsequent detection\([Magar and Schwartz, 2022](https://arxiv.org/html/2610.21062#bib.bib59)\)\. Specifically, there are two concerns: first, it is possible that AI models generate proofs that are verbatim reproductions of human\-written ones, or are highly similar to them\. To avoid such concerns during generation, we remove the0\.3%0\.3\\%of AI\-generated passages whose LaTeX source has more than10%10\\%word\-level 8\-gram overlap with that of the original passage\. Second, it is possible that any detector finetuned to flag AI\-generated content may partly rely on whether its backbone encountered the text during pretraining\. Unfortunately, this contamination risk is shared by all supervised detectors \(including the baselines we compare against\)\. Further, unlike other applications, contamination concerns are harder to alleviate for AI text detection, as there is simply no guarantee that any online text produced since 2022 is completely human written, so most detectors rely on pre\-2022 content\.
### 3\.2Detectors
We train a separate detector for each of the three representations, referred to as the LaTeX detector, the text\-based detector and the image\-based detector, which we callSnapJudge, as well as an AI\-fraction estimator that complementsSnapJudgeon page images by predicting how much of an image is AI\-generated \(Appendix[O](https://arxiv.org/html/2610.21062#A15)\)\. Each detector treats detection as binary classification at the passage level\. Given one passage, it outputs the probability that the passage was generated by an LLM, and the passage is flagged as AI\-generated when this score exceeds a threshold\.
Backbone and training\.The detectors use Qwen3\.5\([Qwen Team, 2026](https://arxiv.org/html/2610.21062#bib.bib54)\)as the backbone\. We fine\-tune the attention and feed\-forward projection matrices with LoRA\([Hu et al\., 2021](https://arxiv.org/html/2610.21062#bib.bib55)\)\(the hyperparameters are given in Appendix[A](https://arxiv.org/html/2610.21062#A1)\), and attach a linear classification head to the hidden state of the last token of the sequence\. Training is done with the cross\-entropy loss\. The LaTeX detector and the text\-based detector cut the input into overlapping windows of512512tokens with a stride of256256tokens, each window is one training example and inherits the label of the whole passage\.SnapJudgetakes the whole rendered image as input\. An image is encoded into visual tokens that each cover a32×3232\{\\times\}32pixel patch, with a budget of about1\.251\.25megapixels in total\. Around6%6\\%of the images exceed this budget and are down\-scaled proportionally before being fed to the model\. Each detector is trained twice with different random seeds but otherwise identical settings\. Reported detection rates are averaged across the two independently calibrated runs\.
Scoring\.At detection time, the LaTeX detector and the text\-based detector divide the input into windows in the same way as in training\. The passage score is the mean AI\-class probability over its text windows or page images\. All detection rates are obtained by thresholding the scores of the detector at a common false\-positive rate on the human calibration pool described in Section[3\.1](https://arxiv.org/html/2610.21062#S3.SS1)\. We assess score calibration in Appendix[N](https://arxiv.org/html/2610.21062#A14)\.
### 3\.3Baselines
For comparison, we select several off\-the\-shelf detectors and train our own shallow baselines\. The shallow baselines are logistic\-regression classifiers trained on the same examples as our other detectors, separately for each representation and for proofs and prose\. We train three of them, using stylometric features \(including sentence length, the frequency of punctuation and symbols, and vocabulary richness\), TF\-IDF features of character 3\- to 5\-grams, and TF\-IDF features of word unigrams and bigrams, respectively\. Among the off\-the\-shelf detectors, we select Binoculars\([Hans et al\., 2024](https://arxiv.org/html/2610.21062#bib.bib21)\)and Fast\-DetectGPT\([Bao et al\., 2024](https://arxiv.org/html/2610.21062#bib.bib20)\)to represent zero\-shot methods, which score a text by the difference in its likelihood under different language models\. As supervised detectors, we choose the open\-source EditLens\([Thai et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib22)\)and the state\-of\-the\-art Pangram 4\([Glickenhaus et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib3)\)\. Pangram is regarded as the most accurate detector available and is widely used to measure AI use in the wild, for example in newspaper articles\([Russell et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib62)\), arXiv papers\([Elazar and Antoniak, 2026](https://arxiv.org/html/2610.21062#bib.bib63)\)and self\-published books\([Chakrabarty et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib64)\)\.
## 4Results
### 4\.1Detection rates under the three representations
In Table[2](https://arxiv.org/html/2610.21062#S4.T2), we report the detection rates at a low false positive rate of0\.1%0\.1\\%computed on a test set\. For every detector, except Pangram, we set the threshold using the calibration pool of Section[3\.1](https://arxiv.org/html/2610.21062#S3.SS1)\. For Pangram 4 we report both its own returned labels \(AI and mixed are both counted as AI\) and the results obtained by re\-thresholding its returned AI assistance score at a0\.1%0\.1\\%false\-positive rate\. Owing to the Pangram API budget, we score only 2,500 proof pairs and 500 prose pairs, and its threshold for the0\.1%0\.1\\%false\-positive rate is determined on these 3,000 human\-written passages\.
Table 2:Detection rate at0\.1%0\.1\\%FPR on the LaTeX source \(left\) and on inputs derived from the PDF \(right\), i\.e, extracted text, OCR text \(*OCR*\) or the rendered page \(SnapJudge\)\.*Open avg\.*and*Frontier avg\.*average over the ten open\-source and the five frontier models\. When the LaTeX source is not available,SnapJudgeis the most accurate detector, especially on frontier proofs\. Owing to API cost, we evaluate Pangram on frontier models and its v3\.3\.2 only on LaTeX source\.The shallow baselines perform poorly, especially on proofs, where they still rely mostly on the text of a proof rather than mathematical symbols\. Removing all mathematical symbols \(inline and otherwise\) from the texts and retraining the shallow baselines lowers their detection rate by only about2%2\\%on proofs and1%1\\%on prose, whereas keeping only these mathematical symbols makes them fail almost completely, suggesting that these baselines do not rely on the mathematical content\. These shallow classifiers are not viable for detection, as the best of them detect only0\.3080\.308of frontier proofs at a0\.1%0\.1\\%false\-positive rate\.
Among the off\-the\-shelf detectors, only Pangram 4 clearly outperforms the shallow baselines\. The two zero\-shot detectors, Binoculars and Fast\-DetectGPT, fail almost completely\. EditLens detects part of the prose \(0\.2450\.245on the text\) but fails to detect proofs accurately\. The state of the art, Pangram 4, detects only0\.3240\.324of the proofs when given the text extracted from the PDF according to its own labels returned from the API, and even classifies11human\-written passage as AI\-assisted\. After threshold recalibration, it’s performance is0\.6560\.656, far below the\>0\.99\{\>\}0\.99accuracy that it reports in other domains\([Glickenhaus et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib3)\)\.
Of our own detectors, the LaTeX detector performs best,SnapJudgecomes close to it, and the text\-based detector performs worst\. This is in line with our expectation that LaTeX preserves the most formatting and text the least\. We also experiment with an OCR\-based approach, where we take the image representations of the passages and extract the text with two OCR tools, Tesseract\([Smith, 2007](https://arxiv.org/html/2610.21062#bib.bib65)\)and Marker\([Paruchuri, 2023](https://arxiv.org/html/2610.21062#bib.bib56)\)\. Neither tool works well, because OCR can add symbols that AI models commonly use to human\-written text\([Emi, 2025](https://arxiv.org/html/2610.21062#bib.bib48)\), which raises the detection threshold and thus lowers the detection rate\. Table[2](https://arxiv.org/html/2610.21062#S4.T2)reports the results of Tesseract, which performs somewhat better\. On the representations available in practice, namely the text and the image, the frontier\-family average ofSnapJudge\(0\.9180\.918and0\.9280\.928\) is far above the0\.6560\.656and0\.8710\.871that Pangram 4 reaches after calibration\. Pangram 4 is especially weak on short passages, whereas our detectors remain accurate even below 100 words \(Appendix[C](https://arxiv.org/html/2610.21062#A3)\)\.
In Figure[2](https://arxiv.org/html/2610.21062#S4.F2), we additionally report the results of our detectors at FPRs going as low as0\.001%0\.001\\%\. Pangram 4 reports a false\-positive rate of0\.004%0\.004\\%in its technical report\([Glickenhaus et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib3)\), and we accordingly mark the values of Pangram in the figure as well\. Even at these stricter operating points, which are often needed for large\-scale commercial deployment, we find thatSnapJudgestill detects above0\.670\.67of proofs and0\.800\.80of prose passages, far above the detection rate of Pangram\. In addition,SnapJudgestill performs well at low resolution\. Appendix[I](https://arxiv.org/html/2610.21062#A9)shows that after the images are down\-scaled threefold,SnapJudgestill reaches a detection rate above80%80\\%\. Overall these results establish that: \(i\) AI\-generated math\-heavy writing, even from frontier models, can be detected with a high degree of accuracy; and \(ii\) image\-based detection of text is a viable alternative to pure text\-based detection when formatting may carry authorship signals\.
Figure 2:Detection rate of our 27B detectors on frontier passages\. The left panel tightens the FPR from0\.1%0\.1\\%to0\.001%0\.001\\%for proofs \(solid\) and prose \(dashed\), and Table[8](https://arxiv.org/html/2610.21062#A2.T8)lists the values\. Pangram 4 is shown after recalibration at0\.1%0\.1\\%and with its own labels at0\.004%0\.004\\%, the FPR reported in its technical report\. The right two panels split the passages by math fraction at0\.1%0\.1\\%FPR, where the dashed and dotted green lines show the LaTeX detector on the same passages with every math segment replaced by a placeholder or with the math removed\. Pangram 4 is scored on the text as written\.
### 4\.2Detection across mathematical density and proof quality
Despite the high accuracy of our detectors, a natural question to ask is: what causes AI\-generated math to be detectable? Our hypothesis is that, just like AI\-generated prose carries signals based on word and phrase choices, mathematical writing also involves stylistic choices which do not impact the validity or correctness of the final output\. In this section we rule out two alternative explanations\.
First, we measure the amount of mathematics in a passage, which we define as the share of characters of the passage’s LaTeX source that lie inside math mode\. Figure[2](https://arxiv.org/html/2610.21062#S4.F2)gives the detection rates across math\-fraction bins, with proofs split at the quartiles of the test set and prose split at5%5\\%and10%10\\%\(most prose passages have<20%\{<\}20\\%math fraction\)\. We find that, while the detectors all degrade as the math fraction rises, they remain above a75%75\\%detection rate across the entire range\. Moreover, removing the math content altogether or replacing it with a placeholder for the LaTeX representation, leads to sharp drop in detection rate\. Together these results suggest that, in addition to text, math equations and formulas also carry valuable signal which can help detect AI authorship\.
Next, we examine whether our detectors rely on semantic signals which may be affected by the quality of the models involved, such as correctness or equivalence to human writing\. We sample 1,100 proof pairs and 1,000 prose pairs generated by the five frontier models and present each pair to GPT\-5\.6 Sol\([OpenAI, 2026a](https://arxiv.org/html/2610.21062#bib.bib60)\)to rate their similarity on a scale from11to1010\. A pair comprises one human and one AI\-generated proof \(or prose, depending on the condition\)\. We classify pairs with scores of11–55as non\-equivalent and those with scores of66–1010as equivalent\. For proof pairs, the judge is additionally asked to judge whether each proof is correct or not\. We show in Appendix[M](https://arxiv.org/html/2610.21062#A13)that GPT\-5\.6 Sol can distinguish correct proofs from incorrect ones \(Table[19](https://arxiv.org/html/2610.21062#A13.T19)\)\.
Figure 3:Detection rate at0\.1%0\.1\\%FPR on subsets defined by GPT\-5\.6 \(left three panels\) and mean score of human\-written proofs \(right\)\. Numbers below bars count the passages\.As Figure[3](https://arxiv.org/html/2610.21062#S4.F3)shows, all three detectors still detect most AI\-generated proofs that are judged to be correct and most AI passages that are judged to be equivalent to the original human\-written proof, with rates only a few points below those on incorrect proofs or non\-equivalent passages\. This small gap may arise because LLMs, when uncertain how to proceed, become less constrained by the content and fall back on characteristic stylistic patterns\. On the human side, errors alone do not make a proof look AI\-generated: human\-written proofs that are judged to be incorrect are not flagged as AI by any of the three detectors at0\.1%0\.1\\%FPR\. Taken together, these results show that the detectors respond to how a passage is written rather than to its correctness or content\.
### 4\.3Generalization to unseen generators and domains
Table 3:Generalization of the 9B detectors at0\.1%0\.1\\%FPR\.We hold out each of GPT\-5\.1, o4\-mini, Claude Sonnet 5 and Gemini 3\.1 Pro in turn, train a detector on the remaining fourteen models and test it on the held\-out model, using the Qwen3\.5\-9B backbone to keep the training cost manageable\. Table[3](https://arxiv.org/html/2610.21062#S4.T3)shows that our detectors still perform well on these held\-out models\. The LaTeX detector loses the most,11\.011\.0points on proofs and6\.96\.9on prose against6\.86\.8and4\.14\.1forSnapJudge\. We conjecture that the LaTeX detector partly relies on markup patterns that differ among models, such as the choice between \\\( and $ for inline mathematics \(Section[4\.1](https://arxiv.org/html/2610.21062#S4.SS1)\), and such patterns do not generalize to an unseen model\. Compilation renders these variants identically, soSnapJudgerelies on what remains visible, such as the wording and the typeset formulas, which varies less across models and therefore, we speculate, it generalizes better\.
Table 4:Cross\-domain evaluation on four public benchmarks\.‡: at5%5\\%FPR\.To test robustness against distribution shift—where it is conceivable that human\-written text might be confidently misclassified as AI\([Shen et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib24)\)—we test our detectors on other public datasets to show that they perform equally well on unfamiliar domains\. Table[4](https://arxiv.org/html/2610.21062#S4.T4)reports the results on MIRAGE\([Fu et al\., 2025](https://arxiv.org/html/2610.21062#bib.bib25)\), the peer\-review data of ICLR and NeurIPS\([Yu et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib26)\), the subset of RAID generated by six chat models\([Dugan et al\., 2024](https://arxiv.org/html/2610.21062#bib.bib23)\), and the AI\-generated part of the EditLens dataset\([Thai et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib22)\)\. Under our own default thresholds, the false\-positive rate is very low on every test set, no higher than0\.02%0\.02\\%, and the detection rates are generally on\-par with the best methods from the respective papers\.
We also check whether the scores of our detectors are well calibrated and find thatSnapJudgeperforms best, with the lowest expected calibration error\([Guo et al\., 2017](https://arxiv.org/html/2610.21062#bib.bib57)\)on both our own test sets and the four external benchmarks of Table[4](https://arxiv.org/html/2610.21062#S4.T4)\(Appendix[N](https://arxiv.org/html/2610.21062#A14)\)\.
### 4\.4Detection of AI\-edited passages
We test our detectors on human\-written texts with varying degrees of AI editing, using three public general\-domain datasets, EditLens\([Thai et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib22)\), MIRAGE\([Fu et al\., 2025](https://arxiv.org/html/2610.21062#bib.bib25)\)and APT\-Eval\([Saha and Feizi, 2025](https://arxiv.org/html/2610.21062#bib.bib50)\), together with our own multi\-level AI\-editing test set \(Section[3\.1](https://arxiv.org/html/2610.21062#S3.SS1)\)\.
Table 5:Spearmanρ\\rhowith the degree of AI editing\.Table[5](https://arxiv.org/html/2610.21062#S4.T5)reports the Spearman correlation between the detector scores and the degree of AI editing, computed on each of the datasets above separately and then averaged\. We use the same procedure as EditLens\([Thai et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib22)\)for measuring editing degree, based on the cosine distance between the Linq\-Embed\-Mistral\([Choi et al\., 2024](https://arxiv.org/html/2610.21062#bib.bib51)\)embeddings of the human\-written original and the edited passage\. A cosine distance below0\.030\.03is recorded as00, one above0\.150\.15as11, and values between0\.030\.03and0\.150\.15are interpolated linearly, which gives the editing degree\. The detection rate on each dataset and editing condition is listed in Table[9](https://arxiv.org/html/2610.21062#A4.T9)\(Appendix[D](https://arxiv.org/html/2610.21062#A4)\)\.
On these mixed datasets there is no fixed boundary between positives and negatives, and where to draw it depends on how much AI editing one is willing to accept\. AlthoughSnapJudgeis trained only on binary labels, the Spearman correlation between its scores and the degree of AI editing is about as high as that of EditLens, which is trained to predict this degree, and far higher than those of the zero\-shot detectors\. A user can therefore set their threshold accordingly based on how much AI editing they are willing to accept\.
### 4\.5AI\-generated text on arXiv over time
Figure 4:Share of arXiv passages flagged as AI by the LaTeX detector \(tuned to have a0\.01%0\.01\\%FPR\)\.As a concrete application, we use the LaTeX detector to study the share of AI\-generated text in arXiv papers over time\. We sample arXiv papers with theorem proofs from every month between 2018 and 2026 and take one randomly sampled proof and prose passage from each, grouping the papers into mathematics, computer science and other fields \(Appendix[H](https://arxiv.org/html/2610.21062#A8)\)\. The detector uses the threshold for a false\-positive rate of0\.01%0\.01\\%on the calibration pool \(Section[3\.1](https://arxiv.org/html/2610.21062#S3.SS1)\)\. Detection rates on text before ChatGPT release confirms that FPR is extremely low in practice\. Among the proofs and prose passages of 2018, 2019 and 2021, only0\.008%0\.008\\%of the proofs and0\.003%0\.003\\%of the prose are falsely flagged\.
Figure[4](https://arxiv.org/html/2610.21062#S4.F4)shows that AI entered mathematics relatively late\. Its use in mathematics is nevertheless growing rapidly, and since the beginning of 2026 the curves for both prose and proofs have become markedly steeper\. By August 2026,17\.6%17\.6\\%of proofs are detected as AI\-generated\. AI\-generated math\-heavy text is therefore no longer a rare case, which underscores the need for detectors that work reliably on math\-heavy content\.
## 5Conclusion
In this work, we curated a dataset comprising coupled human\-written and AI\-generated proofs and prose\. We explored training detectors using three different input representations: LaTeX, text extracted from PDF, and rendered images\. Although it was unclear a priori if AI\-generated math\-heavy text would be detectable, our experiments consistently show that it is\. In fact, our detectors are viable for practical use and outperform the commercial state\-of\-the\-art detector, Pangram 4, on scientific text\. Further, we demonstrated that our detectors generalize to unseen models and domains, and its scores are correlated with the extent of AI editing\. Lastly, we analyzed recent trends related to AI\-use in arXiv papers, and find AI use in mathematical content to be rapidly rising\. Our work lays the foundation for interesting future work around building detectors that use multiple representations, and devising mechanisms to quantify AI contributions at a finer\-level of detail\.
## 6Limitations
While this work shows that AI\-written mathematics remains detectable and that our detectors perform very well at distinguishing purely human\-written from purely AI\-generated text, our work still has some limitations\. First, our detectors cannot yet reliably separate AI\-polished text from fully AI\-generated text\. On the human\-written, but AI\-polished \(H\-AI\) subset of the peer\-review data from[Saha et al\. \(2026\)](https://arxiv.org/html/2610.21062#bib.bib66), even with the threshold set at an extremely low false\-positive rate of0\.005%0\.005\\%, we flag about17%17\\%to42%42\\%of the reviews as AI \(Table[10](https://arxiv.org/html/2610.21062#A5.T10)in Appendix[E](https://arxiv.org/html/2610.21062#A5)\)\. We find that tightening the false\-positive threshold further leads to a large drop in detection rates for the purely AI\-generated categories \(Table[11](https://arxiv.org/html/2610.21062#A5.T11)\)\. Hence, distinguishing AI\-polished text from both human\-written and AI\-generated text remains a challenge, and we leave it as a direction for future work\.
In addition, althoughSnapJudgedirectly reads the rendered page images, it is so far trained only on text passages of proofs or prose and cannot yet make judgments on more multimodal content such as figures and tables\. Combining the judgment of figures and tables with that of text is another direction for future work\.
## 7AI Use Statement
The research questions and ideas of this paper were proposed by the authors, and some of the ideas emerged from discussions with AI\. The experiments were designed and proposed by the authors, and Claude Opus 5, Fable 5 and Opus 5\.5 helped write the code, schedule the training jobs and compute the experimental results\. All results were manually reviewed and checked\. The search for and organization of related work were done with the help of Opus 5\. For the vast majority of the main text, the authors wrote the first draft, which was polished by Opus 5 and Opus 5\.5 and then further revised by the authors\. Some passages were written in Chinese, translated into English by Opus 5 and Opus 5\.5, and then revised\. All figures and tables in the paper were generated by Opus 5 and Opus 5\.5 and then reviewed by the authors\. The first draft of the appendix was mainly generated by Opus 5 and Opus 5\.5, and the authors reviewed and revised it\. All prompts used in the experiments were generated by Opus 5 and Fable 5 from key points provided by the authors, who also reviewed them\. References were imported into the bib file by the authors\. We take full responsibility for the final content of this work, including text, claims and artifacts produced with the aid of generative AI\.
## Acknowledgements
This work was partially supported by a grant from the Cosmos Institute\. We thank Kevin Guo, Rounak Saha, Bruce Donald, Patrick Lopatto and members of the DukeNLP group for discussions and providing feedback on the detector\. The experiments with Pangram were carried out using a Pangram Research Award of $5K credits to Bhuwan Dhingra, and we thank Pangram for their support\. The findings and conclusions presented here are of the authors alone and do not necessarily reflect the views of our sponsors\.
## References
- Abdinet al\.\(2024\)M\. Abdin, J\. Aneja, H\. Behl, S\. Bubeck, R\. Eldan, S\. Gunasekar, M\. Harrison, R\. J\. Hewett, M\. Javaheripi, P\. Kauffmann,et al\.Phi\-4 technical report\.arXiv preprint arXiv:2412\.08905\.Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- Agarwalet al\.\(2025\)S\. Agarwal, L\. Ahmad, J\. Ai, S\. Altman, A\. Applebaum, E\. Arbus, R\. K\. Arora, Y\. Bai, B\. Baker, H\. Bao,et al\.Gpt\-oss\-120b & gpt\-oss\-20b model card\.arXiv preprint arXiv:2508\.10925\.Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- Anthropic \(2026\)AnthropicIntroducing Claude Sonnet 5\.Note:[https://www\.anthropic\.com/news/claude\-sonnet\-5](https://www.anthropic.com/news/claude-sonnet-5)Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- Artifex Software \(2026\)Artifex SoftwarePyMuPDF: Python bindings for MuPDF\.Note:[https://github\.com/pymupdf/PyMuPDF](https://github.com/pymupdf/PyMuPDF)Version 1\.28\.0, accessed 2026\-09\-06Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p3.1)\.
- Baiet al\.\(2025\)S\. Bai, K\. Chen, X\. Liu, J\. Wang, W\. Ge, S\. Song, K\. Dang, P\. Wang,et al\.Qwen2\.5\-VL technical report\.arXiv preprint arXiv:2502\.13923\.Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px2.p1.1)\.
- Baoet al\.\(2024\)G\. Bao, Y\. Zhao, Z\. Teng, L\. Yang, and Y\. ZhangFast\-detectgpt: efficient zero\-shot detection of machine\-generated text via conditional probability curvature\.InInternational Conference on Learning Representations,Vol\.2024,pp\. 24814–24836\.Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px1.p1.1),[§3\.3](https://arxiv.org/html/2610.21062#S3.SS3.p1.1)\.
- Chakrabartyet al\.\(2026\)T\. Chakrabarty, X\. Liu, J\. C\. Ginsburg, and P\. DhillonGenerative ai floods and dilutes the market for books\.arXiv preprint arXiv:2607\.20349\.Cited by:[§3\.3](https://arxiv.org/html/2610.21062#S3.SS3.p1.1)\.
- Chenget al\.\(2026\)J\. Cheng, Y\. Liu, X\. Zhang, Y\. Fei, W\. Hong, R\. Lyu, W\. Wang, Z\. Su, X\. Gu, X\. Liu,et al\.Glyph: scaling context windows via visual\-text compression\.InProceedings of the 64th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 37145–37158\.Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px2.p1.1)\.
- Choiet al\.\(2024\)C\. Choi, J\. Kim, S\. Lee, J\. Kwon, S\. Gu, Y\. Kim, M\. Cho, and J\. SohnLinq\-embed\-mistral technical report\.arXiv preprint arXiv:2412\.03223\.Cited by:[§4\.4](https://arxiv.org/html/2610.21062#S4.SS4.p2.1)\.
- Cobbeet al\.\(2021\)K\. Cobbe, V\. Kosaraju, M\. Bavarian, M\. Chen, H\. Jun, L\. Kaiser, M\. Plappert, J\. Tworek, J\. Hilton, R\. Nakano,et al\.Training verifiers to solve math word problems\.arXiv preprint arXiv:2110\.14168\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p1.1)\.
- DeAlcalaet al\.\(2026\)D\. DeAlcala, C\. Ko, A\. Morales, J\. Fierrez, R\. Tolosana, and P\. ChenAIDoc: a framework for generating and identifying AI\-edited documents\.Note:[https://danieldealcala\.github\.io/assets/pdf/DocAI\.pdf](https://danieldealcala.github.io/assets/pdf/DocAI.pdf)ManuscriptCited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px3.p1.1)\.
- Duganet al\.\(2024\)L\. Dugan, A\. Hwang, F\. Trhlík, A\. Zhu, J\. M\. Ludan, H\. Xu, D\. Ippolito, and C\. Callison\-BurchRaid: a shared benchmark for robust evaluation of machine\-generated text detectors\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 12463–12492\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p4.1),[§4\.3](https://arxiv.org/html/2610.21062#S4.SS3.p2.1)\.
- Elazar and Antoniak \(2026\)Y\. Elazar and M\. AntoniakLLM\-generated or human\-written? comparing review and non\-review papers on arxiv\.arXiv preprint arXiv:2601\.17036\.Cited by:[§3\.3](https://arxiv.org/html/2610.21062#S3.SS3.p1.1)\.
- Emi \(2025\)B\. EmiPangram predicts 21% of ICLR reviews are AI\-generated\.Note:[https://www\.pangram\.com/blog/pangram\-predicts\-21\-of\-iclr\-reviews\-are\-ai\-generated](https://www.pangram.com/blog/pangram-predicts-21-of-iclr-reviews-are-ai-generated)Pangram Labs blog, November 18, 2025Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p3.1),[§4\.1](https://arxiv.org/html/2610.21062#S4.SS1.p4.1)\.
- Faysseet al\.\(2025\)M\. Faysse, H\. Sibille, T\. Wu, B\. Omrani, G\. Viaud, C\. Hudelot, and P\. ColomboColpali: efficient document retrieval with vision language models\.InInternational Conference on Learning Representations,Vol\.2025,pp\. 61424–61449\.Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px2.p1.1)\.
- Fuet al\.\(2025\)J\. Fu, C\. Guo, and C\. LiDetectAnyLLM: towards generalizable and robust detection of machine\-generated text across domains and models\.InProceedings of the 33rd ACM International Conference on Multimedia,pp\. 11229–11238\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p4.1),[§4\.3](https://arxiv.org/html/2610.21062#S4.SS3.p2.1),[§4\.4](https://arxiv.org/html/2610.21062#S4.SS4.p1.1)\.
- Ginevet al\.\(2026\)D\. Ginev, B\. Caruso, B\. Miller, J\. Sank, and J\. WeiskoffScaling accessible mathematics on arxiv: html conversion and mathml 4\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p3.1)\.
- Glickenhauset al\.\(2026\)B\. Glickenhaus, K\. Thai, J\. Russell, E\. Masrour, Y\. Han, M\. Spero, and B\. EmiPangram 4 technical report\.arXiv preprint arXiv:2607\.27183\.Cited by:[Appendix F](https://arxiv.org/html/2610.21062#A6.p1.1),[§1](https://arxiv.org/html/2610.21062#S1.p1.1),[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px1.p1.1),[§3\.3](https://arxiv.org/html/2610.21062#S3.SS3.p1.1),[§4\.1](https://arxiv.org/html/2610.21062#S4.SS1.p3.1),[§4\.1](https://arxiv.org/html/2610.21062#S4.SS1.p5.1)\.
- Google DeepMind \(2026\)Google DeepMindGemini 3\.1 Pro model card\.Note:[https://deepmind\.google/models/model\-cards/gemini\-3\-1\-pro/](https://deepmind.google/models/model-cards/gemini-3-1-pro/)Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- Grattafioriet al\.\(2024\)A\. Grattafiori, A\. Dubey, A\. Jauhri, A\. Pandey, A\. Kadian, A\. Al\-Dahle, A\. Letman, A\. Mathur, A\. Schelten, A\. Vaughan,et al\.The llama 3 herd of models\.arXiv preprint arXiv:2407\.21783\.Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- Guoet al\.\(2017\)C\. Guo, G\. Pleiss, Y\. Sun, and K\. Q\. WeinbergerOn calibration of modern neural networks\.InInternational conference on machine learning,pp\. 1321–1330\.Cited by:[Appendix N](https://arxiv.org/html/2610.21062#A14.p2.1),[§4\.3](https://arxiv.org/html/2610.21062#S4.SS3.p3.1)\.
- Guoet al\.\(2025\)D\. Guo, D\. Yang, H\. Zhang, J\. Song, P\. Wang, Q\. Zhu, R\. Xu, R\. Zhang, S\. Ma, X\. Bi,et al\.DeepSeek\-r1 incentivizes reasoning in llms through reinforcement learning\.Nature645\(8081\),pp\. 633–638\.Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- Gushchinet al\.\(2026\)A\. Gushchin, K\. Abud, E\. Shumitskaya, A\. Filippov, G\. Bychkov, S\. Lavrushkin, M\. Erofeev, A\. Antsiferova, C\. Chen, S\. Tan,et al\.NTIRE 2026 challenge on robust ai\-generated image detection in the wild\.InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition,pp\. 1895–1913\.Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px3.p1.1)\.
- Hanset al\.\(2024\)A\. Hans, A\. Schwarzschild, V\. Cherepanova, H\. Kazemi, A\. Saha, M\. Goldblum, J\. Geiping, and T\. GoldsteinSpotting llms with binoculars: zero\-shot detection of machine\-generated text\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p2.1),[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px1.p1.1),[§3\.3](https://arxiv.org/html/2610.21062#S3.SS3.p1.1)\.
- Huet al\.\(2021\)E\. J\. Hu, Y\. Shen, P\. Wallis, Z\. Allen\-Zhu, Y\. Li, S\. Wang, L\. Wang, and W\. ChenLora: low\-rank adaptation of large language models\.Cited by:[§3\.2](https://arxiv.org/html/2610.21062#S3.SS2.p2.1)\.
- ICLR \(2025\)ICLRPolicies on large language model usage at ICLR 2026\.Note:[https://iclr\.cc/FAQ/LLM](https://iclr.cc/FAQ/LLM)Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p1.1)\.
- Khalighinejadet al\.\(2026\)G\. Khalighinejad, R\. Thirukovalluru, A\. H\. Oh, and B\. DhingraDocument\-as\-image representations fall short for scientific retrieval\.arXiv preprint arXiv:2604\.18508\.Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px2.p1.1)\.
- Kwonet al\.\(2023\)W\. Kwon, Z\. Li, S\. Zhuang, Y\. Sheng, L\. Zheng, C\. H\. Yu, J\. Gonzalez, H\. Zhang, and I\. StoicaEfficient memory management for large language model serving with pagedattention\.InProceedings of the 29th symposium on operating systems principles,pp\. 611–626\.Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1),[§3\.1](https://arxiv.org/html/2610.21062#S3.SS1.p2.1)\.
- Liet al\.\(2025\)O\. Li, J\. Cai, Y\. Hao, X\. Jiang, Y\. Hu, and F\. FengImproving synthetic image detection towards generalization: an image transformation perspective\.InProceedings of the 31st ACM SIGKDD conference on knowledge discovery and data mining v\. 1,pp\. 2405–2414\.Cited by:[Table 13](https://arxiv.org/html/2610.21062#A7.T13.3.5.1.1)\.
- Lianget al\.\(2025\)W\. Liang, Y\. Zhang, Z\. Wu, H\. Lepp, W\. Ji, X\. Zhao, H\. Cao, S\. Liu, S\. He, Z\. Huang,et al\.Quantifying large language model usage in scientific papers\.Nature Human Behaviour9\(12\),pp\. 2599–2609\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p2.1)\.
- Liuet al\.\(2024\)Y\. Liu, Z\. Li, M\. Huang, B\. Yang, W\. Yu, C\. Li, X\. Yin, C\. Liu, L\. Jin, and X\. BaiOcrbench: on the hidden mystery of ocr in large multimodal models\.Science China Information Sciences67\(12\),pp\. 220102\.Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px2.p1.1)\.
- Luong and Lockhart \(2025\)T\. Luong and E\. LockhartAdvanced version of Gemini with Deep Think officially achieves gold\-medal standard at the International Mathematical Olympiad\.Note:[https://deepmind\.google/blog/advanced\-version\-of\-gemini\-with\-deep\-think\-officially\-achieves\-gold\-medal\-standard\-at\-the\-international\-mathematical\-olympiad/](https://deepmind.google/blog/advanced-version-of-gemini-with-deep-think-officially-achieves-gold-medal-standard-at-the-international-mathematical-olympiad/)Google DeepMind blog, July 21, 2025Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p1.1)\.
- Magar and Schwartz \(2022\)I\. Magar and R\. SchwartzData contamination: from memorization to exploitation\.InProceedings of the 60th Annual Meeting of the Association for Computational Linguistics \(Volume 2: Short Papers\),pp\. 157–165\.Cited by:[§3\.1](https://arxiv.org/html/2610.21062#S3.SS1.p6.1)\.
- Meta \(2025\)MetaLlama 4 Scout model card \(Llama\-4\-Scout\-17B\-16E\)\.Note:[https://huggingface\.co/meta\-llama/Llama\-4\-Scout\-17B\-16E](https://huggingface.co/meta-llama/Llama-4-Scout-17B-16E)Model card, released April 5, 2025Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- Mitchellet al\.\(2023\)E\. Mitchell, Y\. Lee, A\. Khazatsky, C\. D\. Manning, and C\. FinnDetectgpt: zero\-shot machine\-generated text detection using probability curvature\.InInternational conference on machine learning,pp\. 24950–24962\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p2.1),[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px1.p1.1)\.
- Mohapatra and Pruthi \(2026\)A\. Mohapatra and D\. PruthiExpectations and practices around ai disclosure in cs research\.arXiv preprint arXiv:2608\.23271\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p1.1)\.
- Nature Portfolio, Springer Nature \(2026\)Nature Portfolio, Springer NatureArtificial intelligence \(AI\): editorial policies\.Note:[https://www\.nature\.com/nature\-portfolio/editorial\-policies/ai](https://www.nature.com/nature-portfolio/editorial-policies/ai)Accessed 2026\-09\-06Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p1.1)\.
- NeurIPS \(2025\)NeurIPSNeurIPS 2025 policy on the use of large language models\.Note:[https://neurips\.cc/Conferences/2025/LLM](https://neurips.cc/Conferences/2025/LLM)Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p1.1)\.
- NeurIPS \(2026\)NeurIPSAI\-generated papers in the NeurIPS 2026 position paper track\.Note:[https://blog\.neurips\.cc/2026/06/02/ai\-generated\-papers\-in\-the\-neurips\-2026\-position\-paper\-track/](https://blog.neurips.cc/2026/06/02/ai-generated-papers-in-the-neurips-2026-position-paper-track/)Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p1.1)\.
- Ojhaet al\.\(2023\)U\. Ojha, Y\. Li, and Y\. J\. LeeTowards universal fake image detectors that generalize across generative models\.In2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition \(CVPR\),pp\. 24480–24489\.Cited by:[Table 13](https://arxiv.org/html/2610.21062#A7.T13.3.3.1.1)\.
- OpenAI \(2025a\)OpenAIGPT\-5\.1 Instant and GPT\-5\.1 Thinking system card addendum\.Note:[https://openai\.com/index/gpt\-5\-system\-card\-addendum\-gpt\-5\-1/](https://openai.com/index/gpt-5-system-card-addendum-gpt-5-1/)System card addendum, November 13, 2025Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- OpenAI \(2025b\)OpenAIIntroducing GPT\-4\.1 in the API\.Note:[https://openai\.com/index/gpt\-4\-1/](https://openai.com/index/gpt-4-1/)Blog post, April 14, 2025Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- OpenAI \(2025c\)OpenAIOpenAI o3 and o4\-mini system card\.Note:[https://openai\.com/index/o3\-o4\-mini\-system\-card/](https://openai.com/index/o3-o4-mini-system-card/)System card, April 16, 2025Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- OpenAI \(2026a\)OpenAIGPT\-5\.6 system card\.Note:[https://deploymentsafety\.openai\.com/gpt\-5\-6/gpt\-5\-6\.pdf](https://deploymentsafety.openai.com/gpt-5-6/gpt-5-6.pdf)Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px3.p1.1),[§4\.2](https://arxiv.org/html/2610.21062#S4.SS2.p3.1)\.
- OpenAI \(2026b\)OpenAIOn the Navier–Stokes Millennium Prize Problem\.Note:Announcement, September 8, 2026; 166\-page manuscript with accompanying Lean proof files, independent verification pending[https://openai\.com/index/navier\-stokes\-solution/](https://openai.com/index/navier-stokes-solution/)Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p1.1)\.
- Park and Owens \(2025\)J\. Park and A\. OwensCommunity forensics: using thousands of generators to train fake image detectors\.In2025 IEEE/CVF Conference on Computer Vision and Pattern Recognition \(CVPR\),pp\. 8245–8257\.Cited by:[Table 13](https://arxiv.org/html/2610.21062#A7.T13.3.6.1.1)\.
- Paruchuri \(2023\)V\. ParuchuriMarker\.Note:[https://github\.com/datalab\-to/marker](https://github.com/datalab-to/marker)Software repository\. Accessed 2026\-09\-15Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p3.1),[§4\.1](https://arxiv.org/html/2610.21062#S4.SS1.p4.1)\.
- Qwenet al\.\(2025\)Qwen, :, A\. Yang, B\. Yang, B\. Zhang, B\. Hui, B\. Zheng, B\. Yu, C\. Li, D\. Liu, F\. Huang, H\. Wei, H\. Lin, J\. Yang, J\. Tu, J\. Zhang, J\. Yang, J\. Yang, J\. Zhou, J\. Lin, K\. Dang, K\. Lu, K\. Bao, K\. Yang, L\. Yu, M\. Li, M\. Xue, P\. Zhang, Q\. Zhu, R\. Men, R\. Lin, T\. Li, T\. Tang, T\. Xia, X\. Ren, X\. Ren, Y\. Fan, Y\. Su, Y\. Zhang, Y\. Wan, Y\. Liu, Z\. Cui, Z\. Zhang, and Z\. QiuQwen2\.5 technical report\.External Links:2412\.15115,[Link](https://arxiv.org/abs/2412.15115)Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- Qwen Team \(2026\)Qwen TeamQwen3\.5: towards native multimodal agents\.Note:[https://qwen\.ai/blog?id=qwen3\.5](https://qwen.ai/blog?id=qwen3.5)Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p4.1),[§3\.2](https://arxiv.org/html/2610.21062#S3.SS2.p2.1)\.
- Russellet al\.\(2026\)J\. Russell, M\. Karpinska, D\. Akinode, J\. Zhou, K\. Thai, B\. Emi, M\. Spero, and M\. IyyerAI use in american newspapers is widespread, uneven, and rarely disclosed\.InProceedings of the 64th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 14554–14580\.Cited by:[§3\.3](https://arxiv.org/html/2610.21062#S3.SS3.p1.1)\.
- Rustet al\.\(2022\)P\. Rust, J\. F\. Lotz, E\. Bugliarello, E\. Salesky, M\. de Lhoneux, and D\. ElliottLanguage modelling with pixels\.Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px2.p1.1)\.
- Sahaet al\.\(2026\)R\. Saha, G\. Juneja, D\. Chaudhuri, N\. Sajeevan, N\. B\. Shah, and D\. PruthiPolicies permitting llm use for polishing peer reviews are currently not enforceable\.External Links:2603\.20450,[Link](https://arxiv.org/abs/2603.20450)Cited by:[Table 10](https://arxiv.org/html/2610.21062#A5.T10),[Table 11](https://arxiv.org/html/2610.21062#A5.T11),[Appendix E](https://arxiv.org/html/2610.21062#A5.p1.1),[Appendix E](https://arxiv.org/html/2610.21062#A5.p2.1),[§6](https://arxiv.org/html/2610.21062#S6.p1.1)\.
- Saha and Feizi \(2025\)S\. Saha and S\. FeiziAlmost ai, almost human: the challenge of detecting ai\-polished writing\.InFindings of the Association for Computational Linguistics: ACL 2025,pp\. 25414–25431\.Cited by:[§4\.4](https://arxiv.org/html/2610.21062#S4.SS4.p1.1)\.
- Shenet al\.\(2026\)Z\. Shen, M\. Wang, S\. Zou, and Y\. BuRethinking ai\-generated text detection: a strong baseline and the distribution\-shift problem that remains\.arXiv preprint arXiv:2607\.03680\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p4.1),[§4\.3](https://arxiv.org/html/2610.21062#S4.SS3.p2.1)\.
- Smith \(2007\)R\. SmithAn overview of the tesseract ocr engine\.InNinth international conference on document analysis and recognition \(ICDAR 2007\),Vol\.2,pp\. 629–633\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p3.1),[§4\.1](https://arxiv.org/html/2610.21062#S4.SS1.p4.1)\.
- Stajduhar and Emi \(2026\)R\. Stajduhar and B\. EmiIntroducing Pangram Image detection \(research preview\)\.Note:[https://www\.pangram\.com/blog/introducing\-pangram\-image\-detection](https://www.pangram.com/blog/introducing-pangram-image-detection)Pangram Labs blog, July 29, 2026Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px3.p1.1)\.
- Tanet al\.\(2024\)C\. Tan, Y\. Zhao, S\. Wei, G\. Gu, P\. Liu, and Y\. WeiRethinking the up\-sampling operations in cnn\-based generative network for generalizable deepfake detection\.InProceedings of the IEEE/CVF conference on computer vision and pattern recognition,pp\. 28130–28139\.Cited by:[Table 13](https://arxiv.org/html/2610.21062#A7.T13.3.4.1.1)\.
- Tao \(2026\)T\. TaoA digestion of the Jacobian conjecture counterexample\.Note:Blog post, What’s new, July 21, 2026\. Discusses the three\-variable counterexample presented by Levent Alpöge on July 19, 2026 and credited to Claude Fable 5[https://terrytao\.wordpress\.com/2026/07/21/a\-digestion\-of\-the\-jacobian\-conjecture\-counterexample/](https://terrytao.wordpress.com/2026/07/21/a-digestion-of-the-jacobian-conjecture-counterexample/)Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p1.1)\.
- Thaiet al\.\(2026\)K\. Thai, B\. Emi, E\. Masrour, and M\. IyyerEditlens: quantifying the extent of ai editing in text\.InInternational Conference on Learning Representations,Vol\.2026,pp\. 122997–123024\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p4.1),[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px1.p1.1),[§3\.3](https://arxiv.org/html/2610.21062#S3.SS3.p1.1),[§4\.3](https://arxiv.org/html/2610.21062#S4.SS3.p2.1),[§4\.4](https://arxiv.org/html/2610.21062#S4.SS4.p1.1),[§4\.4](https://arxiv.org/html/2610.21062#S4.SS4.p2.1)\.
- Wanget al\.\(2020\)S\. Wang, O\. Wang, R\. Zhang, A\. Owens, and A\. A\. EfrosCNN\-generated images are surprisingly easy to spot… for now\.In2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition \(CVPR\),pp\. 8692–8701\.Cited by:[Table 13](https://arxiv.org/html/2610.21062#A7.T13.3.2.1.1),[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px3.p1.1)\.
- Wanget al\.\(2026\)Y\. Wang, S\. Wang, W\. Zhang, and Y\. OuyangA multi\-domain benchmark for detecting ai\-generated text\-rich images from gpt\-image\-2\.arXiv preprint arXiv:2606\.19259\.Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px3.p1.1)\.
- Xieet al\.\(2026\)R\. Xie, D\. Friedman, D\. Yu, B\. Pan, C\. Fifty, J\. Kim, X\. Du, Z\. Gan, V\. Rathod, and B\. DhingraLensVLM: selective context expansion for compressed visual representation of text\.arXiv preprint arXiv:2605\.07019\.Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px2.p1.1)\.
- Yanget al\.\(2025\)A\. Yang, A\. Li, B\. Yang, B\. Zhang, B\. Hui, B\. Zheng, B\. Yu, C\. Gao, C\. Huang, C\. Lv,et al\.Qwen3 technical report\.arXiv preprint arXiv:2505\.09388\.Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- Yuet al\.\(2026\)S\. Yu, M\. Luo, A\. Madasu, V\. Lal, and P\. HowardIs your paper being reviewed by an llm? benchmarking ai text detection in peer review\.InInternational Conference on Learning Representations,Vol\.2026,pp\. 61517–61553\.Cited by:[§1](https://arxiv.org/html/2610.21062#S1.p4.1),[§4\.3](https://arxiv.org/html/2610.21062#S4.SS3.p2.1)\.
- Zenget al\.\(2025\)A\. Zeng, X\. Lv, Q\. Zheng, Z\. Hou, B\. Chen, C\. Xie, C\. Wang, D\. Yin, H\. Zeng, J\. Zhang,et al\.Glm\-4\.5: agentic, reasoning, and coding \(arc\) foundation models\.arXiv preprint arXiv:2508\.06471\.Cited by:[Appendix K](https://arxiv.org/html/2610.21062#A11.SS0.SSS0.Px1.p1.1)\.
- Zhanget al\.\(2026\)Y\. Zhang, C\. Miao, M\. Liao, T\. Liu, X\. Wang, T\. Gong, Q\. Chu, and N\. YuTextFake: benchmarking ai\-generated image detection on text\-rich images\.arXiv preprint arXiv:2606\.01050\.Cited by:[§2](https://arxiv.org/html/2610.21062#S2.SS0.SSS0.Px3.p1.1)\.
## Appendix ATraining Details and Hyperparameters
Table 6:Training settings of the 27B models behind our main results \(top\) and of the 9B detectors of Section[4\.3](https://arxiv.org/html/2610.21062#S4.SS3)\(bottom\)\.
## Appendix BDetection Rates by Generator Family
Table[7](https://arxiv.org/html/2610.21062#A2.T7)expands Table[2](https://arxiv.org/html/2610.21062#S4.T2): it lists, for every detector, the detection rate on each of the five frontier families that the main table averages into its last column\.
Table 7:Detection rate for each frontier family at0\.1%0\.1\\%FPR on proofs and narrative prose; rows marked0\.01%0\.01\\%and0\.001%0\.001\\%FPR repeat our detectors at those FPRs\.Table[8](https://arxiv.org/html/2610.21062#A2.T8)lists the values plotted in Figure[2](https://arxiv.org/html/2610.21062#S4.F2)\.
Table 8:Values behind Figure[2](https://arxiv.org/html/2610.21062#S4.F2): detection rate of the 27B detectors at five false\-positive rates, as the frontier models average plotted in the figure and as the average over the ten open\-source models, together with the Pangram 4 values on the text layer plotted in the figure and the corresponding values on the LaTeX source;0\.004%0\.004\\%is the false\-positive rate that Pangram 4 reports for its own labels\.
## Appendix CDetection Rates by Passage Length
Figure[5](https://arxiv.org/html/2610.21062#A3.F5)splits the frontier test passages of Table[2](https://arxiv.org/html/2610.21062#S4.T2)by the length of the AI\-generated passage, and keeps the thresholds of Table[2](https://arxiv.org/html/2610.21062#S4.T2)\. Our detectors lose some accuracy on short passages but still detect more than80%80\\%of proofs and88%88\\%of prose below 100 words\. Pangram 4 depends much more on length\.
Figure 5:Detection rate at0\.1%0\.1\\%FPR by passage length in words, frontier models average; Pangram 4 on the text input\.
## Appendix DDetection Rates on AI\-Edited Datasets
Table[9](https://arxiv.org/html/2610.21062#A4.T9)lists the detection rates of all detectors for every dataset and editing condition\.
Table 9:Detection rate on AI\-edited passages\. Off\-the\-shelf detectors are held at0\.1%0\.1\\%FPR; our detectors are at0\.01%0\.01\\%FPR\.
## Appendix EDetection of AI\-Polished Peer Reviews
We test our detectors on the peer\-review benchmark of[Saha et al\. \(2026\)](https://arxiv.org/html/2610.21062#bib.bib66), which contains human\-written reviews \(H\), reviews written by an LLM from the paper and the reviewing guidelines \(AI\-BP\), from the same inputs plus reviewing advice \(AI\-EP\) or from key points extracted from a human review \(AI\-HI\), and human\-written reviews polished by an LLM that sees only the review \(H\-AI\)\. The easy subset is generated with GPT\-4o and Llama\-3\.3\-70B, and the hard subset with GPT\-5, Gemini 2\.5 Pro, Gemma\-3\-27B, Llama\-3\.1\-70B and Qwen3\-30B\. All three detectors read the plain text of each review, andSnapJudgereads it rendered on a single page\. The thresholds are those at a0\.005%0\.005\\%false\-positive rate on our calibration pools\.
We find that our detectors have no false positives on the human\-written subset and generally close to100%100\\%detection rate on the AI\-∗split of the test data \(Table[10](https://arxiv.org/html/2610.21062#A5.T10)\)\. The one category where our detector struggles is the H\-AI split, where human\-written reviews are polished using an LLM, for which the expected label is “Human” but are frequently labeled as “AI” by our detector\. The labeling of such passages is inherently subjective, and dependent on the extent of polishing performed by the LLM;[Saha et al\. \(2026\)](https://arxiv.org/html/2610.21062#bib.bib66)marked them as “Human” to conform with the policies adopted by several publishing venues which restrict LLM use during reviewing to polishing only\. In Table[11](https://arxiv.org/html/2610.21062#A5.T11), we further experiment with tightening the threshold for flagging reviews as AI: we find that as the fraction of flagged H\-AI reviews drops to00, there is also a catastrophic drop in the detection rate of AI\-∗reviews, suggesting that our detectors struggle at separating these categories\.
Table 10:Percentage of reviews classified as AI on the test split of the peer\-review benchmark of[Saha et al\. \(2026\)](https://arxiv.org/html/2610.21062#bib.bib66)\. AI\-BP, AI\-EP and AI\-HI are reviews written by an LLM, H\-AI are human\-written reviews polished by an LLM, and H are human\-written reviews\. Our detectors use the thresholds at a0\.005%0\.005\\%false\-positive rate on our calibration pools\.†Reported by[Saha et al\. \(2026\)](https://arxiv.org/html/2610.21062#bib.bib66),where a review counts as positive only when the entire review is labelled as AI\-generated\.Table 11:Detection rate of reviews written by an LLM \(AI\-BP, AI\-EP and AI\-HI pooled\) on the test split of the benchmark of[Saha et al\. \(2026\)](https://arxiv.org/html/2610.21062#bib.bib66), when the threshold of each detector is raised until at most the given share of the2,8022\{,\}802polished reviews \(H\-AI, easy and hard pooled\) is flagged\.
## Appendix FDetection of Newer Models
While we were preparing this paper, two stronger models, GPT\-6 and Claude Opus 5\.5, were released, and we therefore also test our detectors on them\. For GPT\-6 astra and Claude Opus 5\.5 we generate 100 proof pairs and 100 prose pairs each from arXiv papers of 2021, following the procedure of Section[3\.1](https://arxiv.org/html/2610.21062#S3.SS1)\. To compare with the performance of Pangram 4, we use the thresholds at a0\.005%0\.005\\%false\-positive rate on our calibration pools, which is close to the0\.004%0\.004\\%that Pangram 4 reports for its own labels\([Glickenhaus et al\., 2026](https://arxiv.org/html/2610.21062#bib.bib3)\)\. Table[12](https://arxiv.org/html/2610.21062#A6.T12)shows two main findings\. First, Pangram 4 performs very poorly on both models and labels at most a quarter of the passages as AI or mixed, and the detection rates of our detectors also drop clearly compared with other models \(Table[8](https://arxiv.org/html/2610.21062#A2.T8)\)\. Second, retraining with only a small amount of data from these models already mitigates this difficulty\. Limited by our API budget, we add only 269 passages generated by GPT\-6 astra and 881 generated by Claude Opus 5\.5 to the training data of the LaTeX detector and slightly fewer to the other two detectors, which is only1\.5%1\.5\\%of the training data of each detector\. After retraining with these data, the detection rate already improves clearly\. At this threshold none of the human\-written passages of these test sets is flagged, either before or after retraining\.
Table 12:Detection rate on the two newest models at a0\.005%0\.005\\%false\-positive rate on our calibration pools\.*Before*is the detector of the main paper, which has seen no data from these models \(mean of two seeds\), and*After*is the detector retrained with data from the new models added \(one seed\)\. For Pangram 4 we count a passage as detected when its own label is AI or mixed and give the share labelled AI in parentheses\. Pangram 4 was run only on the AI\-generated passages\.
## Appendix GAI\-Generated Image Detectors on Rendered Pages
Existing image detectors ask whether an image was synthesized by an image generation model\. Our rendered pages are all real compiler output, and the two sides differ only in who wrote the text, so these detectors should carry no signal on our task\. Table[13](https://arxiv.org/html/2610.21062#A7.T13)confirms this\. We score every page of both batteries with five open\-source detectors, averaging over the crops of each document\. All of them sit at chance level\.
Table 13:AUROC of AI\-generated image detectors and of our detector on the rendered images\.
## Appendix HMonthly Data of the arXiv Trend
For each month from 2018 to 2026 we sample arXiv papers that contain a theorem proof and take one proof and one prose passage from each paper\. We skip 2020, because most of our training data come from papers of that year, and use the months of 2018, 2019 and 2021 to check how often the detector flags text written before the release of ChatGPT\. Papers are assigned to mathematics, computer science \(including eess and stat\.ML\) or other fields by their primary arXiv category\. Up to 2022, each month contains about 1,000 papers, most of them from mathematics\. From 2023 on, we add papers from computer science and other fields, so that each field contributes at least about 300 papers per month, and the months of 2026 contain more papers from every field\. Table[14](https://arxiv.org/html/2610.21062#A8.T14)lists, for each month from 2023 to 2026, the number of papers and the shares of prose and proofs detected as AI in each field, and Table[15](https://arxiv.org/html/2610.21062#A8.T15)summarizes all months by year\.
Table 14:Monthly data behind Figure[4](https://arxiv.org/html/2610.21062#S4.F4)\. For each field,nnis the number of papers, and the prose and proof columns give the share \(%\) of passages detected as AI by the LaTeX detector at0\.01%0\.01\\%FPR\.Table 15:Share \(%\) of passages detected as AI by the LaTeX detector at0\.01%0\.01\\%FPR, by year and field\.
## Appendix ISnapJudge at Lower Resolution
To test howSnapJudgecopes with low\-quality screenshots, we render the frontier test passages of Table[2](https://arxiv.org/html/2610.21062#S4.T2)at resolutions from 150 dpi, the resolution used in training, down to 20 dpi, and score them with the threshold of Table[2](https://arxiv.org/html/2610.21062#S4.T2)unchanged\. Figure[6](https://arxiv.org/html/2610.21062#A9.F6)shows that detection on prose barely changes down to 40 dpi, while detection on proofs declines gradually, from91\.8%91\.8\\%at 150 dpi to81\.8%81\.8\\%at 50 dpi\. Proofs are presumably more sensitive because subscripts and small symbols in the formulas become illegible first\. Below 40 dpi, detection drops sharply for both registers, as the text itself becomes hard to read\.
Figure 6:Detection rate ofSnapJudgeon frontier\-model test passages rendered at decreasing resolution\.
## Appendix JProof\-Carrying Submissions at ICLR
The statistics quoted in the introduction come from the public OpenReview records of the seven ICLR editions from 2020 to 2026\. A submission counts as proof\-carrying if its PDF contains at least one passage that opens with a proof marker \(“Proof\.” or “Proof of …”\) and is closed by an end\-of\-proof mark\. Table[16](https://arxiv.org/html/2610.21062#A10.T16)gives, per year, the mean review score and the acceptance rate of such submissions against the other submissions of the same year\. Proof\-carrying submissions receive higher review scores in every year, with all seven differences significant \(zzfrom3\.83\.8to16\.716\.7\), and higher acceptance rates in every year, significant in six of the seven years \(2021:z=1\.8z=1\.8\)\.
Moreover, the share of papers that carry proofs keeps rising, especially among theory\-oriented papers \(Table[17](https://arxiv.org/html/2610.21062#A10.T17)\)\. The acceptance premium of carrying proofs is likewise concentrated in the nine areas, at1111to1515percentage points in every year \(p<2×10−13p<2\\times 10^\{\-13\}\)\.
Table 16:Review scores and acceptance rates of proof\-carrying versus other ICLR submissions, 2020–2026\.Δ\\Deltais the difference between proof\-carrying and other submissions, with the two\-samplezzstatistic in parentheses;\|z\|\>1\.96\|z\|\>1\.96corresponds to significance at the5%5\\%level \(two\-sided\)\.Table 17:Proof\-carrying submissions by research area, 2024–2026\.
## Appendix KGenerator Models and Generation Prompts
#### Generator models\.
The ten open\-source generators are Qwen3\-32B and Qwen3\-235B\([Yang et al\., 2025](https://arxiv.org/html/2610.21062#bib.bib32)\), Qwen2\.5\-72B\([Qwen et al\., 2025](https://arxiv.org/html/2610.21062#bib.bib33)\), Llama\-3\.3\-70B\([Grattafiori et al\., 2024](https://arxiv.org/html/2610.21062#bib.bib34)\), Llama\-4\-Scout\([Meta, 2025](https://arxiv.org/html/2610.21062#bib.bib35)\), DeepSeek\-R1\-Distill\-Qwen\-32B and DeepSeek\-R1\-Distill\-Llama\-70B\([Guo et al\., 2025](https://arxiv.org/html/2610.21062#bib.bib36)\), GLM\-4\.5\-Air\([Zeng et al\., 2025](https://arxiv.org/html/2610.21062#bib.bib37)\), Phi\-4\([Abdin et al\., 2024](https://arxiv.org/html/2610.21062#bib.bib38)\)and gpt\-oss\-120B\([Agarwal et al\., 2025](https://arxiv.org/html/2610.21062#bib.bib39)\), all run locally with vLLM\([Kwon et al\., 2023](https://arxiv.org/html/2610.21062#bib.bib45)\)\. The five frontier generators are GPT\-4\.1\([OpenAI, 2025b](https://arxiv.org/html/2610.21062#bib.bib40)\), GPT\-5\.1\([OpenAI, 2025a](https://arxiv.org/html/2610.21062#bib.bib41)\), o4\-mini\([OpenAI, 2025c](https://arxiv.org/html/2610.21062#bib.bib42)\), Claude Sonnet 5\([Anthropic, 2026](https://arxiv.org/html/2610.21062#bib.bib43)\)and Gemini 3\.1 Pro\([Google DeepMind, 2026](https://arxiv.org/html/2610.21062#bib.bib44)\), accessed through their APIs\. Each target passage is generated by exactly one model\.
#### Generation cost\.
Table[18](https://arxiv.org/html/2610.21062#A11.T18)lists the number of passages from each frontier API that are used in the training, validation and test splits, and the corresponding cost\. Every request carries the full LaTeX source of the paper as context, so the cost is dominated by input tokens and comes to about $0\.03 per passage; the whole frontier half of the dataset cost about $390\. The ten open\-source generators ran on our own GPUs and incurred no API cost\.
#### Judging cost\.
The LLM judge of Section[4\.2](https://arxiv.org/html/2610.21062#S4.SS2)\(GPT\-5\.6 Sol\([OpenAI, 2026a](https://arxiv.org/html/2610.21062#bib.bib60)\), reasoning effort set to high\) read 1,100 proof pairs and 1,000 prose pairs, about 3\.3M input tokens and 0\.7M output tokens including reasoning tokens, for about $40\.
Table 18:API cost of the frontier\-model passages used in the dataset, and of the LLM judge\.
#### System prompt for proofs\.
> You are an expert mathematician completing the LaTeX source of a research paper\. You will be given the paper’s title, abstract, macro definitions, and the full LaTeX source of the paper with one proof removed and its position marked; the theorem statement remains in place immediately before the marker\. Your task is to write the missing proof\. Rules: 1\. Write a complete, rigorous proof of the stated theorem\. 2\. Write the proof so that it reads as a seamless continuation of the paper’s own source\. Follow the excerpt’s writing style, notation, phrasing, and LaTeX conventions as closely as you can: use the same inline/display math delimiters, the same environment names, and the paper’s macros where their meaning is clear from the excerpt\. 3\. Output ONLY the proof body in raw LaTeX\. Do NOT include \\begin\{proof\} or \\end\{proof\}, do not restate the theorem, and do not add headings, greetings, or commentary of any kind\. 4\. Aim for approximatelyNNwords\.
#### System prompt for prose\.
> You are an expert academic writer completing the LaTeX source of a research paper\. ONE paragraph of running text has been removed from the body and replaced with a marker\. You are given the paper’s title, abstract, macro definitions, optionally its references, and the FULL LaTeX source with that one paragraph missing\. Write the missing paragraph\. Rules: 1\. Write a single paragraph that fits seamlessly at the marker: it must follow from the text before it and lead into the text after it\. 2\. Match the paper’s own writing style, notation, terminology, phrasing, and LaTeX conventions: the same inline math delimiters, the same custom macros, the same citation commands \(cite using keys that appear elsewhere in the paper\), and the same register\. 3\. Output ONLY the missing paragraph as raw LaTeX running text\. Do NOT add a section heading, list, theorem/proof environment, figure, table, or display\-math block; do not restate the surrounding text; and do not add any greeting, label, or commentary\. 4\. Aim for approximatelyNNwords\.
#### Prompts for the multi\-level AI\-editing test set\.
> *Sentence\-level rewrite\.* Rewrite this sentence from an academic paper to improve fluency and clarity\. Keep the meaning of the sentence unchanged\. Output only the rewritten sentence in Latex, nothing else\. Sentence: \{s\}
> *Paragraph rewrite\.* Rewrite the following passage from a mathematical paper to improve its fluency and clarity\. Keep the meaning and all mathematical content unchanged\. Output only the rewritten passage in LaTeX, nothing else\. Passage: \{s\}
> *Two\-stage free generation, stage 1 \(outline\)\.* List every logical step and key point of the following passage as a concise bullet outline, in your own words\. You may use mathematical symbols\. Do not copy phrases from the original text\. Output only the outline\. Passage: \{s\}
> *Two\-stage free generation, stage 2 \(writing; proofs\)\.* Write a complete, rigorous mathematical proof in standard LaTeX that follows this outline\. Output only the proof body, no preamble\. Outline: \{s\}
> *Two\-stage free generation, stage 2 \(writing; prose\)\.* Write a well\-structured paragraph of an academic mathematics paper in LaTeX that covers exactly the following points\. Output only the paragraph\. Points: \{s\}
## Appendix LPrompts of the Equivalence Judge
#### System prompt for proofs\.
> You are an expert research mathematician acting as a referee\. You will be given a theorem statement taken from a mathematics paper and two proofs of it, labelled Proof A and Proof B\. The material is an excerpt: definitions, notation and results cited from elsewhere in the paper are not shown, and you should assume that such cited facts exist and are as the authors say\. Your task has two parts\. 1\. Validity\. For each proof, judge whether it is a correct and complete proof of the statement as written\. Answer "yes" if the argument is correct and no essential step is missing, "partial" if the strategy is sound but a genuine gap or error remains, and "no" if the argument does not establish the statement\. Do not penalise brevity, informality, omitted routine verifications or reliance on cited results\. 2\. Similarity of mathematical content\. Compare what the two proofs actually do, not how they are written\. Ignore wording, sentence order, verbosity, the names of variables and the LaTeX formatting\. Focus on the overall strategy, the key steps, the intermediate claims and the results invoked\. Rate the similarity on a scale from 1 to 10\. Be generous: two proofs that reach the conclusion by the same overall route deserve a high score even if they differ in details, in the amount of detail shown, or in the order of the steps\. Reserve low scores for proofs whose mathematical strategies genuinely differ\. Use the following anchors: 10 = the same proof, the same argument with the same key steps, differing only in presentation; 8\-9 = the same argument with small differences of content, such as an extra or omitted routine step, a different order of the same steps, a different but equivalent computation, or a different choice of which routine facts to spell out; 6\-7 = the same overall strategy and mostly the same key steps, but one key step is carried out differently or a different intermediate result is invoked; 4\-5 = the strategies overlap only in part, such as sharing the main idea but reaching it through substantially different intermediate steps; 2\-3 = different strategies or different key steps, although both arguments are plausible; 1 = fundamentally different arguments, or one of the proofs is not a proof of the statement at all\. Do not try to guess who wrote either proof and do not let style, polish or length influence the similarity rating\. Reply with one JSON object and nothing else, in a fenced \`\`\`json block, with exactly these fields: \{"A\_valid": "yes\|partial\|no", "B\_valid": "yes\|partial\|no", "similarity": <integer 1\-10\>, "same\_strategy": <true\|false\>, "key\_difference": "<one sentence naming the most important difference in content, or ’none’ if the proofs are essentially the same\>"\}
#### User message for proofs\.
> THEOREM \(\{thm\_kind\}\): \{statement\} PROOF A: \{proof\_a\} PROOF B: \{proof\_b\}
#### System prompt for prose\.
> You are an expert academic reviewer\. You will be given two versions of one paragraph from a mathematics paper, labelled Paragraph A and Paragraph B\. Both are meant to occupy the same position in the paper, and the material is an excerpt: the rest of the paper, its definitions and its cited results are not shown, and you should assume that such cited facts exist and are as the authors say\. Your task is to judge how similar the two paragraphs are in content\. Compare what the paragraphs say, not how they say it\. Ignore wording, sentence order, verbosity, the choice of words, citation commands and LaTeX formatting\. Focus on the claims made, the facts and results stated, the objects and quantities discussed, and the arguments or motivations given\. Rate the similarity on a scale from 1 to 10\. Be generous: two paragraphs that make the same points deserve a high score even if they differ in detail, in emphasis, in the amount of detail given, or in the order in which the points are made\. Reserve low scores for paragraphs whose content genuinely differs\. Use the following anchors: 10 = the same content, the same points made in the same way, differing only in presentation; 8\-9 = the same points with small differences of content, such as an extra or omitted minor detail, a different order of the same points, or a different but equivalent way of stating a fact; 6\-7 = mostly the same points, but one substantive point is added, dropped or stated differently; 4\-5 = the paragraphs overlap only in part, such as sharing the main point but otherwise discussing different things; 2\-3 = largely different content, although both paragraphs are plausible at this position in the paper; 1 = essentially unrelated content, or one of the paragraphs does not fit the position at all\. Do not try to guess who wrote either paragraph and do not let style, polish or length influence the rating\. Reply with one JSON object and nothing else, in a fenced \`\`\`json block, with exactly these fields: \{"similarity": <integer 1\-10\>, "key\_difference": "<one sentence naming the most important difference in content, or ’none’ if the paragraphs are essentially the same\>"\}
#### User message for prose\.
> PARAGRAPH A: \{para\_a\} PARAGRAPH B: \{para\_b\}
## Appendix MValidation of the Proof Judge
Table 19:Severity scores from 0 to 10 that GPT\-5\.6 Sol assigns to proofs from withdrawn ICLR 2026 submissions whose reviewers pointed out a flaw, and to control proofs that reviewers described as correct, averaged over the judge’s samples for each proof\. For this check the judge uses the scoring prompt given below\. A flawed proof receives a higher score than a control proof with probability0\.810\.81\(one\-sided Mann\-Whitney test,p=0\.0016p=0\.0016\)\.#### System prompt\.
> You are verifying a single mathematical result taken from a machine learning paper\. You will be shown the problem setting, the statements of results the proof relies on, and one statement together with its proof\. Your task is NOT to decide whether the proof "has a problem\." It does\. They all do\. Every published proof contains steps that are compressed, hypotheses left implicit, and constants left unnamed\. Asking whether a defect exists is a question whose answer is always yes, and it carries no information\. What we need from you is a measurement of CONSEQUENCE: how much work would it take to make this proof correct? WHAT YOU MUST DO, IN THIS ORDER Step 1 \-\- Re\-derive\. Work through the proof line by line\. Check each inference rather than reading for plausibility\. Where the algebra is checkable numerically, check it numerically\. For every inequality, limit, expectation, or asymptotic claim, ask what happens at the boundary of the stated parameter range\. Step 2 \-\- Enumerate, including trivia\. List every imperfection you can find, from notational slips upward\. Finding things is free here and proves nothing; we want the list so that we can see you looked\. Three findings is a reasonable number\. Do not stop at the first one and do not pad the list with restatements of the same issue\. Step 3 \-\- Rank, then score ONLY the worst\. Severity does not accumulate\. Three cosmetic slips are still cosmetic\. The count of findings is never the score\. If your top three findings all look serious, you have almost certainly split one issue into three; merge them\. Step 4 \-\- Attempt the repair\. This is the step that determines your score, and it is the reason this task is not a matter of opinion\. THE PRIMARY SCORE: repair none\_needed \-\- You searched and found only cosmetic or notational issues\. A referee would not raise them\. one\_line \-\- There is a real gap, and you can close it\. You MUST actually write the missing step or the missing hypothesis in the repair\_attempt field\. If you cannot write it out, this is not the right level\. nontrivial \-\- You tried the one\-line repair and it does not work\. You MUST state in repair\_attempt what new argument is required AND why the short route fails\. "It needs more detail" is not an answer\. unfixable \-\- The statement itself is false, or the proof’s central construction cannot exist\. You MUST exhibit or sketch a counterexample to the STATEMENT in repair\_attempt \-\- concrete values, or a family of instances, and what goes wrong\. A counterexample to one STEP is not enough; a step can be replaced\. If you cannot produce a counterexample to the statement, you are at nontrivial, not here\. Each level costs you something we can check\. Do not claim a level whose price you have not paid\. THE SECONDARY SCORE: severity, 0 to 10 0 no defect found after genuine effort 1\-2 cosmetic, notational, or pedantic; a referee would not mention it 3\-4 a real gap that a careful reader repairs in one line while reading 5\-6 a genuine hole needing a nontrivial new argument; the claim is still likely true 7\-8 the proof as written does not establish the claim, and the repair route is unclear 9\-10 the claim as stated is false, and you can exhibit or sketch a counterexample Scoring 1 to 4 is the normal, expected, respectable outcome for a competently written proof\. Do not inflate\. But do not reflexively assign a low score either \-\- a low score must be earned by a genuine search that turned up only minor things, and your enumeration in step 2 must show that search\. WHAT YOU ARE NOT ASKED FOR Do not report how confident you feel\. We have measured self\-reported confidence on this task and it carries no information; it will be discarded\. Ground your answer in the mathematics and in the repair you did or could not do\. ON MATERIAL YOU WERE NOT GIVEN You are shown an excerpt, not the whole paper\. If a quantity looks undefined or a hypothesis looks missing, consider first that it is probably established elsewhere in the paper\. Treat that as the default\. Only count it as a defect when the proof’s own logic requires something that could not plausibly be supplied elsewhere \-\- for example when the step is false under any reading, or when the proof itself asserts the missing fact rather than citing it\. Do not build an objection on a hostile choice of parameters that the paper’s setting would rule out\. EVIDENCE RULES Every claimed defect must be anchored in text you COPY VERBATIM from the proof you were shown\. Copy the substring exactly, including LaTeX\. Do not paraphrase, do not reconstruct, do not normalise the notation\. If you cannot copy a real substring, you do not have a defect to report\. OUTPUT Return one JSON object and nothing else, inside a fenced code block marked json\. Escape backslashes correctly so the object parses; LaTeX in your quotes must survive\. \{ "findings": \[ \{"quote": "<verbatim substring from the proof\>", "what\_is\_wrong": "<one sentence\>"\} \], "worst\_finding\_index": <integer index into findings, or \-1 if none\>, "repair": "none\_needed" \| "one\_line" \| "nontrivial" \| "unfixable", "repair\_attempt": "<the missing step written out; or why the short route fails and what is needed; or the counterexample\. Required unless repair is none\_needed\.\>", "severity": <integer 0\-10\>, "conclusion\_status": "true\_as\_stated" \| "true\_after\_restatement" \| "probably\_true\_unproven" \| "false", "reasoning": "<why the worst finding sits at that repair level, in a few sentences\>" \}
#### User message\.
> Problem setting\. \{setup\} Statements this proof relies on\. \- \{dependency 1\} \- \{dependency 2\} … Statement and proof to evaluate\. \{statement and proof\}
## Appendix NCalibration of the Detector Scores
Figure[7](https://arxiv.org/html/2610.21062#A14.F7)shows the reliability diagrams of the three 27B detectors\. We divide the scores reported by a detector into eight ranges \(the detailed values are given in Table[20](https://arxiv.org/html/2610.21062#A14.T20)\)\. The horizontal coordinate of each point is the mean score of the texts in that range and the vertical coordinate is the share of AI samples among them\. Within every dataset the AI samples are first weighted to count as much as the human\-written samples, so as to avoid the effect of unequal sample sizes\. The figure shows that SnapJudge is less miscalibrated than the text\-based detector on both the in\-domain and the external test sets, and that it alleviates the problem of the model being over\-confident on unfamiliar human\-written text\.
We use the expected calibration error \(ECE\)\([Guo et al\., 2017](https://arxiv.org/html/2610.21062#bib.bib57)\)to express the degree of miscalibration of a detector\. It is computed as
ECE=∑b=18nbN\|yb−xb\|,\\mathrm\{ECE\}=\\sum\_\{b=1\}^\{8\}\\frac\{n\_\{b\}\}\{N\}\\,\\lvert y\_\{b\}\-x\_\{b\}\\rvert,\(1\)wherexbx\_\{b\}andyby\_\{b\}are the horizontal and vertical coordinates of rangebb,nbn\_\{b\}is the weighted number of texts in it andNNis the total number of texts\.
Figure 7:Reliability of the 27B detectors\.Table 20:Values behind Figure[7](https://arxiv.org/html/2610.21062#A14.F7)\.
## Appendix OAI\-Fraction Estimator
To makeSnapJudgemore practical, we separately train a Qwen3\.5\-27B estimator to predict the fraction of the text in an image, measured by height, that is AI\-generated, using the same fine\-tuning procedure as for the detectors and a cross\-entropy loss over five buckets\. Its bucket accuracy on the test set is0\.8850\.885\. The fraction estimator is trained on the real\-page windows of Section[3\.1](https://arxiv.org/html/2610.21062#S3.SS1), grouped by their AI fractionppinto the five buckets\(0,0\.25\)\(0,0\.25\),\[0\.25,0\.5\)\[0\.25,0\.5\),\[0\.5,0\.75\)\[0\.5,0\.75\),\[0\.75,1\)\[0\.75,1\)and\{1\}\\\{1\\\}\. It outputs bucket probabilitiesp1,…,p5p\_\{1\},\\dots,p\_\{5\}, the reported bucket is the most probable one, and the fraction estimate isρ^=∑jpjmj\\hat\{\\rho\}=\\sum\_\{j\}p\_\{j\}m\_\{j\}withm=\(0\.125,0\.375,0\.625,0\.875,1\)m=\(0\.125,0\.375,0\.625,0\.875,1\)\. It is only ever applied to passages that SnapJudge has already judged AI\-generated\.
Table[21](https://arxiv.org/html/2610.21062#A15.T21)evaluates it on 5,000 framed windows from the 2021 test papers, 1,000 per true bucket\. Part \(a\) shows the estimator alone\. Part \(b\) shows the deployed cascade, in which SnapJudge first decides at its0\.1%0\.1\\%false\-positive threshold whether a window contains AI text, and only the windows it passes on are assigned a bucket\. Besides the bucket decision, we measure the error of the fraction estimateρ^\\hat\{\\rho\}as the mean absolute error\|ρ^−ρ\|\|\\hat\{\\rho\}\-\\rho\|against the AI fractionρ\\rhoof the window, reported per true bucket in the last column of each part\. The estimator alone is off by0\.0550\.055on average and the cascade by0\.0510\.051on the windows it passes\.
\(a\)estimator alone, all AI\-containing windows
\(b\)cascade: image\-detector gate at 0\.1% FPR, then the estimator
Table 21:The AI\-fraction estimator on 5,000 framed test windows\.Figure 8:A recompiled page of a 2021 test paper in which an AI\-generated proof \(dashed red box,p=1p=1\) is surrounded by the human\-written text of the paper\. The dashed blue boxes are two windows opened by the sampler on this page, each fully covering the AI passage together with part of the human\-written context; their AI fractionppis the height of the AI text divided by the height of all text inside the window\.Similar Articles
Pangram – AI detector for text and images
Pangram is an AI detector tool that accurately identifies AI-generated text and images, validated by third-party research and used by institutions worldwide.
A Systematic Analysis of Linguistic Features in AI-Generated Text Detection Across Domains and Models
A large-scale empirical study analyzes 284 linguistic features across 27 LLMs and 10 text domains to assess which features reliably detect AI-generated text. The study finds that lexical richness measures are the most robust cross-domain and cross-model signals, while many other proposed indicators are strongly context-dependent.
As AI content floods the internet, Pangram raises $9M to detect it
Pangram raises $9 million to detect AI-generated content, launching new text and image detection models with over 99% accuracy for identifying AI-assisted writing.
Pangram’s Max Spero on why AI detection is harder than ‘Real or Fake’
The article explores the challenges of AI detection, featuring Pangram's startup efforts, including a $9 million funding round and a partnership with Substack to identify AI-generated content.
Pangram Has Emerged as the Gold Standard of AI Detection. Should You Trust It?
The article explores Pangram, an AI startup that detects AI-generated text, its role in publishing scandals, and questions about the trustworthiness of its detection model.