atlas

Research map / Large language models / Language, safety and interpretability

Parameterized Synthetic Text Generation with SimpleStories

NeurIPS 2025 · Large language models › Language, safety and interpretability · approach: Controlled text generation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces SimpleStories, a 2M-sample-per-language synthetic simple-story dataset (English and Japanese) generated with parameterized GPT-4o-mini prompts, plus a tiny model suite with a custom 4,096-token WordPiece tokenizer that is compared against TinyStories.

Problem

TinyStories is formulaic (59% of stories contain "Once upon a time"), unlabeled, English-only, not fully open-source, and contains artifacts and duplicates, which limits its use for supervised training and interpretability research on small models.

Approach

Generate simple stories with GPT-4o-mini using multi-level parameterized prompts (theme, topic, style, narrative feature, grammar feature, author persona, starting part-of-speech and letter constraints) so that stories are diverse and carry recoverable labels, and release all generation and training code.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the SimpleStories dataset instead of TinyStoriessyntactic diversity of story datasets · English storiestemplate rate: 100 -> 88.9Helped
Use the SimpleStories dataset instead of TinyStoriessyntactic diversity of story datasets · English storiestemplates per token: 0.026 -> 0.016Helped
Use SimpleStories instead of TinyStoriesstory dataset · English storiessemantic content and style diversityHelped
Use SimpleStories instead of TinyStoriesstory dataset · English storiessimplicityNo clear effect
Use SimpleStories instead of TinyStoriesstory dataset · English storiescompression ratio and Self-BLEU homogenizationHelped
Replace the GPT-2 tokenizer with the custom tokenizer (ablation)SimpleStories-35M · generated storiescoherence: +26.7 pointsHelped
Replace the GPT-2 tokenizer with the custom tokenizer (ablation)SimpleStories-35M · generated storiesquality: +27.5 pointsHelped
Replace the GPT-2 tokenizer with the custom tokenizer (ablation)SimpleStories-35M · generated storiesoriginality, coherence, grammar, and qualityHelped
Use Llama architecture instead of the original architecture (ablation)TinyStories-33M · generated storiesoriginality and coherenceHelped
Use Llama architecture instead of the original architecture (ablation)TinyStories-33M · generated storiesfour judge metrics versus SimpleStories-35M with custom tokenizerHurt
Use ordinary weighted pooling instead of average or softmax pooling (ablation)story-label probes · probe classificationprobe accuracyHelped
Ablate attention (ablation)trained 35M model probes · story-label probingrelative accuracy: 50%-80% of relative accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: TinyStories SimpleStories

Benchmarks: SimpleStories TinyStories

Metrics: 4-gram frequency Flesch-Kincaid grade compression ratio Self-BLEU n-gram diversity score POS template rate template-per-token judge scores (originality, coherence, grammar, quality) probe accuracy

Baselines: TinyStories-33M TinyStories dataset

Builds on: TinyStories WordPiece Nucleus Sampling GPT-Eval

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy