The Announcement Carries the Cue: Markup, Boundaries, and the Notation of Pre-Training Corpora
E. M. Freeburg
cs.CL, cs.AI
Submitted: 2026-08-10
Updated: 2026-08-11
Comments: 44 pages, 10 tables, 7 figures. Pre-registered protocols and their amendment history ship with the repository. Code, data, and instruments: https://github.com/emfreeburg/announcement-carries-cue
Code: https://github.com/emfreeburg/announcement-carries-cue
License: http://creativecommons.org/licenses/by/4.0/
Importance score: 75/100
The gist: The paper introduces and measures a previously unrecorded training variable: the notation of pre-training corpora, defined as "the distribution, across a corpus, of how documents' arrangement is
Terminology
Summary
The paper introduces and measures a previously unrecorded training variable: the notation of pre-training corpora, defined as the distribution, across a corpus, of how documents' arrangement is written down.
The central claim is that structural markup (headings, list markers, etc.) acts as a reliable cue that removes the need for models to infer discourse boundaries, and that the field has never measured how much of this notation corpora carry.
The paper defines a new statistic, clean-window survival S(W), as the fraction of non-overlapping W-token windows containing no structural markup.
It also measures the distribution of clean runs (maximal markup-free spans). A census of thirteen public corpora shows a steep gradient: survival falls to 0.153 in the olmOCR slice of Dolma 3 (re-measured at 0.271), where 74.0% of documents carry markup, against 0.889 in C4. The paper finds that the scarce resource is not unmarked text; it is long unmarked text,
with web corpora having 99th-percentile clean runs of 2,400–6,500 tokens while books reach 109,045. A pre-registered supply test finds that only institutional sources (UK Hansard, S(8,192)=0.930) supply the missing format, while consumer sources (YouTube transcripts) fail on length and library scans fail on density.
A pre-registered converter study tested whether converters fabricate structure on prose. The prediction failed: imposition loss was significantly negative (-0.029 [-0.047, -0.010] at W=8,192), meaning converters slightly under-mark rather than invent boundaries. The paper concludes: A faithful cue is a trustworthy one, so accuracy in conversion is not a mitigation of the problem in this paper. It is the problem.
A reader-side experiment across five base models (0.6B to 8.2B, two pipelines) used three arms: marked (Markdown headings), flat (heading text as bare lines), and silent (announcement deleted). Results show that deleting a structural announcement makes the following prose measurably harder to predict
(R1 satisfied at 5 of 5, e.g., +0.466 [+0.159, +0.770] millinats per byte at 0.6B), while swapping its notation moves nothing
(R3 satisfied, tight null at 5 of 5). The paper concludes: the operative cue is the announcement, not the sigil.
A whole-book curve on Moby-Dick shows the deficit is local: +0.0335 nats per byte over the first 16 tokens after a boundary, converging to zero by 1,000 tokens.
A writer-side experiment asked whether base models impose the marked register. Under greedy decoding, 84–100% of continuations collapsed into repetition loops (77 of 1,328 survived). The pre-registered nulls held: models do not impose markup above the authored baseline (I1 not satisfied, bounds below 11.1 tokens per 1,000), and they do not restore deleted announcements (I3, exact zero at all readers, with a temperature-1.0 secondary arm confirming).
The paper ships a format called the pure frame: paragraphs in authored order, every structural announcement deleted, every deletion recorded in a reversible sidecar.
A validator passes a file only if it contains zero announcements. The pure pack over 27 works deletes 16,502 tokens (0.713%), achieving S(8,192)=1.000 over 267 windows and S(32,768)=1.000 over 57. The recommended mixture is over announcement presence, not notation: the same work present both marked and pure, so that at the same underlying event the announcement is sometimes there and sometimes not.
The paper identifies the long-context training stage (under 5% of tokens, e.g., 50B of 6.03T for Olmo 3) as the one place where the training sequence is the document,
and notes that this slot is currently filled entirely with olmOCR-converted PDFs. It proposes a data card for notation with fields including extractor identity, flags, S(W), and sampling provenance. The central hypothesis is stated as a bet: that a model trained on the same arrangement with and without its announcements forms a discourse channel separable from the surface channel that renders it.
The paper concludes: choose format operators by the capability they train, not by the fidelity they preserve.
Improvements for AI systems
Improvements to AI systems:
-
Add a notation-aware data filter to pretraining pipelines. During corpus curation, compute S(W) at multiple W values (e.g., 256, 1,024, 8,192) per document and per shard. Reject or down-weight documents with S(8,192) < 0.5 if the goal is long-range discourse modeling; up-weight documents with S(8,192) > 0.9 for clean-prose benchmarks. This directly addresses the
scarce resource is long unmarked text
finding. -
Implement a
pure frame
preprocessor for long-context training stages. Before the final <5% of training tokens, convert all documents to the pure frame format: strip every structural announcement (headings, list markers, etc.), record deletions in a reversible sidecar, and validate with a zero-announcement checker. Train on a mixture of marked and pure versions of the same document (e.g., 50/50) to force the model to learn discourse boundaries from content alone, not from markup cues. -
Add a
notation card
to every training shard's metadata. Include extractor identity (e.g., olmOCR, PDF parser), flags for markup presence, S(W) values, and sampling provenance. Use this card at evaluation time to stratify downstream task performance by notation density, revealing where the model relies on markup vs. true discourse understanding. -
Modify the loss function during long-context fine-tuning to penalize over-reliance on markup. Specifically, add a regularization term that measures the difference in next-token prediction loss between marked and pure versions of the same document. Minimize this difference to encourage the model to form a
discourse channel separable from the surface channel,
as hypothesized. -
Build a
boundary-aware
evaluation suite. For any new model, test on prose with and without structural announcements (marked vs. pure) at multiple context lengths. Report theannouncement deficit
(loss increase when announcements are deleted) as a standard metric, alongside perplexity. A model with a low deficit (<0.01 nats/byte at W=8,192) is considered robust to notation variation. -
Add a
writer-side
guardrail during decoding. After greedy or sampled generation, run a detector that flags repetition loops (as seen in 84–100% of continuations). If a loop is detected, re-generate with a forcedpure frame
prompt (no markup) or insert a soft structural boundary (e.g., a paragraph break) to break the loop, improving long-form coherence. -
Create a
format operator
selection API for downstream tasks. When a user asks for a summary, essay, or code, the system chooses whether to output marked (with headings) or pure (plain paragraphs) based on the task's need for discourse structure vs. surface readability. The API uses the paper's finding thatthe operative cue is the announcement, not the sigil
to decide: if the task requires hierarchical reasoning, keep announcements; if it requires dense prose, strip them. -
Implement a
clean-run length
predictor for retrieval-augmented generation. Before retrieving documents, estimate the longest clean run (maximal markup-free span) in each candidate. For queries requiring long coherent passages (e.g., legal analysis, narrative synthesis), rank documents by their 99th-percentile clean run length, not just relevance score. This leverages the finding that books have clean runs up to 109,045 tokens vs. web's 2,400–6,500. -
Add a
converter fidelity
check to any OCR or PDF-to-text pipeline. Before using converted text for training, measure imposition loss (as defined in the paper) on a held-out prose sample. If the loss is significantly negative (under-marking), re-run with a different extractor or apply a markup-restoration step. This prevents silent degradation of discourse cues in training data. -
Design a
mixed-notation curriculum
for continual learning. During the final training stage, present the same document in three arms (marked, flat, silent) in a randomized order, as in the reader-side experiment. This teaches the model to predict prose equally well regardless of whether a boundary is announced, reducing sensitivity to notation and improving generalization to unseen formats.
Abstract
How a document's arrangement is written down, its notation, is a training variable that no dataset card records. The field has established that text-extraction choices change model behaviour, and has never once measured the notation of what those choices put into the corpus. We define clean-window survival, a deterministic count of how much of a stream still demands the boundary inference, and measure notation on three fronts. What corpora carry: a census of thirteen public corpora, where survival falls to 0.153 in a vision-converted PDF slice against 0.889 in C4; the scarce resource is not unmarked text but long unmarked text; a pre-registered supply test finds what remains institutional, not consumer. Our own pre-registered prediction failed: converters do not fabricate structure on prose, and that null forced the reliability mechanism that survives it. What readers use: across five base models spanning 0.6B to 8.2B and two pipelines, deleting a structural announcement makes the following prose measurably harder to predict, while swapping its notation moves nothing. That zero does not make notation unimportant; it relocates the variable: the operative cue is the announcement, not the sigil. What writers impose: a bounded null. Base models do not impose the marked register above the authored baseline, and handed prose with every announcement deleted they do not put one back, at a rate indistinguishable from zero against an authored reference of zero. We ship the format those measurements imply: the pure frame, paragraphs in authored order, every announcement deleted into a reversible sidecar, mixed against the marked copy over announcement presence rather than notation. Choose format operators by the capability they train, not by the fidelity they preserve, and record extractor identity and survival on data cards.
Sources
- Predicting the Emergence of Induction Heads in Language Model Pretraining
- Physics of Language Models: Part 3.1, Knowledge Storage and Extraction
- Docling Technical Report
- Hubs or Fringes: Pretraining Data Selection via Web Graph Centrality
- One Token Away from Collapse: The Fragility of Instruction-Tuned Helpfulness
- Datasheet for the Pile
- Institutional Books 1.0: A 242B token dataset from Harvard Library's collections, refined for accuracy and usability
- Demystifying Training-Time Augmentation for Data-Constrained Language Model Pretraining
- BeyondWeb: Lessons from Scaling Synthetic Data for Trillion-scale Pretraining
- DeepSeek-V3 Technical Report
- DoGE: Domain Reweighting with Generalization Estimation
- The Last Fingerprint: How Markdown Training Shapes LLM Prose
- The Pile: An 800GB Dataset of Diverse Text for Language Modeling
- propella-1: Multi-Property Document Annotation for LLM Data Curation at Scale
- EntropyLong: Effective Long-Context Training via Predictive Uncertainty
- Characterizing Narrative Content in Web-scale LLM Pretraining Data
- The Common Pile v0.1: An 8TB Dataset of Public Domain and Openly Licensed Text
- Nemotron-CC-Math: A 133 Billion-Token-Scale High Quality Math Pretraining Dataset
- The Format Tax
- Narrative Flattening: How Post-Training Compresses Thematic, Affective, and Stylistic Variation in LLM Fiction
Related papers
- Exploring Solution Divergence and Its Effect on Large Language Model Problem Solving
- Ishigaki-IDS-Bench: A Benchmark for Generating Information Delivery Specification from BIM Information Requirements
- Subliminal Steering: Stronger Encoding of Hidden Signals
- MedStruct-S: A Benchmark for Key Discovery, Key-Conditioned QA and Semi-Structured Extraction from OCR Clinical Reports
- The End of Transformers? On Challenging Attention and the Rise of Sub-Quadratic Architectures
- Untangling the Mechanisms of Misleading Context in Medical Question Answering