PaperBleachPaperBleach
logo

How DetectGPT and Its Successors Changed the Detection Landscape

P
Paperbleach

04 Aug 2025

Before 2023, most AI detectors worked one way: feed a model thousands of labeled examples, let it learn the difference between human and machine writing, and hope the training data held up. Then a Stanford paper proposed something stranger. What if you could spot AI text without training a classifier at all, just by nudging the words around and watching how the model reacted?

That paper was DetectGPT, and it reframed how a lot of people think about this problem. Here’s what it actually did, what came after it, and why any of it matters if you’re a writer who just doesn’t want to get flagged unfairly.

Key takeaways

  • DetectGPT (Stanford, early 2023) detects machine text without a trained classifier, using a property called probability curvature.
  • Its core trick: reword a passage slightly and watch how much the model’s confidence changes. AI text barely moves; human text moves more.
  • Its successor Fast-DetectGPT kept the idea but ran it about 340 times faster, and the concept now feeds into many modern detectors.
  • Zero-shot methods still degrade against new or unknown models, and they output probabilities, not proof.
  • For writers, the practical lesson is unchanged: vary your rhythm and add real specifics.

What is DetectGPT?

DetectGPT is a detection method introduced in the paper *”DetectGPT: Zero-Shot Machine-Generated Text Detection using Probability Curvature,”* by Eric Mitchell, Yoonho Lee, Alexander Khazatsky, Christopher Manning, and Chelsea Finn. It went up on arXiv in January 2023 and was presented at ICML 2023.

The word that matters is zero-shot. A typical detector is a trained classifier: you show it a big labeled dataset of human and AI writing, and it learns the boundary. DetectGPT skips that. It needs no labeled training set. It works directly off a language model’s own probability scores.

That’s a genuinely different posture. Trained classifiers go stale every time a new model ships, because the new model writes a little differently than the data the classifier learned from. A zero-shot method promises to sidestep that treadmill. Whether it fully delivers is another question, which we’ll get to.

How probability curvature works

Here’s the intuition, minus the math.

A language model assigns a probability to any string of text. Some passages it finds very likely; others, less so. Early detectors leaned on this directly through perplexity, which is basically a measure of how surprised the model is by your words. If you want the full picture on that, we wrote up the statistics behind AI detectors separately.

DetectGPT’s authors noticed something subtler. The paper’s central claim is that text sampled from a model tends to occupy regions of negative curvature in that model’s log-probability function. Plain version: AI-generated text usually sits near a local peak, so if you reword it a little, the model’s confidence tends to *drop*. There’s nowhere to go but down.

Human text behaves differently. It’s usually not parked on a peak. So when you reword it slightly, the score might go up just as easily as down. It wobbles instead of falling off a ledge.

So the method does this:

  1. Take the passage.
  2. Make many small reworded versions of it, using another generic language model (the authors used T5) to do the rewording.
  3. Score the original and all the variants.
  4. Measure the gap. A big consistent drop after rewording points toward AI. A small or random change points toward human.

No training set. No collected dataset. No watermark. Just the model’s own probabilities and a pile of perturbations.

A quick mini-scenario

Picture two paragraphs about the water cycle. One a student wrote from memory at 11pm; one a chatbot produced on the first try.

You generate twenty reworded copies of each and re-score them. The chatbot paragraph started near a probability peak, so nearly every reworded copy scores lower than the original. The student’s paragraph started somewhere lumpier, so the reworded copies scatter, some higher, some lower.

You never read either paragraph for “quality.” You just watched how the scores behaved under perturbation. That behavioral gap is what DetectGPT reports. It’s a clever sidestep around the hardest part of detection, which is that good AI text and good human text can look identical on the page.

The successors: faster, and folded into the mainstream

DetectGPT had one glaring practical problem. It was slow and expensive. Generating dozens of reworded variants and scoring all of them, for every passage, burns a lot of compute. Fine for a research paper. Painful for a product checking millions of documents.

So the next wave optimized it.

The clearest example is Fast-DetectGPT, presented at ICLR 2024. It swapped the perturbation step for something called *conditional probability curvature*, which gets at a similar signal without generating all those rewrites. The reported result was roughly a 340x speedup over the original, while improving detection accuracy on top of that. Same core idea, made cheap enough to actually use.

Other research lines pushed in adjacent directions, including approaches that estimate the curvature signal with far fewer model calls. The thread connecting them is the curvature insight DetectGPT made legible.

This is the part that affects you even if you never touch the research. The curvature idea didn’t stay in academia. It seeped into how commercial detectors think about features. Most production tools today are still trained classifiers, and many blend several signals at once, but “how does the score move when we perturb the text” is now a normal arrow in the quiver. Run a draft through a checker and you may be brushing up against a descendant of this 2023 paper without ever knowing its name.

What it changed, and what it didn’t

The lasting shift was conceptual. DetectGPT made a credible case that you could detect machine text without the endless data-labeling treadmill, and it handed the field a concrete, reproducible signal to build on. That’s a real change in how people frame the problem.

What it did not do is solve detection. A few limits are worth saying plainly:

  • It leans on model access. The method works best when it can approximate the model that wrote the text. Writing from a model it can’t model well degrades accuracy. Every detector hits some version of this wall.
  • It’s still probabilistic. Curvature gives a likelihood, not a verdict. A high score means “statistically resembles AI,” which is correlation, not proof.
  • Editing and paraphrasing blunt it. Heavy human revision changes where the text sits in that probability landscape. The research that followed DetectGPT documents this openly.

None of that is a knock. It’s the nature of measuring style with statistics. It’s also why the broader field stays cautious. OpenAI retired its own AI-text classifier in July 2023 for low accuracy, and Stanford researchers showed in 2023 that detectors can be biased against non-native English writers. The serious people working on this treat the output as a signal, not a sentence.

What this means if you actually write things

You’re probably not going to implement probability curvature on a Tuesday night. But knowing how it works tells you exactly what moves a detector’s needle, and the answer is reassuringly mundane: detectors react to how predictable and how easily reworded your text is.

Uniform sentence length, safe word choices, a steady drone with no surprises. That’s the profile that sits near a probability peak and barely moves under perturbation. It also happens to be the profile of writing that bores human readers. So the fix for both is the same:

  • Mix long sentences with very short ones.
  • Trade an abstract claim for a concrete example.
  • Let a real opinion or a specific detail show up.
  • Read it aloud and patch the spots that flatten out.

That’s not gaming a tool. It’s writing with a pulse. If you want to see where your draft sits before you submit it, you can run your draft through the free checker and watch which sentences register as too smooth. And if you’re curious where this whole cat-and-mouse is going, there’s plenty more on detection and writing to dig into.

Frequently asked questions

Is DetectGPT the same as GPTZero or Turnitin? No. DetectGPT is a research method, not a commercial product. GPTZero, Turnitin, Originality.ai and the rest are separate tools, most now built on trained classifiers. DetectGPT’s influence was conceptual.

Can it be fooled? It can be wrong. Paraphrasing, heavy editing, and text from a model it can’t approximate all cut its accuracy. That’s a property of statistical detection, not a trick.

Why should a writer care about a research paper? Because the detector flagging your work is likely a descendant of these ideas, and they tell you exactly what raises a score: predictability and editability. The fix is sentence variety, concrete detail, and a point of view.

Closing

DetectGPT’s real legacy isn’t a product you’ll log into. It’s an idea: that the structure of a model’s own probabilities can give away machine writing, no training set required. That idea got faster, got absorbed into the tools around you, and quietly raised the floor on what detectors can do, while never escaping the basic truth that they deal in probabilities.

The move that protects you is the same one it always was. Write in a voice that’s actually yours. If you’re working at volume and want to weigh your options, you can also compare plans.

Try it on your own text

Paste your draft into PaperBleach to humanize AI text so it reads naturally — then check your score against built-in AI detection. Free on your first run.