NCP-ArchPreview matches OLMo-3-7B's pretraining loss on 51.3% of tokens

NCP-ArchPreview is a latent-space language model that adds a second training objective, Next Concept Prediction (NCP), on top of standard next-token prediction (NTP). NCP predicts discrete concepts that span multiple tokens, a harder, concept-level target trained jointly with NTP, end to end, rather than in place of it, so the model still generates tokens one at a time in the usual autoregressive way. It builds its latent space by constructing a product-quantized concept vocabulary directly from its own hidden states, then learns to predict future concepts through a dedicated Concept Module; those predicted concepts are fed back into the token level to guide the model's subsequent generation.
The authors scale this architecture to 8.9 billion parameters and train it on 5.73 trillion tokens from the Dolma-3 dataset, which they call the largest demonstration of a latent-space language model to date. The headline result: consuming only 51.3% of the total training tokens, NCP-ArchPreview reaches the same final pretraining loss that OLMo-3-7B's own training ends at. After full pretraining finishes, it goes further, outperforming OLMo-3-7B by 2.45 points on a downstream macro-average, with the single largest component of that gain a 5.99-point improvement on GSM8K. Neither model's absolute score on the macro-average or on GSM8K is given in the text, only these point differences, and the paper does not specify what baseline the 51.3% figure is measured against.
Controlled experiments, the paper states, isolate a clear progression of performance gains coming from both the latent architecture itself and the NCP objective, rather than from either one alone. Separately, using only 85% of the standard computation, NCP-ArchPreview approaches, but the paper does not say it matches, the training loss of a different, strictly parameter-aligned 8.9 billion-parameter baseline; as with the 51.3% figure above, the source does not say what that 85% is computed relative to.
The learned latent space keeps paying off after pretraining ends, the paper reports. Updating only the 17 million-parameter VQ module, without touching the rest of the model, produces a lightweight new interface for domain adaptation. Separately, injecting NCP-ArchPreview's concept representations into a DFlash2 drafter, a component used in speculative decoding, raises that drafter's mean accepted length by 4.17%, with what the paper calls negligible, though not zero, added overhead.
Key facts
- NCP-ArchPreview adds Next Concept Prediction (NCP) to standard next-token prediction (NTP), training both jointly, end to end, to predict discrete, multi-token concepts through a dedicated Concept Module.
- Scaled to 8.9 billion parameters and trained on 5.73 trillion tokens from the Dolma-3 dataset, which the authors call the largest demonstration of a latent-space language model to date.
- Using only 51.3% of the total training tokens, NCP-ArchPreview reaches the same final pretraining loss OLMo-3-7B's own training ends at; after full pretraining it beats OLMo-3-7B by 2.45 points on a downstream macro-average, including a 5.99-point gain on GSM8K.
- Using only 85% of the standard computation, NCP-ArchPreview approaches, but does not match, the training loss of a separate, parameter-aligned 8.9 billion-parameter baseline; controlled experiments credit the gains to both the latent architecture and the NCP objective together.
- After pretraining, updating just the 17 million-parameter VQ module gives a lightweight domain-adaptation interface, and injecting concept representations into a DFlash2 drafter raises its mean accepted length by 4.17%, with negligible but nonzero added overhead.
Why it matters
The paper's real claim is about training economics: layering a concept-level objective on top of ordinary next-token prediction lets NCP-ArchPreview reach OLMo-3-7B's own final pretraining loss while consuming only 51.3% of the total training tokens, and a separate result reports a similar compute saving, approaching a matched-size baseline's loss using only 85% of the standard computation. At 8.9 billion parameters and 5.73 trillion training tokens, this is not a small-scale proof of concept: the authors call it the largest demonstration of a latent-space language model to date. The efficiency gain is not just an early-checkpoint artifact either, since once pretraining is complete NCP-ArchPreview still ends up ahead of OLMo-3-7B by 2.45 points on a downstream macro-average, with a 5.99-point lead on GSM8K, so the concept-level objective appears to help both how fast the model trains and where it ends up.
Who it affects
This is a research architecture and training recipe, not a consumer-facing release: the likely audience is people who pretrain large language models and researchers exploring latent-space or concept-level objectives as alternatives to pure next-token prediction. The DFlash2 drafter result also speaks to a second audience, teams working on speculative decoding and inference speed, since it shows the same learned concept representations have a use after pretraining, separate from the main efficiency claim. The text describes a model and a training method, not a consumer product, so there is no end-user interface for a general reader to try.
How to use it
There is nothing to install: the source gives no code repository, model weights or release date for NCP-ArchPreview. What it offers other teams is a reusable recipe and two specific reuse paths for the learned latent space once pretraining is done. First, updating only the 17 million-parameter VQ module, without retraining the rest of the model, is presented as a lightweight interface for domain adaptation. Second, a simple injection of the model's concept representations into an existing DFlash2 drafter, a component used in speculative decoding, raises that drafter's mean accepted length by 4.17%, at what the paper calls negligible, though explicitly not zero, extra overhead.
How solid is it
The evidence sits at real scale: 8.9 billion parameters, 5.73 trillion training tokens, a named training dataset (Dolma-3), a downstream macro-average plus a named benchmark (GSM8K), and controlled experiments the paper says isolate gains from the latent architecture and the NCP objective separately. Against that, several specifics are missing from the text: no absolute score is given for either model on the macro-average or on GSM8K, only the point differences of 2.45 and 5.99; no baseline is specified for either the 51.3% token figure or the 85% computation figure; and the report names no individual authors, institutions or funding sources, gives no comparison to any other latent-space language model beyond the largest-to-date claim, and mentions no code, weights or release date.
Risks and caveats
Two of the headline numbers are softer than a first read suggests. The 85%-compute result is stated as NCP-ArchPreview approaching, not matching, the parameter-aligned baseline's loss, and that baseline is a separate model from OLMo-3-7B. Both the 51.3% and the 85% figures are relative percentages with no reference point stated in the text, which limits how far either can be compared to other reported efficiency claims. The DFlash2 drafter's 4.17% gain in mean accepted length comes with added overhead the paper calls negligible but explicitly does not claim is zero, so the net benefit at inference time is smaller than the headline percentage alone suggests.
“Remarkably, by consuming only 51.3% of the total training tokens, NCP-ArchPreview achieves the final pretraining loss of OLMo-3-7B.”
— the paper