atlas

Research map / Large language models / Language, safety and interpretability

AdaDetectGPT: Adaptive Detection of LLM-Generated Text with Statistical Guarantees

NeurIPS 2025 · Large language models › Language, safety and interpretability · approach: Zero-shot machine-text detection · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes AdaDetectGPT, which learns a witness function over token log-probabilities (via B-spline features and a closed-form linear solve) to boost Fast-DetectGPT-style logits-based detection, with finite-sample FNR/TNR guarantees.

Problem

Logits-based detectors of LLM-generated text rely only on raw log-probabilities, which can be suboptimal for distinguishing human from machine text, and lack statistical guarantees on error rates.

Approach

Apply a learned one-dimensional witness function to token log-probabilities inside the Fast-DetectGPT statistic; learn it by maximizing a lower bound on TNR at fixed FNR, which reduces to a linear system over B-spline features; threshold set by martingale CLT normal quantile.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Learn an adaptive witness function over log-probabilities instead of using the raw-logit statisticFast-DetectGPT · SQuAD, WritingPrompts, and XSum (white-box averages)AUC: 0.8571 -> 0.8864; 0.8886 -> 0.9233; 0.8009 -> 0.8379Helped
Learn an adaptive witness function over log-probabilitiesFast-DetectGPT · GPT-4o black-box, average across datasetsAUC: 0.9571 -> 0.9589Helped
Learn an adaptive witness function over log-probabilitiesFast-DetectGPT · Claude-3.5 black-box, average across datasetsAUC: 0.9439 -> 0.9478Helped
Learn an adaptive witness function over log-probabilitiesFast-DetectGPT · Paraphrasing, GPT-J/GPT-2, average across datasetsAUC: 0.8753 -> 0.8792Helped
Learn an adaptive witness function over log-probabilitiesFast-DetectGPT · Decoherence, GPT-J/GPT-2, average across datasetsAUC: 0.8449 -> 0.8882Helped
Learn an adaptive witness function over log-probabilitiesFast-DetectGPT · Paraphrasing, GPT-J/Neo-2.7, average across datasetsAUC: 0.8699 -> 0.8797Helped
Learn an adaptive witness function over log-probabilitiesFast-DetectGPT · Decoherence, GPT-J/Neo-2.7, average across datasetsAUC: 0.8630 -> 0.9019Helped
Learn an adaptive witness function over log-probabilitiesFast-DetectGPT · Paraphrasing, GPT-J/GPT-J, average across datasetsAUC: 0.8679 -> 0.8781Helped
Learn an adaptive witness function over log-probabilitiesFast-DetectGPT · Decoherence, GPT-J/GPT-J, average across datasetsAUC: 0.8752 -> 0.9070Helped
Use AdaDetectGPT rather than Fast-DetectGPTBlack-box detection of GPT-4o · YelpAUC: 0.9847 -> 0.9832Hurt
Use AdaDetectGPT rather than Fast-DetectGPTBlack-box detection of Claude-3.5 · YelpAUC: 0.9768 -> 0.9728Hurt
Use an adaptive witness function instead of the identity witnessLogits-based text detection · Hypothetical two-token Kingdom of Bit exampleDetection powerHelped

Surprising findings

Limitations

Experimental setup

Datasets: SQuAD WritingPrompts XSum Yelp Essay PubMed

Benchmarks: SQuAD WritingPrompts XSum Yelp Essay PubMed

Metrics: AUC TPR FPR TNR FNR

Baselines: Likelihood Entropy LogRank LRR NPR DetectGPT DNAGPT Fast-DetectGPT RoBERTaBase RoBERTaLarge Binoculars RADAR

Builds on: Fast-DetectGPT DetectGPT martingale central limit theorem

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy