Jabarian and Imas 2025: artificial writing and automated detection, four detectors on 1,992 passages
- Authors
- Jabarian, Imas
- Venue
- NBER Working Paper 34223; Becker Friedman Institute Working Paper 2025-116
- Published
The 2025 Jabarian and Imas working paper reports a false positive rate of 0.0000 for Pangram, 0.0011 for Originality.ai and 0.0071 for GPTZero at a score threshold of 0.5 on 1,992 human-written passages, against 0.9503 for the open-source RoBERTa GPT-2 detector on the same texts. The paper, "Artificial Writing and Automated Detection" by Brian Jabarian and Alex Imas of the University of Chicago Booth School of Business, was issued as NBER Working Paper 34223 in September 2025 and as Becker Friedman Institute Working Paper 2025-116 (NBER w34223, read 9 November 2026).
This record joins the studies index as the largest text sample indexed so far. NBER states on the cover that its working papers are circulated for discussion and have not been peer reviewed (NBER w34223 PDF, page 1, read 9 November 2026).
Jabarian and Imas 2025 ran three commercial detectors and one open-source baseline through their APIs. All four have cards in this index (NBER w34223 PDF, Section 2.2 and Appendix D, read 9 November 2026).
What was tested
Detectors tested
| Detector | Index card |
|---|---|
| Pangram (API v2025-05, prob_ai field) | Pangram |
| GPTZero (API v2, average_generated_prob) | GPTZero |
| OriginalityAI (Turbo endpoint, probability_ai) | Originality.ai |
| RoBERTa-base, the 2020 OpenAI detector fine-tuned on GPT-2 outputs | GPT-2 Output Detector |
Sample
| Text set | Count | Source |
|---|---|---|
| Human passages | 1,992 | Six public datasets, pre-2020 texts, six genres |
| AI passages per generator | 1,992 | GPT-4.1, Claude Opus 4, Claude Sonnet 4, Gemini 2.0 Flash |
| AI passages in total | 7,968 | Four generators, matched by genre and length |
| Stubs under 50 words | 160 human and 160 AI per model | 8% of the corpus, used for the short-text test |
Detectors as named in Jabarian and Imas 2025, NBER w34223, Appendix D.
The human corpus holds 1,992 passages written before 2020: 200 Amazon reviews, 200 blog posts, 300 news articles, 1,000 novel excerpts, 100 restaurant reviews and 192 resume passages from six public datasets. For each of four generators, GPT-4.1, Claude Opus 4, Claude Sonnet 4 and Gemini 2.0 Flash, the authors generated a matching 1,992 AI passages, 7,968 in all (NBER w34223 PDF, Section 2.1 and Table A.1, read 9 November 2026).
Sample as described in Jabarian and Imas 2025, NBER w34223, Sections 2.1 and 4.1.
The paper reports AUROC, then false positive and false negative rates at five fixed thresholds from 0.1 to 0.9, then the same rates at a Youden-optimised threshold per detector and genre, and finally false negative rates with each detector held under a false positive "policy cap". Every AI passage was also rewritten by the StealthGPT default endpoint and rescored (NBER w34223 PDF, Sections 2.2, 3, 4.2 and 5.2, read 9 November 2026).
What the study reports
| Metric | Value | Base |
|---|---|---|
| False positive rate at threshold 0.5 (Table 3) | Pangram 0.0000, Originality 0.0011, GPTZero 0.0071, RoBERTa 0.9503 | 1,992 human passages |
| False positive rate at the loosest threshold, 0.1 (Table 3) | Pangram 0.0010, Originality 0.0027, GPTZero 0.0071, RoBERTa 0.9774 | 1,992 human passages |
| False negative rate at threshold 0.9, highest cell (Table 4) | Originality 0.4242 (Claude Opus 4), Pangram 0.0382, GPTZero 0.0296 | 1,992 AI passages per model |
| False negative rate at threshold 0.5, GPT-4.1 passages (Table 4) | Pangram 0.0131, GPTZero 0.0025, Originality 0.1606 to 0.3733 across the GPT-4.1 and Claude Opus 4 passages | 1,992 AI passages per model |
| False positive rate at Youden thresholds, highest genre (Table 6) | Pangram 0.0075, Originality 0.0218, GPTZero 0.0238, RoBERTa 0.7775 | human passages per genre |
| False negative rate at Youden thresholds, highest cell (Table 7) | Pangram 0.0200, Originality 0.0448, GPTZero 0.0700, RoBERTa 0.5100 | AI passages per genre and model |
| False negative rate after StealthGPT (Table B.4) | GPTZero 0.2552 to 0.7730, Originality 0.0227 to 0.2073, Pangram 0.0000 to 0.0500, RoBERTa 0.1510 to 0.9498 | all AI passages, rewritten once |
| False negative rate at a 0.0001 FPR cap (Table C.2) | GPTZero 1.0000 on all four models, Originality 0.0749 to 0.5129, Pangram 0.0095 to 0.0211 | 1,992 AI passages per model |
| Cost per correctly flagged AI passage, six-genre average (Table B.6) | Pangram $0.0228, Originality $0.0416, GPTZero $0.0575 | vendor API fees as of the study |
The three commercial tools are read side by side on the GPTZero vs Pangram vs Originality.ai comparison, the only three-way page in the index because this is the only record that ran all three. Table 3 of Jabarian and Imas 2025 gives false positive rates on the 1,992 human passages at each fixed threshold; Table 7 gives false negative rates by genre and model at Youden-optimised thresholds; Table B.4 gives false negative rates after StealthGPT (NBER w34223 PDF, read 9 November 2026).
Values as printed in Jabarian and Imas 2025, NBER w34223, Tables 3, 4, 6, 7, B.4, B.6 and C.2.
The authors summarise Table 3 by writing that Pangram's false positive rate "is essentially zero across all thresholds 0.5 and greater", that GPTZero's "does not change across the threshold range used, staying at around 0.007", and that RoBERTa labels more than 90% of human passages as AI even at the strictest threshold (NBER w34223 PDF, Section 3.2, read 9 November 2026). On false negatives at fixed thresholds, Table 4 shows GPTZero between 0.0020 and 0.0296 and Pangram between 0.0045 and 0.0382, while Originality.ai reaches 0.4242 on Claude Opus 4 text at the strictest.
On the humanizer test, Jabarian and Imas 2025 states that GPTZero "largely loses its capacity to detect AI-generated text, with FNR scores around 0.50 and above across most genres and LLM models", while Pangram detects nearly 100% of longer rewritten passages (NBER w34223 PDF, Section 4.2 and Table B.4, read 9 November 2026). On stubs under 50 words, Pangram's false positive rate reached at most 0.0250 and GPTZero's 0.0333 (Table B.1); Originality.ai was excluded from that test because its API returned a length filter error on some stubs. The GPT-4.1 row at threshold 0.5 is the one the false negative rate ranking and the GPT-4 question cite, and the stub row is the one the minimum word count question cites; the repeatability question reads the authors' call for routine audits.
Under the paper's policy caps, each detector's threshold is pushed until its false positive rate meets a target. Table C.2 shows that at a cap of 0.0001 GPTZero misses every AI passage on all four models, while at a cap of 0.01 its false negative rate falls to between 0.0020 and 0.0291; Pangram sits between 0.0005 and 0.0030 at the 0.01 cap (NBER w34223 PDF, Table C.2, read 9 November 2026). The authors conclude that Pangram alone meets a strict cap of 0.005 without sacrificing detection.
Limits the authors state
The paper is a working paper and carries NBER's standard note that it has not been peer reviewed. The authors write that they do not expect the results to remain constant over time and describe detection as an arms race between detectors, language models, humanizers and user behaviour, recommending routine published audits (NBER w34223 PDF, Section 1, read 9 November 2026).
The humanizer test used one tool, StealthGPT, at its default rewrite setting, and the evaluation treats every passage as either fully human or fully AI; the authors note that rephrasing of a human draft or grammar correction by an AI app is not separated out (NBER w34223 PDF, Sections 1 and 4.2, read 9 November 2026). The disclosure names the Booth Center for Applied Artificial Intelligence, the Becker Friedman Institute and the Google Cloud Research Program as funders and states that the authors have no conflicts of interest.
What this record does not say: the Youden thresholds and policy caps were fitted on this corpus by the authors, not set by the vendors, so a rate in this record is not the rate a user of the product's default verdict would see, and no figure here is a claim about any detector's current build.
Which cards this study feeds
- AIDI-D-0006Pangram AI detector
- AIDI-D-0001GPTZero AI detector
- AIDI-D-0004Originality.ai AI detector
- AIDI-D-0019GPT-2 Output Detector
- AIDI-R-01AI detectors ranked by independent testing Two records added in the fifth wave on 9 November 2026, Pegoraro 2023 and Fleckenstein 2024, changed nine counts and none: Pegoraro 2023 tested ZeroGPT, GPTZero, Copyleaks, Originality.ai, Writer, Content at Scale (BrandWell), DetectGPT, the GPT-2 Output Detector and GLTR, lifting GPTZero to 12, the GPT-2 Output Detector to 10, Copyleaks to 7 and Originality.ai and ZeroGPT to 6; Fleckenstein 2024 tested 289 teachers and no software, so it counts for no card ([Fleckenstein 2024 record](/studies/fleckenstein-2024-teachers/)). Illuminarty, one of four cards added in the same wave, joined with its one image record from Ha and Passananti 2024, so 18 of 72 cards now qualify.
- AIDI-R-02AI detector false positive rates, ranked
All four detectors in Jabarian and Imas 2025 have cards in this index. Each card records the Table 3 false positive rate at threshold 0.5 on 1,992 human passages and the Table B.4 range after StealthGPT (NBER w34223 PDF, read 9 November 2026).
The three commercial tools appear in the ranking of detectors by independent test record and the Table 3 figures feed the false positive rate ranking. How this record is sourced explains why a thresholded research figure sits apart from a vendor's verdict label, and the home page lists which AI detectors exist and who has tested them.
Related records: Van Vlasselaer 2026 tested Pangram, GPTZero, Copyleaks and Turnitin on 160 academic papers; Weber-Wulff 2023 is the multi-tool test the authors cite as out of date (NBER w34223, read 9 November 2026).
Questions about this study
What false positive rate did Jabarian and Imas 2025 report?
0.0000 for Pangram, 0.0011 for Originality.ai and 0.0071 for GPTZero at a threshold of 0.5 on 1,992 human passages, against 0.9503 for the RoBERTa GPT-2 detector (NBER w34223, Table 3). At Youden-optimised thresholds the highest genre rate was 0.0075 for Pangram, 0.0218 for Originality.ai and 0.0238 for GPTZero (Table 6).
How did humanizers affect the detectors in Jabarian and Imas 2025?
GPTZero's false negative rate rose to between 0.2552 and 0.7730 after every AI passage was rewritten by StealthGPT, Originality.ai's to between 0.0227 and 0.2073, and Pangram's stayed between 0.0000 and 0.0500 (NBER w34223, Table B.4). The test used one humanizer at its default setting.
How many texts did Jabarian and Imas 2025 use?
1,992 human passages from six genres written before 2020, and 1,992 AI passages from each of GPT-4.1, Claude Opus 4, Claude Sonnet 4 and Gemini 2.0 Flash, 7,968 in total (NBER w34223, Table A.1).
Is Jabarian and Imas 2025 peer reviewed?
No: NBER Working Paper 34223 carries the series note that working papers are circulated for discussion and comment and have not been peer reviewed (NBER w34223, September 2025).
Source and revisions
Source
Jabarian, B., Imas, A. (2025). Artificial Writing and Automated Detection. NBER Working Paper No. 34223, September 2025, DOI 10.3386/w34223; also Becker Friedman Institute Working Paper 2025-116. Abstract page https://www.nber.org/papers/w34223, PDF https://www.nber.org/system/files/working_papers/w34223/w34223.pdf and BFI page https://bfi.uchicago.edu/working-papers/artificial-writing-and-automated-detection/, all read 9 November 2026.
Revision log
- Record created
- Per-generator false negative row for the gpt-4
- Eighth-wave pages linked



