A Multi-Framework Comparison of Outline Stages in Long-Form Generation with LLMs
Organizations: Taiyuan Institute of Technology
Abstract
Long-form generation exposes fundamental limitations of large language models. Even 70B-parameter models exhibit length collapse at 16k-token outputs, and multi-chapter stories frequently trigger the attribute drift characteristic of the lost-in-the-middle'' effect. The outline-first, write-later'' paradigm has gained wide adoption, yet existing research evaluates the final writing rather than the outline itself, conflating two evaluation objects that should be decoupled. We construct a unified head-to-head benchmark covering 7 representative long-form generation frameworks across 3 generation granularities -- single-chapter, multi-chapter, and whole-book -- and propose an anchor-based LLM-as-a-judge protocol that directly assesses outlines against the source text on a 5-point anchored scale. Across 21 framework-granularity cells, no single framework dominates; performance depends on the match between a framework's intrinsic output form and the target granularity. SuperWriter ranks first in the length-constrained single-chapter mode, but this advantage degrades in whole-book mode. The outline-side ranking correlates only moderately with the writing-side ranking, supporting the outline--writing decoupling principle. Compute constraints limit the writing-side evaluation to a subset of cases; follow-up experiments will expand the sample size and add cross-model evaluators to enable stronger statistical inference.
Figures & tables
| Subset | Language | Samples | Chapters/Sample |
|---|---|---|---|
| Chinese Novels | Chinese | 100 | 10 |
| English Novels | English | 100 | 10 |
| Other Genres | Mixed | 100 | 1 |
| Total | — | 300 | — |
| Framework | #LLM calls | Outline Form | Key Design |
|---|---|---|---|
| naive | 1 | — | No intermediate steps |
| cot | 1 | — | Single call with embedded CoT instruction |
| selfrefine | 2 | — | Fixed 2 rounds of self-feedback |
| CogWriter | 2 | Structured JSON | Two-stage block-level planning (constraint set not on execution path) |
| Dome | Five-act paragraphs | Campbell five-act + summary / legacy dual mode | |
| StoryWriter | 3–5 | Event quintuples | Event generation + planning + reordering (writing agent not implemented) |
| # | Metric | Source | Cost | Definition |
|---|---|---|---|---|
| M1 | Word Count | Character count | 0 LLM calls | Word / character count |
| M2 | StoryWriter + LongBench-Write | 0 LLM calls | Length-compliance score | |
| M3 | Ent-2 | Dome | 0 LLM calls | 2-gram word entropy |
| M4 | Win Rate | SuperWriter | LLM directions | Pairwise win rate |
| M5 | HANNA 6 dims | StoryWriter | LLM | RE / CH / EM / SU / CR / CX |
| M6 | WriteJudge 6 dims | SuperWriter | LLM | Rel / Coher / Clar / Creat / Spec / Tone |
| Framework | Key Deviation |
|---|---|
| CogWriter (A-1) / SuperWriter (A-2) | CogWriter’s constraint set is disabled at the configuration layer; SuperWriter’s refinement phase is disabled by default. |
| selfrefine / others | Fixed 2 rounds without specified review dimensions; CogWriter’s examples are removed, SuperWriter’s iteration count is reduced to 1, StoryWriter’s pseudo-multi-round cap is set to 10. |
| Framework | A1 Cov. | A2 Faith. | A3 Cons. | A4 Rel. | B1 Gran. | B2 Hier. | C1 Exec. | Overall |
|---|---|---|---|---|---|---|---|---|
| naive | 2.70 | 3.42 | 3.39 | 3.37 | 2.33 | 2.25 | 2.35 | 2.76 |
| cot | 3.14 | 3.43 | 3.68 | 3.62 | 2.52 | 2.67 | 2.49 | 2.95 |
| selfrefine | 3.02 | 3.55 | 3.79 | 3.75 | 2.38 | 2.23 | 2.85 | 3.03 |
| CogWriter | 3.60 | 4.09 | 4.26 | 3.90 | 3.44 | 2.86 | 3.52 | 3.65 |
| StoryWriter | 3.73 | 4.13 | 4.24 | 4.03 | 3.80 | 2.97 | 4.10 | 3.55 |
| SuperWriter | 4.78 | 4.43 | 4.71 | 4.91 | 4.74 | 3.46 | 4.92 | 4.36 |
| Framework | single | multichap | wholebook |
|---|---|---|---|
| naive | 2,419 795 | 2,038 531 | 10,630 3,155 |
| cot | 2,833 816 | 2,704 1,011 | 16,379 3,897 |
| selfrefine | 3,262 903 | 2,021 201 | 11,103 4,244 |
| CogWriter | 3,346 1,154 | 2,754 764 | 12,449 3,322 |
| Dome | 3,665 262 | 2,182 900 | 19,896 5,396 |
| StoryWriter | 4,142 1,679 | 3,140 727 | 28,307 10,844 |
| Framework | HANNA RE | HANNA CH | HANNA EM | HANNA SU | HANNA CR | HANNA CX | HANNA Overall | WJ Overall |
|---|---|---|---|---|---|---|---|---|
| SuperWriter | 4.9 1.1 | 6.8 1.2 | 7.3 0.7 | 5.9 1.7 | 7.3 1.2 | 6.8 1.5 | 6.50 0.91 | 6.61 1.00 |
| naive | 4.8 1.6 | 6.7 1.6 | 6.3 2.2 | 5.4 1.5 | 7.1 1.5 | 6.1 2.0 | 6.07 1.59 | 6.70 1.37 |
| cot | 3.9 1.5 | 6.3 1.6 | 6.8 1.7 | 6.0 1.9 | 6.7 2.1 | 5.9 2.1 | 5.93 1.66 | 6.17 1.32 |
| StoryWriter | 4.2 1.6 | 6.8 1.4 | 6.1 2.0 | 5.3 1.9 | 6.6 1.9 | 5.4 2.4 | 5.74 1.63 | 6.19 1.70 |
| CogWriter | 4.1 1.4 | 6.2 1.9 | 6.1 1.4 | 5.3 1.3 | 6.7 1.9 | 5.7 2.4 | 5.69 1.46 | 6.00 1.80 |
| Dome | 4.6 1.4 | 6.4 1.9 | 5.9 2.3 | 5.1 1.5 | 6.2 2.0 | 5.2 2.4 | 5.57 1.77 | 6.08 1.78 |
| HANNA | WriteJudge | |||||
|---|---|---|---|---|---|---|
| Framework | single | multichap | wholebook | single | multichap | wholebook |
| SuperWriter | 6.83 0.76 | 6.78 1.23 | 5.89 0.63 | 6.94 0.63 | 6.33 1.45 | 6.56 1.08 |
| StoryWriter | 6.22 1.23 | 5.50 2.36 | 5.50 1.74 | 6.61 1.46 | 5.44 2.36 | 6.50 1.64 |
| CogWriter | 6.11 1.46 | 5.72 1.67 | 5.22 1.73 | 5.78 2.08 | 6.22 2.22 | 6.00 1.89 |
| Dome | 5.94 1.42 | 5.00 2.17 | 5.78 2.26 | 6.58 2.47 | 5.50 2.08 | 6.33 1.69 |
| selfrefine | 5.78 2.56 | 5.72 2.00 | 5.00 2.33 | 6.56 2.15 | 6.11 2.37 | 5.50 2.18 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Framework | Mode | A1 Cov. | A2 Faith. | A3 Cons. | A4 Rel. | Overall | D1/M1 |
|---|---|---|---|---|---|---|---|
| naive | single | 7.2 0.8 | 6.5 1.1 | 6.8 1.0 | 7.1 0.9 | 6.7 1.0 | — |
| naive | multichap ∗ | 6.8 0.9 | 6.2 1.3 | 6.5 1.2 | 6.9 1.0 | 6.4 1.1 | M1=5.9 1.4 |
| naive | wholebook ∗ | 6.5 1.0 | 6.0 1.4 | 6.3 1.3 | 6.7 1.1 | 6.2 1.2 | D1=5.7 1.5 |
| cot | single | 7.0 0.9 | 6.3 1.2 | 6.6 1.1 | 6.9 1.0 | 6.5 1.1 | — |
| cot | multichap ∗ | 6.7 1.0 | 6.0 1.4 | 6.4 1.3 | 6.7 1.1 | 6.3 1.2 | M1=5.8 1.5 |
| cot | wholebook ∗ | 6.4 1.1 | 5.9 1.5 | 6.2 1.4 | 6.5 1.2 | 6.1 1.3 | D1=5.6 1.6 |
| Framework | HANNA RE | HANNA CH | HANNA EM | HANNA SU | HANNA CR | HANNA CX | HANNA Overall | WJ Overall |
|---|---|---|---|---|---|---|---|---|
| SuperWriter | 4.9 | 6.8 | 7.3 | 5.9 | 7.3 | 6.8 | 6.50 | 6.61 |
| naive | 4.8 | 6.7 | 6.3 | 5.4 | 7.1 | 6.1 | 6.07 | 6.70 |
| cot | 3.9 | 6.3 | 6.8 | 6.0 | 6.7 | 5.9 | 5.93 | 6.17 |
| StoryWriter | 4.2 | 6.8 | 6.1 | 5.3 | 6.6 | 5.4 | 5.74 | 6.19 |
| CogWriter | 4.1 | 6.2 | 6.1 | 5.3 | 6.7 | 5.7 | 5.69 | 6.00 |
| Dome | 4.6 | 6.4 | 5.9 | 5.1 | 6.2 | 5.2 | 5.57 | 6.08 |
| Framework | single | multichap | wholebook |
|---|---|---|---|
| naive | 6 | 1 | 2 |
| cot | 2 | 1 | 2 |
| selfrefine | 1 | 1 | 2 |
| CogWriter | 1 | 2 | 3 |
| Dome | 1 | 2 | 1 |
| StoryWriter | 1 | 2 | 2 |
| Dimension Pair | Interpretation | |
| A2_faithfulness (outline) vs. HANNA RE (writing) | Weak-moderate positive correlation | |
| A3_consistency (outline) vs. HANNA CH (writing) | Weak-moderate positive correlation | |
| A4_relevance (outline) vs. WJ relevance (writing) | Weak-moderate positive correlation | |
| overall_quality (outline) vs. WJ overall (writing) | Weak-moderate positive correlation | |
| (EM, A2_faithfulness) | Weak negative correlation (trade-off) | |
| (SU, A2_faithfulness) | Weak negative correlation (trade-off) |
| Sample ID | Language | Genre | Length Tier | Notes |
|---|---|---|---|---|
| novel_ch_idx15 | Chinese | Novel | Medium ( chars) | Most stable output under single mode |
| novel_ch_idx41 | Chinese | Novel | Long context ( chars) | Long-context scenario |
| novel_en_idx4 | English | Novel | Medium ( chars) | Representative English novel |
| novel_en_idx55 | English | Novel | Medium ( chars) | Representative English novel |
| other_idx32 | English | Other (academic / business) | Medium ( chars) | Cross-genre |
| other_idx76 | Chinese | Other (academic / business) | Medium ( chars) | Cross-genre |
Long-Form Document Generation
Long-form document generation studies methods for producing coherent, factual, well-structured books, reports, and other extended texts with AI.
See all 32 papers