StoryScope: Investigating idiosyncrasies in AI fiction
Organizations: University of Maryland, College Park · Google DeepMind
Abstract
As AI-generated fiction becomes increasingly prevalent, questions of authorship and originality are becoming central to how written work is evaluated. While most existing work in this space focuses on identifying surface-level signatures of AI writing, we ask instead whether AI-generated stories can be distinguished from human ones without relying on stylistic signals, focusing on discourse-level narrative choices such as character agency and chronological discontinuity. We propose StoryScope, a pipeline that automatically induces a fine-grained, interpretable feature space of discourse-level narrative features across 10 dimensions. We apply StoryScope to a parallel corpus of 10,272 writing prompts, each written by a human author and five LLMs, yielding 61,608 stories, each ~5,000 words, and 304 extracted features per story. Narrative features alone achieve 93.2% macro-F1 for human vs. AI detection and 68.4% macro-F1 for six-way authorship attribution, retaining over 97% of the performance of models that include stylistic cues. A compact set of 30 core narrative features captures much of this signal: AI stories over-explain themes and favor tidy, single-track plots while human stories frame protagonist' choices as more morally ambiguous and have increased temporal complexity. Per-model fingerprint features enable six-way attribution: for example, Claude produces notably flat event escalation, GPT over-indexes on dream sequences, and Gemini defaults to external character description. We find that AI-generated stories cluster in a shared region of narrative space, while human-authored stories exhibit greater diversity. More broadly, these results suggest that differences in underlying narrative construction, not just writing style, can be used to separate human-written original works from AI-generated fiction.
Figures & tables
| # | Feature | Question | Dim. | Type | Response Options |
| AI | |||||
| 1 | Thematic Explicitness and Moralizing | How explicitly does the story articulate its themes or morals? | SIT | scale | 1–5 |
| 2 | Agency in Resolution protagonist choice | Is resolution driven by protagonist’s choices or external events? | PLT | cat | protagonist_choice, mixed, external_fate |
| 3 | Narratorial Thematic Commentary yes | Does the narrator explicitly comment on themes beyond characters’ perspectives? | SIT | binary | no, yes |
| Human | |||||
| 1 | Intertextual Strategy Types explicit named reference | What kinds of intertextual engagement does the story employ? | SIT | multi | explicit named, retelling, pastiche, myth/religion, self referential |
| Method | Size | F1 | AP |
|---|---|---|---|
| Narrative features (ours) | |||
| Narrative | 257 | 93.2 | .959 |
| Core Only | 30 | 84.8 | .828 |
| Core+FP | 101 | 91.1 | .934 |
| Style ablations | |||
| Narr. + Style | 304 | 96.0 | .982 |
| Method | Size | F1 | Acc. |
|---|---|---|---|
| Narrative features (ours) | |||
| Narrative | 257 | 68.4 | 68.4% |
| Core Only | 30 | 46.5 | 46.8% |
| Core+FP | 101 | 63.4 | 63.6% |
| Style ablations | |||
| Narr. + Style | 304 | 77.3 | 77.3% |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Statistic | Value |
|---|---|
| Prompts / human stories | 10,272 |
| Target words (mean / median) | 6,242 / 5,000 |
| Target words (IQR) | 3,000–7,000 |
| Human story words (mean / median) | 6,403 / 5,035 |
| Human story words (IQR) | 2,930–7,650 |
| Model | Coverage | Mean words | Median words | Mean words | Mean abs. % err. | Within 10% | |
|---|---|---|---|---|---|---|---|
| Gemini 3 Flash | 10,261 | 99.9% | 3,155 | 2,967 | -3,089 | 36.9% | 19.4% |
| GPT-5.4 | 10,272 | 100.0% | 6,651 | 6,515 | 409 | 40.2% | 9.6% |
| Claude Sonnet 4.6 | 10,259 | 99.9% | 6,817 | 6,187 | 575 | 16.6% | 38.4% |
| DeepSeek V3.2 | 10,272 | 100.0% | 2,946 | 2,693 | -3,296 | 39.9% | 12.8% |
| Kimi K2.5 | 10,272 | 100.0% | 3,274 | 3,005 | -2,968 | 35.2% | 15.6% |
| Type | Count | Feature | Details |
|---|---|---|---|
| Categorical | 124 | Dominant narrative person ( Perspective ) | Question: What is the primary grammatical person used by the main narrator across the story? |
| Description: Identify the default pronoun/verb alignment in narrative (not dialogue): ‘I/we’, ‘you’, ‘he/she/they’. If no dominant usage, mark ‘mixed_no_dominant’. | |||
| Answer choices: ‘first_person’; ‘second_person’; ‘third_person’; ‘mixed_no_dominant’. | |||
| Ordinal | 59 | Secondary character density ( Agents ) | Question: How many distinct secondary/supporting characters appear in the story? |
| Description: Include minor or functional characters; exclude major cast from AGENT_ID_001 . Map counts to bins. | |||
| Answer choices: ‘0–1’; ‘2–3’; ‘4–7’; ‘8+’. |
| Comparison | Encoded exact agreement (%) | Cohen’s |
|---|---|---|
| Annotator 1 vs model | 91.67 | 0.91 |
| Annotator 2 vs model | 79.86 | 0.77 |
| Mean human vs model | 85.76 | 0.84 |
| Human vs human | 76.85 | 0.74 |
| Dimension only | Leave-one-dimension-out | |||||
|---|---|---|---|---|---|---|
| Dimension | Binary | Six-way | Dimension | Binary | Six-way | |
| Agents | 80.2 | 46.0 | Agents | 92.0 ( 1.2) | 66.3 ( 2.1) | |
| Situatedness | 77.3 | 41.3 | Situatedness | 92.3 ( 0.8) | 66.1 ( 2.3) | |
| Plot | 74.5 | 40.5 | Perspective | 92.6 ( 0.6) | 67.3 ( 1.2) | |
| Perspective | 71.3 | 32.3 | Setting | 92.8 ( 0.4) | 66.8 ( 1.7) | |
| Setting | 70.6 | 38.4 | Events | 92.8 ( 0.4) | 67.4 ( 1.0) | |
| Model | Exact 13-gram | Near-verbatim |
|---|---|---|
| GPT-5.4 | 64 (0.63%) | 7 (0.07%) |
| DeepSeek V3.2 | 58 (0.57%) | 13 (0.13%) |
| Kimi K2.5 | 44 (0.43%) | 7 (0.07%) |
| Gemini 3 Flash | 119 (1.17%) | 32 (0.32%) |
| Claude Sonnet 4.6 | 67 (0.66%) | 14 (0.14%) |
| Variant | Original test macro-F1 | Low-risk test macro-F1 | |
|---|---|---|---|
| Narrative + Style (binary) | 96.00 | 96.06 | +0.06 |
| Narrative + Style (multiclass) | 77.29 | 77.56 | +0.27 |
| Narrative (binary) | 93.18 | 93.23 | +0.05 |
| Narrative (multiclass) | 68.42 | 68.68 | +0.26 |
| Model | Setting | Macro-F1 (%) | Human-F1 | Bal. Acc. | AUPRC |
|---|---|---|---|---|---|
| Length only | Full test | 55.9 | 0.330 | 0.597 | 0.261 |
| Style Only | Full test | 85.8 | 0.766 | 0.871 | 0.867 |
| Style Only | Length-matched test | 86.8 | 0.859 | 0.869 | 0.956 |
| Narrative | Full test | 93.2 | 0.886 | 0.932 | 0.959 |
| Narrative | Length-matched test | 93.2 | 0.929 | 0.932 | 0.990 |
| Narrative + Style | Full test | 96.0 | 0.933 | 0.956 | 0.982 |
| Hum. | Cla. | GPT | Gem. | DS | Kimi | |
|---|---|---|---|---|---|---|
| Narr. + Style | 0.93 | 0.89 | 0.82 | 0.67 | 0.66 | 0.67 |
| Narrative | 0.89 | 0.77 | 0.73 | 0.60 | 0.57 | 0.55 |
| Tail | Human | Claude | GPT | DeepSeek | Kimi | Gemini |
|---|---|---|---|---|---|---|
| Top 1% | 42 | 5 | 5 | 11 | 6 | 14 |
| Top 5% | 180 | 33 | 34 | 58 | 64 | 45 |
| Top 10% | 340 | 66 | 71 | 127 | 135 | 88 |
| # | Feature | Question | Dim | Type | Response Options |
|---|---|---|---|---|---|
| 1 | Thematic Explicitness and Moralizing | How explicitly does the story articulate its themes or morals? | SIT | scale | 1–5 |
| 2 | Dominant Emotional Expression embodied | How are characters’ emotions most commonly conveyed? | AGENT | cat | explicit labels, embodied metaphors, behavioral cues, ambiguous |
| 3 | Thematic Unity | To what extent do subplots and flourishes serve a central thematic concern? | PLT | scale | 1–5 |
| 4 | Dominant Sensory Modalities olfactory | Which sensory modalities does the story most frequently engage? | SET | multi | visual, auditory, olfactory, tactile, gustatory, kinesthetic |
| 5 | Character Introduction external description | What narrative device primarily introduces the central character? | AGENT | cat | external_desc, in-action, in-dialogue, inner_thought, others_reports |
| 6 | Setting as Psychological Mirror | To what degree does physical environment mirror characters’ inner states? | SET | scale | 1–5 |
| # | Feature | Question | Dim | Type | Response Options |
|---|---|---|---|---|---|
| 1 | Intertextual Strategy Types explicit named reference | What kinds of intertextual engagement does the story employ? | SIT | multi | explicit named, retelling, pastiche, myth/religion, self referential |
| 2 | Frequency of Direct Reader Address | How often does the text directly address the reader? | PER | ord | never, occasional asides, frequent/structural |
| 3 | Reference Explicitness balanced mix | Are intertextual gestures explicit or diffuse? | SIT | cat | none, explicit named, implicit echoes, balanced mix |
| 4 | Depth of Recontextualization After Surprise | How extensively does a revelation force reinterpretation of earlier scenes? | REV | scale | 1 (none)–5 (complete re-reading) |
| 5 | Dialogue-to-Narration Proportion | What proportion of text is direct dialogue vs. narration? | PER | scale | 1 (no dialogue)–5 (dialogue dominates) |
| 6 | Fourth-Wall Permeability | To what extent does the story break the boundary between story-world and reader? | SIT | ord | 1 (no breaking)–4 (radical violations) |
| Feature | Human | AI | Gap |
| AI-elevated: Thematic over-determination | |||
| Thematic Explicitness & Moralizing s | 3.28 | 3.94 | 0.65 |
| Moral / Philosophical Weighting s | 3.26 | 3.68 | 0.42 |
| Thematic Unity s | 4.41 | 4.74 | 0.33 |
| Narratorial Thematic Commentary yes | 52% | 77% | 25 |
| Dialogue Function philosophical debate | 34% | 59% | 25 |
| Author | # | Feature | Dim | SHAP | Uniq. |
| Human | 1 | Character introduction in-dialogue | AGENT | 0.110 | 21.4 |
| 2 | Breadth of focalization single focal | PER | 0.083 | 15.7 | |
| 3 | Narrator address mode no direct address | SIT | 0.069 | 12.6 | |
| 4 | Overall revelation pacing back-loaded | REV | 0.094 | 7.7 | |
| 5 | Literary ambition crossover genre | SIT | 0.116 | 6.8 | |
| + 27 more (visibility of withholding, atmospheric techniques, subplot density, naming, twist placement, …) | |||||
AI-Generated Text Detection
AI-generated text detection develops methods to distinguish human-written, machine-generated, and AI-edited text.
See all 167 papers