PaperBleachPaperBleach
logo

AI Detector for Poetry: Why Verse Breaks Most Detection Models

P
Paperbleach

30 Mar 2026

Paste a poem into an AI detector and watch what happens. A sonnet you wrote at 2 a.m. comes back “85% AI.” A throwaway haiku reads as “100% human.” Run the same poem twice and the number moves. None of this is a glitch — it’s what you should expect, because verse breaks most detection models in ways prose never does.

This article is about why that happens, what those scores actually mean for poetry, and what to do if your own lines get flagged.

Key takeaways

  • Most AI detectors are trained on prose, so verse falls outside the text they learned to judge. The score is often closer to a coin flip than a measurement.
  • Detectors lean on perplexity (how predictable each word is) and burstiness (how much sentence rhythm varies). Poetry intentionally breaks both.
  • Surprising word choices can read as “human,” while tight rhyme and meter can read as machine-like repetition. Neither result proves anything.
  • Short poems make it worse. Fewer words means fewer data points, and detectors are unreliable on short text by design.
  • A high or low score on a poem is a signal, not a verdict. If you’re falsely flagged, your drafts are better evidence than any percentage.

What a detector is actually measuring

AI detectors don’t read poems. They run statistics. The two that matter most are perplexity and burstiness, and they’re worth understanding because they explain almost everything strange about poetry scores. We’ve got a full walkthrough on perplexity and burstiness, explained in plain English, but here’s the short version.

Perplexity is how surprised a language model is by your next word. If the model can guess what comes next easily, perplexity is low — and low predictability is the statistical fingerprint detectors associate with machines, because language models tend to pick likely words. Burstiness is how much your sentence length and rhythm vary. People write in jagged bursts: a long winding clause, then a short punch. Machines, left alone, tend to hum along at a steady pace.

Detectors were tuned on prose. Essays, news articles, blog posts, Reddit threads. That’s the world they understand. Poetry is a different world, and the math doesn’t transfer cleanly.

Why verse breaks the model

Poems aren’t in the training data

This is the core problem. When a detector meets text that doesn’t resemble what it trained on, it’s working “out of distribution,” and that’s where models get unreliable. A detector that looks confident on a 600-word essay is mostly guessing on a 14-line sonnet. It still returns a tidy percentage, which is the dangerous part — the number looks just as authoritative whether the tool is sure or completely lost.

Form fights the statistics in both directions

Here’s where it gets genuinely weird. The two big signals can swing opposite ways depending on what kind of poem you wrote.

Take strict formal verse — a Shakespearean sonnet, say. Regular iambic meter. Predictable rhyme at the end of every line. A controlled, elevated vocabulary. To a detector, that regularity can read like low burstiness and predictable word patterns: the same flatness it flags in robotic prose. Disciplined craft gets punished by the math.

Now take wild free verse — fractured line breaks, invented compounds, a word nobody saw coming. That spikes perplexity. The model is constantly surprised, so the text reads as “very human,” even if a chatbot generated it.

So a poet doing careful, traditional work can score *worse* than someone who prompted an AI to write something deliberately strange. The score isn’t tracking authorship. It’s tracking shape.

Line breaks confuse the rhythm math

Burstiness assumes sentences. Poems run on lines, enjambment, and silence. A single sentence might sprawl across six lines, or a line might be one word standing alone. When the detector tries to chop verse into sentence-shaped units, the rhythm signal it computes is close to meaningless.

Short poems give the tool almost nothing

A haiku is seventeen syllables. An epigram might be two lines. Detectors need a decent volume of text to find a stable pattern, and they’re shaky on short passages even in prose — too few tokens, too little to average over. A short poem is the worst case stacked on the worst case: out of distribution *and* tiny.

A quick scenario

Picture a poet — call her Maya — writing two poems for a workshop. (This is a hypothetical to show the mechanics, not real test data.)

The first is a tight, rhymed quatrain about her grandmother’s kitchen — steady meter, clean end-rhymes, plain words. She wrote every line herself over three evenings. She pastes it into a detector and gets a high “AI” reading. The regularity tripped it.

The second is a loose, jagged free-verse piece full of odd images — “the fridge hum, a swallowed bell.” Same poet, same week. It comes back near zero.

Same author. Same honesty. A wide gap, driven entirely by form. If a teacher trusted those numbers, the careful, traditional poem would be the one under suspicion — which is exactly backwards. The lesson isn’t “write weird to pass.” It’s that the score never measured what people assume it measures.

What the scores are good for (and what they’re not)

A detector score on a poem is a weak signal. It can hint that a passage reads as statistically smooth or statistically jagged. That’s it. It is not evidence of who wrote it, and no reputable tool claims otherwise — they all output probabilities, not verdicts. OpenAI even pulled its own AI-text classifier in July 2023 because the accuracy wasn’t good enough to keep public.

For poetry specifically, here’s the honest framing:

  • A high score is not proof of AI. Tight form alone can produce one.
  • A low score is not proof of a human. Strange diction alone can produce one.
  • A changed score on a re-run is normal, not a bug. Many tools carry some variance, and on out-of-distribution text it shows more.

If poems read this unpredictably to a detector, why run them through one? Mostly to learn how your work lands statistically — useful if you’re submitting somewhere that runs checks. You can see the plans if you want that on a regular basis, but for one-off curiosity a single check tells you plenty.

If your poem gets flagged

Being falsely accused over a poem is maddening, partly because verse is so personal. A few practical moves:

Keep your trail. Dated drafts, version history, scribbled notes, the line you cut and brought back. A document’s edit history showing a poem built over days is far stronger than any tool’s percentage. This matters more for poetry than prose, because the detector evidence against you is so shaky to begin with.

Name the form. If you wrote in meter or rhyme, say so plainly: regular form can raise an AI score for purely structural reasons. That’s not an excuse, it’s a factual explanation a fair reader can check.

Cite the limits, not conspiracy. You don’t need to attack the tool. Just state what’s true: detectors are trained on prose, they’re unreliable on short text, and they report likelihoods rather than proof. Those are verifiable facts, and they reframe the conversation from “did you cheat” to “is this number even meaningful here.”

Ask for a human reading. Questions about a poem’s authorship are usually better answered by talking through choices — why this image, why that break — than by a dashboard.

So should you bother running poems through a detector?

If you’re curious, sure. It can be useful to know whether your work reads as statistically smooth, especially if you’re submitting somewhere that runs checks. But don’t let the number drive your craft. Writing stranger just to drop a score makes worse poems, and writing to a perplexity target is a losing game anyway.

The better instinct is the one you already had: write the truest line, in the form the poem wants. If you want to keep reading on how detection works under the hood, you can browse the rest of our writing on detection.

Frequently asked questions

Do AI detectors work on poetry at all? Not reliably. Almost every mainstream detector was trained mostly on prose, so a poem sits outside the kind of writing the model learned to judge. When text falls outside that training distribution, confidence drops and errors climb. You’ll still get a number, because these tools always return one — but on verse it’s a rough hint, not a measurement.

Why did my own original poem get flagged as AI? Probably because of how it reads statistically, not anything you did wrong. Formal verse — steady meter, clean rhymes, a controlled vocabulary — can look “too regular” to the math, the same way polished prose does. Disciplined craft is exactly the kind of thing that can trip a detector.

Does rhyme or free verse score differently? They pull in opposite directions, and neither is safe. Rhyme and meter create predictable patterns that can read as machine-like. Free verse with odd diction often reads as “more human.” Both are side effects of form, not evidence about the author.

Can I trust a low score to prove my poem is human? No more than a high score proves it isn’t. Every credible detector outputs a probability, not proof. If you need to demonstrate a poem is yours, dated drafts and process notes beat any score.

What should I do if a teacher or editor flags my poem? Bring your evidence — drafts, file history, notes — and explain the formal choices that may have nudged the number. State the limits factually, and ask for a human conversation about the work.

—

AI detectors were never built for verse, and it shows. The kindest thing you can do for your own writing is treat any score on a poem as a faint signal and nothing more. Want to see how your draft reads before someone else runs it? Run a draft through the free checker and judge the number for what it is.

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.