Pith. sign in

REVIEW 3 major objections 7 minor 4 cited by

Narrative structure alone separates AI fiction from human fiction with 93.2% macro-F1, even after style is removed.

Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →

T0 review · deepseek-v4-flash

2026-08-04 05:32 UTC pith:OB35U2QS

load-bearing objection A well-built empirical case for narrative-level AI detection, but the headline F1 is only as clean as the LLM annotator behind it. the 3 major comments →

arxiv 2604.03136 v5 pith:OB35U2QS submitted 2026-04-03 cs.CL

StoryScope: Investigating idiosyncrasies in AI fiction

classification cs.CL
keywords AI-generated fictionnarrative featuresauthorship detectiondiscourse analysisinterpretable classificationLLM storytellingnarrative originalitystory structure
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

This paper sets out to show that AI-generated fiction differs from human-written fiction not just in surface style but in deeper narrative decisions—how the plot is arranged, how themes are stated, how characters' choices are framed. It introduces StoryScope, a pipeline that turns more than sixty thousand stories into 304 interpretable narrative features, and finds that these features alone distinguish human from AI authorship at 93.2% macro-F1, retaining 97% of the performance of a model that also includes stylistic cues. The separation survives stylistic editing, and human stories occupy a rarer, more dispersed region of narrative space while the five AI models cluster together. If the claim holds, it gives readers and publishers a more durable, explainable basis for assessing whether a story was originally conceived by a human.

Core claim

The paper's central claim is that narrative construction carries a systematic, learnable signature of authorship. Using a parallel corpus in which each of 10,272 prompts was written by a human author and five language models, StoryScope induces 304 discourse-level features across ten narrative dimensions—character, plot, setting, time, revelation, perspective, and others—and classifies stories from these features alone. Narrative features reach 93.2% macro-F1 for human-versus-AI detection and 68.4% for six-way attribution; a compact set of 30 core features captures most of the binary signal. The paper also reports that AI stories over-explain themes, favor tidy single-track plots with protag

What carries the argument

The load-bearing mechanism is the StoryScope pipeline: stories are first converted into structured templates that abstract away surface wording along ten narrative dimensions; a comparative analysis stage identifies where sources diverge on the same prompt; a discovery stage turns those observations into 304 closed-form feature questions; and an LLM annotator scores every story on every feature. The resulting vectors feed gradient-boosted tree classifiers with per-feature attribution, which lets the authors isolate a small set of stable core features. What the machinery does is transfer the burden of detection from lexical surface to structural choices—causal continuity, chronological orderi

Load-bearing premise

Everything rests on the assumption that the 304 narrative features, scored entirely by an LLM, are valid measurements of real narrative structure; if those annotations encode annotator-specific biases, the observed human/AI separation may not generalize to features measured another way.

What would settle it

Take a held-out set of stories from the same six sources, have human narrative analysts score the 304 features (or use a non-LLM protocol to do so), retrain the classifier, and compare macro-F1 to the LLM-annotated result. If the separation collapses or drops far below 93.2%, the claim that narrative construction itself drives detection is falsified. A complementary check: classify stories from a new, unseen language model not in the training set; if narrative features fail to separate it from humans, the 'shared AI narrative space' is not general.

Watch this falsifier. Get emailed when new claim-graph text bears on it.

If this is right

  • A detector built only on narrative features keeps working after surface artifacts (clichés, purple prose) are edited out, suggesting it targets structure rather than style.
  • Because narrative choices are more expensive to alter than wording, such features may stay diagnostic longer as language models update.
  • The 30 core features give an interpretable checklist of how AI storytelling currently defaults: explicit themes, linear plots, protagonist-driven endings, embodied emotion.
  • Per-source fingerprints allow attributing a story to a specific model with 68.4% macro-F1, and the human class is the most separable.
  • Rarity in narrative feature space offers a quantitative proxy for originality, which could inform discussions of authorship and creative control.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • Editorial inference: because the feature values come from LLM judges, part of the gap may reflect the judges' own stylistic or prompt-following biases rather than properties of the stories; a human-annotation or non-LLM replication would test this.
  • Editorial inference: if narrative features are learnable, adversarial authors could 'humanize' structure by adding subplots, time jumps, and ambiguous endings; the durability claim would then erode, and the method's value would be as a moving target rather than a fixed detector.
  • Editorial inference: the rarity measure could be used as a generation-time reward to push AI outputs toward less typical narrative combinations, effectively testing whether the observed cluster is an inevitable property of LLMs or just a current default.
  • Editorial inference: the same template-plus-features approach could be applied to other long-form creative domains such as screenplays or narrative nonfiction to see whether the human/AI structural divide generalizes beyond short fiction.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit.

Referee Report

3 major / 7 minor

Summary. StoryScope proposes an LLM-driven pipeline for extracting discourse-level narrative features from fiction. From 10,272 Books3 short stories, the authors generate mirror stories with five LLMs (61,608 total). A template representation is built with GPT-5.1, comparative analyses are distilled, and 304 features are discovered, then assigned to every story by Gemini 3 Flash. XGBoost on these features achieves macro-F1 93.2% for human/AI detection and 68.4% for 6-way authorship attribution. The paper identifies 30 core features and per-model fingerprints, and uses feature-space distance to argue that AI stories are more convergent and less rare than human stories. Code, prompts, and AI-generated narratives are released.

Significance. The contribution is substantial if the central interpretation holds. A narrative-level representation that is robust to surface style would be a valuable tool for AI authorship analysis and an interpretable complement to raw-text detectors. The evaluation is unusually careful in several respects: prompt-level train/test grouping, length-matched controls, topic-sensitivity tests, a memorization audit, repeatability measurements, and human validation of a subset of annotations. These design choices support the headline classification numbers as empirical facts about the constructed feature space. The main weakness is that the feature space is built and populated entirely by LLMs, which ties the interpretation to the annotator's objectivity. If the authors can address the annotation-validity concern, the paper would be a strong candidate for publication.

major comments (3)
  1. [§2.1–2.2, Appendix C] The central claim that 93.2% macro-F1 reflects "underlying narrative construction" rather than surface style (Abstract, §4) depends on the validity of the feature assignments, but every feature value is generated by Gemini 3 Flash, the same model family as one of the five AI sources, and the feature definitions are induced by GPT-5.1 from LLM-written comparative analyses. Human validation covers only 12 stories and 240 feature-items (mean human–model κ=0.84; human–human κ=0.74, Table 7), which is too small to rule out that the annotator is answering from source-typical stylistic priors or its own generation preferences. The LAMP edit experiment (§4.2) targets surface artifacts and would not remove such latent sensitivity. Please add a cross-annotator experiment (e.g., annotate a held-out sample with a different LLM or with human raters) and report both annotation agreement and downstream
  2. [§2.1, §B (style boundary)] The "Narrative" variant is defined by excluding 47 features rated as style-related by a GPT-5.4 audit, but this boundary is itself one of the load-bearing modeling choices. The paper does not report inter-auditor agreement for this rating, nor a sensitivity analysis around the boundary. If even a fraction of the excluded features are actually narrative (or if some retained features are stylistic in disguise), the 93.2% number changes. Please provide the audit prompt, run an independent second audit, and report results for a wider and more restrictive narrative set (e.g., ±10 features around the boundary).
  3. [§2.2, §5, §G] The 30 core features and the rarity/divergence analyses are selected from the same data and feature space that was constructed by discriminative discovery. This makes the interpretive statements in §4.1 and §5 largely descriptive of the induced space, not independent evidence that human stories are inherently rarer or more complex. The feature-selection thresholds in §D are justified post hoc, and the Core-Only F1 may be optimistically biased by selection on the validation set. I do not dispute the held-out classification result for the full 257-feature model, but the paper should avoid essentialist language ("AI over-explains", "human authors subvert linearity") or support it with out-of-space validation—for example, human annotations of the core concepts on a larger sample.
minor comments (7)
  1. [Table 2] For the ModernBERT baseline, specify how long stories are truncated or downsampled; with max length 512 tokens and stories averaging 4,753 words, the comparison may not be apples-to-apples.
  2. [Figure 1] The figure says "~60k stories" but the exact count is 61,608; the "N" in the figure is also ambiguous. Please use precise numbers.
  3. [Table 5] Gemini and DeepSeek fail the length instruction by about 3,000 words on average. The paper shows length-matching for the binary task, but it would be useful to discuss whether such systematic length differences could interact with narrative feature values in the attribution task.
  4. [§4.2] The edit experiment uses only 278 Gemini-generated stories. Please clarify why only this subset was used and whether results generalize to the other four AI sources.
  5. [§G] The term "rarity percentile" is used in Section 5 before it is formally defined in Section G. A forward reference would help the reader.
  6. [§5] Centroid-distance statements such as "6.6 vs. 4.3" and "closest human-AI pair vs. farthest AI-AI pair" are presented without uncertainty intervals. Given the sensitivity of such claims, bootstrap confidence intervals should be reported.
  7. [§2.1] The phrase "grounded in NarraBench" may overstate the grounding: the feature taxonomy is not a direct instantiation of NarraBench's twelve aspects but a new LLM-derived set. Please clarify the relationship and avoid implying that NarraBench provides a validated measurement instrument for these specific 304 features.

Circularity Check

0 steps flagged

No construction-level circularity: the 93.2% narrative-feature result is an empirical claim evaluated on a held-out test set, not an identity with the feature-discovery inputs.

full rationale

The central derivation chain is: (i) induce 304 narrative features from a held-out discovery pool of 600 stories using pairwise cross-source comparisons; (ii) assign feature values to all 61,608 stories with Gemini 3 Flash; (iii) train XGBoost on 8,788 prompts and evaluate on a disjoint held-out test set of 1,384 prompts. This is a supervised feature-learning pipeline, but the final macro-F1 is a genuine held-out prediction: the feature definitions do not encode the test labels, the discovery pool is excluded from the main corpus, and prompt-level grouping is used to prevent leakage. Core-feature selection uses bootstrap SHAP and thresholds on training data, but the reported test-set F1 (84.8% for core features) is not forced by those thresholds. The same holds for fingerprint features: they are selected by per-source SHAP concentration and then evaluated on unseen stories. The LLM-defined, LLM-assigned feature space is a serious validity caveat—human validation is small (12 stories, 240 items, mean human-model Cohen's kappa = 0.84, human-human kappa = 0.74) and the semantics of 'narrative' depend on GPT-5.1/Gemini 3 Flash judgment—but this is a measurement-validity threat, not circularity by construction. Self-citations (e.g., Pham et al. 2024; Russell et al. 2025; Thai et al. 2026) are contextual and not load-bearing for the main claim. External raw-text baselines and length-matched audits further anchor the result empirically. Accordingly, no specific circular step can be exhibited from the paper's own equations or definitions.

Axiom & Free-Parameter Ledger

5 free parameters · 5 axioms · 0 invented entities

The paper's central claims rest on several domain assumptions about the representativeness of the corpus and the validity of LLM-based narrative annotation. The only truly ad hoc element is the purely statistical definition of 'rarity' as a proxy for originality. The free parameters are mostly hand-set thresholds and hyperparameters.

free parameters (5)
  • Discovery pool size = 100 prompts / 600 stories
    Chosen to balance narrative diversity against GPT-5.1 cost; not derived from theory.
  • Deduplication cosine threshold = 0.85
    Hand-set after observing 0.90 left duplicates and higher thresholds merged too aggressively (§B).
  • Core feature selection thresholds = stab>=0.55, top25>=0.60, gap>=0.20, spread<=0.35
    Hand-set criteria in §D that determine which 30 features are called 'core'.
  • XGBoost hyperparameters = Binary: nest=420, depth=8, lambda=2.0, scale_pos_weight=5; 6-way: nest=500, depth=7, lambda=1.0
    Grid-searched on validation split; standard practice but part of the modeling choices.
  • Rarity k = 25
    Nearest-neighbor count for per-story rarity; chosen without sensitivity analysis (§G).
axioms (5)
  • domain assumption NarraBench taxonomy is a valid and sufficiently comprehensive model of narrative structure for extracting discourse-level features.
    The paper adopts 10 of NarraBench's 12 aspects as the grounding for all features (§2.1); if this taxonomy misses important narrative dimensions, the feature space is incomplete.
  • domain assumption Books3 short stories are representative of human-authored fiction, and reverse-engineered prompts preserve each story's essential narrative content.
    The human corpus is the reference class for 'human writing'; prompt reconstruction via Gemini 2.5 Flash may introduce bias or lose narrative details (§2).
  • domain assumption LLM-generated stories under the same prompt are representative of 'AI fiction' and each model's output is typical of that model.
    Single samples per model per prompt, with specific model versions; other models/temperatures might behave differently.
  • domain assumption Gemini 3 Flash's feature assignments are reliable measurements of the narrative properties defined by the features.
    Validated on only 12 stories / 240 items with mean Cohen's κ=0.84 vs humans; the rest of the 61,608 stories are unvalidated (§C).
  • ad hoc to paper Mean Euclidean distance to 25 nearest neighbors in the feature space is a valid proxy for narrative originality.
    This operationalization of 'originality' is introduced by the authors and tied to copyright law only loosely (§1, §G).

pith-pipeline@v1.3.0-alltime-deepseek · 26113 in / 17380 out tokens · 166871 ms · 2026-08-04T05:32:20.716579+00:00 · methodology

0 comments
read the original 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

Figures reproduced from arXiv: 2604.03136 by Chau Minh Pham, Jenna Russell, John Wieting, Mohit Iyyer, Rishanth Rajendhran.

Figure 1
Figure 1. Figure 1: Overview of the STORYSCOPE pipeline. Stories are converted into structured tem￾plates, then compared across sources writing to the same prompt to induce discriminative narrative features, and finally featurized across the full corpus for downstream detection and authorship experiments. Story inspired by "Tiny and the Monster" (Sturgeon, 1983). structure, and for good reason: these cues are highly discrimin… view at source ↗
Figure 2
Figure 2. Figure 2: Projection of narrative feature vectors onto the first two linear discriminant [PITH_FULL_IMAGE:figures/full_fig_p007_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Confusion matrix for authorship at￾tribution (narrative model) as a percentage (%). Misclassifications concentrate among AI models, particularly DeepSeek–Gemini–Kimi. Gemini, DeepSeek, and Kimi are ‘triplets’. Despite forming a more confused cluster, each still has individual quirks. DeepSeek front-loads crucial context that other sources leave until later. Gemini produces the tidiest endings, extended den… view at source ↗
Figure 4
Figure 4. Figure 4: Boxplots of story lengths across all stories in the finalized six-sources dataset, [PITH_FULL_IMAGE:figures/full_fig_p018_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: Per-story narrative rarity percentiles by sources on the held-out test set. Solid lines [PITH_FULL_IMAGE:figures/full_fig_p023_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: Prompt used to generate benchmark writing prompts from source stories [PITH_FULL_IMAGE:figures/full_fig_p028_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: Representative benchmark story-generation prompt [PITH_FULL_IMAGE:figures/full_fig_p028_7.png] view at source ↗
Figure 8
Figure 8. Figure 8: Prompt for NarraBench template extraction [PITH_FULL_IMAGE:figures/full_fig_p030_8.png] view at source ↗

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Generative AI floods and dilutes the market for books

    cs.CL 2026-07 conditional novelty 7.0

    AI-detected books grew from near zero to roughly 20% of observed sales and top-25 slots between 2023 and 2026, while revenue per selling book fell for human-written titles in most genres.

  2. Generative AI floods and dilutes the market for books

    cs.CL 2026-07 conditional novelty 7.0

    AI-heavy self-published genre fiction reaches commercial scale (about 20% of sales by 2026 Q2) even though it sells less per title, and its rise tracks falling revenue per book for human-authored titles.

  3. Pangram 4 Technical Report

    cs.CL 2026-07 conditional novelty 5.0

    Pangram 4 is a commercial MoE-based detector claiming 0.9916 AUROC, 0.0041% FPR, 0.3396% FNR, plus tokenwise human/AI-assisted/AI-generated labels and humanizer detection.

  4. AI as a Tool for Simulation-Based Experiments in Literary Studies

    cs.CL 2026-06 unverdicted novelty 4.0

    Proposes AI-driven simulations for literary-historical experiments and reports preliminary text-generation results claiming the first limited in-distribution outputs matching human novels.

Reference graph

Works this paper leans on

17 extracted references · 3 linked inside Pith · cited by 3 Pith papers

  1. [1]

    Stylometric baseline.We extract 144 surface features from each story, including sentence-, word-, and paragraph-length statistics, document-level counts, vocabu- lary richness metrics, 100 function-word frequencies, punctuation rates, dialogue features, and readability indices

  2. [2]

    Giorgio Franceschelli and Mirco Musolesi

    URLhttps://arxiv.org/abs/2402.14873. Giorgio Franceschelli and Mirco Musolesi. On the creativity of large language models.arXiv preprint arXiv:2304.00008, 2023. URLhttps://arxiv.org/abs/2304.00008. Gemini Team. Gemini: A family of highly capable multimodal models, 2023. URL https: //arxiv.org/abs/2312.11805. Gemini Team. Gemini 2.5: Pushing the frontier w...

  3. [3]

    ModernBERT baseline.We fine-tune ModernBERT-base (Warner et al., 2025) directly on raw story text using the same train/val/test split

  4. [4]

    Chau Minh Pham, Alexander Hoyle, Simeng Sun, Philip Resnik, and Mohit Iyyer

    URLhttps://arxiv.org/abs/2312.06281. Chau Minh Pham, Alexander Hoyle, Simeng Sun, Philip Resnik, and Mohit Iyyer. TopicGPT: A prompt-based topic modeling framework. In Kevin Duh, Helena Gomez, and Steven Bethard (eds.),Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technolo...

  5. [5]

    doi: 10.18653/v1/2024.wnu-1.4

    Association for Computational Linguistics. doi: 10.18653/v1/2024.wnu-1.4. URL https://aclanthology.org/2024.wnu-1.4/. Shawn Presser. Books3, 2020. URL https://twitter.com/theshawwn/status/ 1320282149329784833. Alex Reinhart, Ben Markey, Michael Laudenbach, Kachatad Pantusen, Ronald Yurko, Gor- don Weinberg, and David West Brown. Do LLMs write like humans?...

  6. [6]

    Refer to the concrete names / details directly

    Avoid vague hedge words (*maybe*, *perhaps*, *consider*) **and** absolutely do NOT use comparison phrases or qualifiers such as *like*, *much like*, *similar to*, *reminiscent of*, *in the style of*. Refer to the concrete names / details directly. Do not invent character names that do not appear

  7. [7]

    state1 -> state2 -> state3

    Single paragraph <= 120 words. Return ONLY the prompt text--**no extra commentary**. If anything else is included, keep it on the same line separated by a single space. STORY TO ANALYSE: batch_text Figure 6: Prompt used to generate benchmark writing prompts from source stories We do not use a single writing template; each story is generated from a standal...

  8. [8]

    The resulting matrix is passed through the same XGBoost sweep and train/val/test protocol as the stylometric baseline

    TF-IDF baseline.We fit a unigram/bigram TF-IDF vectorizer. The resulting matrix is passed through the same XGBoost sweep and train/val/test protocol as the stylometric baseline

  9. [10]

    Length only

    Binoculars.We run Binoculars in accuracy mode with all other settings left at their defaults. Feature encoding.For the binary task we set XGBoost’s scale_pos_weight= 5 to match the 5:1 AI-to-human class ratio. Multiclass uses uniform class weights. Features are encoded with one-hot columns for nominal and binary types and explicit integer encoding for ord...

  10. [11]

    Write a short story

    Begins with **"Write a short story"** (exact phrase)

  11. [12]

    where

    Continue the sentence with **"where...", "about...", "following...", or "from the perspective of..."** and then introduce at least one key character or setting by name. This keeps the opening grammatically smooth. - If a first-person narrator is unnamed, refer to them as "the narrator" without inventing a new name. Otherwise, provide their name explicitly

  12. [13]

    Conveys the story's distinctive **essence / theme / style**, giving the writer a clear sense of mood and direction, and includes **some concrete details** (character, location, object, striking event) as needed - don't overload with minutiae

  13. [14]

    Offers enough narrative guidance to get the writer started (situation + conflict or question to explore) yet leaves room for their own twists

  14. [15]

    you/your

    Do **not** address the reader in second person; keep the prompt in third-person imperative (no "you/your")

  15. [1991]

    approximately N words

    U.S. Supreme Court. Manya Wadhwa, Tiasa Singha Roy, Harvey Lederman, Junyi Jessy Li, and Greg Durrett. Create: Testing llms for associative creativity, 2026. URL https://arxiv.org/abs/2603. 09970. Zihan Wang, Jingbo Shang, and Ruiqi Zhong. Goal-driven explainable clustering via language descriptions. In Houda Bouamor, Juan Pino, and Kalika Bali (eds.),Pro...

  16. [2020]

    Andrea Cristina McGlinchey and Peter J

    doi: 10.1038/s42256-019-0138-9. Andrea Cristina McGlinchey and Peter J. Barclay. Using machine learning to distinguish human-written from machine-generated creative fiction, 2024. URL https://arxiv.org/ abs/2412.15253. Hope McGovern, Rickard Stureborg, Yoshi Suhara, and Dimitris Alikaniotis. Your large language models are leaving fingerprints. In Firoj Al...

  17. [2024]

    URL https://www.nature.com/articles/ s41599-024-03868-8

    doi: 10.1057/s41599-024-03868-8. URL https://www.nature.com/articles/ s41599-024-03868-8. Margaret A. Boden.The Creative Mind: Myths and Mechanisms. Routledge, 2 edition, 2004. Book Industry Study Group. Bisac subject headings list. https://www.bisg.org/ complete-bisac-subject-headings-list , 2024. Industry standard for categorizing books by subject; acce...