A widely circulated checklist in Chinese writing circles claims to identify AI-generated text by traits like excessive dashes, too many metaphors, constant self-Q&A, and suspiciously uniform sentence lengths. The open-source project lieflat-less-ai-tone on GitHub decided to actually measure these claims.
The Corpus
Researchers stacked 629 articles: 300 AI-generated (covering Claude, DeepSeek, Gemini, GPT, and Kimi) and 329 human-written — 2,826,972 Chinese characters, 95,551 sentences, and 45,721 paragraphs in total. They then measured all 26 items on the popular checklist.
Items Measured Backwards
Metaphors. Human writers use metaphor markers 2.4x more frequently per thousand characters, and open paragraphs with metaphors 8x more often — the opposite of the popular claim. The real difference is in the vehicle: AI prefers idealized professional personas ("like a wise mentor," "a tireless reviewer," \(R = 7.3\)), while humans write "like an old craftsman" or "like a well-connected doctor friend."
Rhetorical questions. Humans use rhetorical questions 17x more in body text. Following the popular advice to delete them pushes text further from human writing.
Sentence-length uniformity. An early measurement claimed AI uniformity was 51x that of humans, but the segmentation script had failed to filter Markdown tables and punctuation-less list items. After the fix, the ratio was 0.87 — no difference.
| Checklist item | Popular claim | Measured ratio \(R\) (AI ÷ human) | Conclusion | | :--- | :--- | :---: | :--- | | Metaphor use | "AI-only" | 0.42 | Humans use 2.4x more | | Body rhetorical questions | "AI-only" | 0.06 | Humans use 17x more | | Sentence-length uniformity | "AI too regular" | 0.87 | No difference (initial data was buggy) | | In-sentence parallelism | "AI loves parallelism" | ~1.0 | No difference |
> Frequency ratio \(R\): feature frequency in AI text divided by frequency in human text. \(R \ge 2.0\) means AI is markedly higher; \(R < 0.8\) means humans are higher.
The 11 Features That Actually Discriminated
Zero-anaphora paragraph-opening commentary (\(R = 4.4\), highest discriminating power). New paragraphs open with judgments like "worth noting" without saying what is being commented on. Total connective density is nearly identical on both sides; only the missing anaphor differs. Adding one "this" fixes it.
Colon-introduced empty lists (\(R = 9.4\)). A sentence carrying no information, ending in a colon, announcing that a list follows. Near-zero on the human side.
Idealized personified metaphors (\(R = 7.3\)). Comparing tools to "a wise mentor" or "a digital secretary" with flattering modifiers. Metaphors per se aren't the problem — only this floating-persona subtype.
Contrastive structures (\(R = 3.4\)). "Not A but B" forced where no contradiction needs correcting.
Specific-number density (\(R = 0.35\), reversed). Humans use concrete numbers nearly 3x more; AI prefers "significantly improved" and "greatly optimized."
The Same Feature Varies 47x Across Models
Dash frequency: DeepSeek 5.16 per thousand characters, Claude 4.25, GPT only 0.11 — a spread of nearly 47x:
Prompt-style colons peak in DeepSeek and Claude; question-form headings in Gemini; contrastive structures in GPT. Rules derived from a single model don't transfer — there is no unified "AI style."
From Statistics to Rewriting Rules
The 11 validated features became executable rewriting rules (published as SKILL.md) under three hard constraints:
1. Whitelist principle. Only the 11 listed items are touched; unmatched sentences are kept verbatim; heading levels, paragraph order, and list structure unchanged. 2. Information conservation. Every content word in the rewrite must trace to the original. No new names, numbers, dates, or causal claims; no dropping hedges like "possibly." Changing "may improve" to "improves" is tampering with judgment strength. 3. No subjective semantic judgments. Metaphor aptness, rhetorical-question necessity, and example-pileup assessments are excluded as non-operationalizable.
Six Documented Measurement Failures
All six stemmed from regex operators matching more broadly than their rule definitions. One example: long pre-modifier frequency initially measured 3.04/thousand characters; after excluding ordinary short sentences, it dropped to 0.35. Another: the metaphor-marker lookup table (11 fixed terms) missed all actual metaphor expressions, initially reading 0.000 before the corrected \(R = 0.42\). Four of the six errors would have entered the rule set uncorrected, two of them in the wrong direction — rewriting by faulty rules would make text *more* AI-like.
References
- Project: *Lieflat Less AI Tone*, by Larashero & Moxt open-source community (2026) — github.com/larashero3-dotcom/lieflat-less-ai-tone
- Models covered: Claude claude-opus-4-6, DeepSeek deepseek-v4-pro, Gemini gemini-3.1-pro, GPT gpt-5.6-sol, Kimi kimi-k3
- Biber, D. (1988). *Variation across speech and writing*. Cambridge University Press.