What Makes AI Writing "Detectable"? The Patterns Detectors Actually Look For
Table of Contents
Why Editing Alone Won't Save You
Pattern 1: Low Perplexity
Pattern 2: Flat Burstiness
Pattern 3: Filler Phrase Dependency
Pattern 4: Uniform Structural Rhythm
Pattern 5: Vocabulary Homogeneity
Why Surface Fixes Don't Work
How StealthGPT Targets All Five at Once
Start Submitting With Confidence
Why Editing Alone Won't Save You
You ran the draft through a paraphraser. You swapped out some words. You changed the intro. It still came back flagged.
That's because what makes AI writing detectable isn't any specific word or phrase. It's the statistical fingerprint of the text as a whole. That fingerprint is consistent across GPT-4, Claude, Gemini, and every other major model, regardless of topic or how many times you've edited the output. The patterns are structural, not surface-level, which is exactly why surface-level fixes don't clear the flag.
Here are the five specific patterns that get AI content caught, what they are, and why language models produce them in the first place.
Pattern 1: Low Perplexity
Perplexity measures how predictable each word choice is given the words that came before it. Language models generate text by selecting the statistically most likely next token at every step. The result is prose where every word feels inevitable, like the sentence could only have been written one way.
Human writing doesn't work like that. People choose unexpected words, pivot mid-sentence, and make rhetorical calls that no probability distribution would predict. That variation is what detectors are measuring when they score perplexity. Raw AI output almost always scores too low, and too-low perplexity is the clearest single signal that a model produced the text.
Swapping synonyms doesn't fix this. Synonym replacement changes vocabulary while leaving the underlying predictability of the sentence structure completely intact. What actually changes a perplexity score is rewriting at the syntactic level, altering how sentences are constructed, not just which words appear in them. According to independent benchmarks of AI detection tools, surface-level paraphrasing consistently fails to fool modern detectors because it doesn't address the statistical properties that trigger detection in the first place.
Pattern 2: Flat Burstiness
Burstiness measures variation in sentence length across a passage. Human writers naturally alternate between long, analytically complex sentences and short punchy ones. The rhythm shifts constantly, sometimes deliberately, sometimes not, but always in a way that produces an uneven, varied cadence.
AI text doesn't do this. Language models produce sentences of remarkably consistent length and complexity throughout a piece. Read any unedited ChatGPT output aloud and you'll hear it: a kind of metronome quality where every sentence carries roughly the same weight and runs about the same length. Detectors measure this directly, as GPTZero's official technology page explains, burstiness scoring is one of the two core signals GPTZero uses alongside perplexity.
The fix isn't just adding a short sentence every few paragraphs. Detectors are trained on that pattern too. What works is systematic structural variation throughout the piece.
Pattern 3: Filler Phrase Dependency
Every language model reaches for the same connective phrases when transitioning between ideas. "It is important to note that." "Furthermore." "This highlights the importance of." "In conclusion." You've seen them in every unedited AI draft because they're the highest-probability tissue between ideas in the training data.
Detectors know this. They're trained on thousands of examples of AI writing and they recognize exactly which transition phrases appear at AI frequencies versus human frequencies. A single filler phrase won't flag a piece on its own, but several across a 1,200-word article will push the probability score meaningfully.
You can fix some of these manually by reading through and cutting every filler phrase you find. But across a full article, or at any kind of volume, manual editing is slow and incomplete. The structural conditions that produce filler phrases in the first place stay intact.
Pattern 4: Uniform Structural Rhythm
Beyond sentence length, AI writing follows a predictable macro-level structure. Introductory paragraph that states the topic. Body sections each opening with a topic sentence, followed by an explanation, followed by a transition. Conclusion that restates the intro. Every time.
This isn't accidental. It reflects how language models were trained on academic and professional writing that follows formal conventions. The problem is that human writers deviate from that structure constantly. They open with an anecdote. They bury the main point in paragraph three. They skip the conclusion entirely and end on a question. Detectors have been trained to recognize the AI template, and content that follows it too faithfully raises flags regardless of what the perplexity and burstiness scores look like individually.
Breaking structural uniformity means making deliberate choices about how a piece is organized, not just how each sentence reads.
Pattern 5: Vocabulary Homogeneity
AI writing draws from a consistent, moderately formal vocabulary register throughout a piece. The level of formality doesn't shift. The word choices don't get weird or hyper-specific the way human writing does when the writer gets into a topic they actually care about.
Human writers move around. Technical jargon in one paragraph, plain casual language in the next, an unusual word choice because it's more precise, not because it's statistically likely. Detectors pick up on vocabulary register homogeneity as a softer signal. It rarely flags a piece on its own, but combined with low perplexity and flat burstiness it contributes to the overall AI probability score. Research into whether AI-generated text can be reliably detected found that the combination of these signals is what makes detection robust, not any single marker in isolation.
Why Surface Fixes Don't Work
Paraphrasing tools, synonym replacers, and manual word swaps address none of these five patterns at the level where they actually exist. They change the vocabulary layer while leaving the statistical structure untouched. Detection scores barely move because the signals detectors measure, perplexity, burstiness, phrase frequency, structural rhythm, vocabulary register, are all still present in the rewritten text.
This is why running AI output through QuillBot and expecting it to pass Turnitin consistently doesn't work. QuillBot is a paraphraser. It was built to change wording. StealthGPT's AI text remover was built specifically to address the structural patterns described above, rewriting at the syntactic level rather than the vocabulary level.
How StealthGPT Targets All Five at Once
Fixing each of these patterns manually, across a full article, while also making sure the content actually says something worth reading, takes more time than most people have. The patterns are interconnected too. Raising perplexity without addressing burstiness still produces detectable text. Fixing filler phrases without varying the structure still produces a score that triggers flags.
StealthGPT's humanizer runs structural rewriting across all five signals simultaneously. The output isn't a synonym-swapped version of your original draft. It's a reconstruction that preserves the content and argument while eliminating the statistical fingerprints that make AI writing detectable. For a full walkthrough of how to make AI content pass every major detector, the guide on how to make ChatGPT undetectable covers the complete process from draft to submission.
You can also check your own content first using StealthGPT's AI checker to see exactly which sections are triggering flags before you humanize.
Start Submitting With Confidence
Detectors don't catch AI writing by recognizing specific phrases. They catch it by measuring statistical properties that language models produce consistently and humans don't. Perplexity, burstiness, filler phrases, structural rhythm, vocabulary register. Five signals, all structural, none of them fixed by editing the surface.
Paste your draft into StealthGPT, run the humanizer, then check the score. The difference is measurable.