Summary of NCP-ArchPreview: Moving towards Latent Space Language Models through Next Concept Prediction
Summary (Overview)
-
NCP-ArchPreview is an 8.9B-parameter latent-space language model that introduces Next Concept Prediction (NCP) alongside standard Next Token Prediction (NTP), trained on 5.73T tokens from Dolma-3 — the largest demonstration of latent-space language modeling to date.
-
The model achieves 1.95× faster convergence (matching OLMo-3-7B's final loss with only 51.3% of training tokens) and 2.45 points higher downstream macro-average, including a notable +5.99 gain on GSM8K.
-
The architecture combines a 16-layer Token Encoder, 8-layer Concept Module (using product quantization for discrete concept vocabulary), and 16-layer Token Decoder, with hierarchical residual connections (IRC + CRC) for cross-module information flow.
-
Compute efficiency gains: NCP-ArchPreview achieves a 1.74× Pareto compute efficiency improvement over standard training, approaching a parameter-aligned 40-layer baseline with only 85% of its computation.
-
The learned concept space enables lightweight domain adaptation via VQ-only training (17M parameters, 2.02× faster than full training), and improves speculative decoding acceptance length by 4.17% when integrated into a DFlash2 drafter.
Introduction and Theoretical Foundation
Background and Motivation
Standard Next Token Prediction (NTP) supervises only granular token-level predictions, leaving high-level semantic abstractions to emerge as indirect byproducts. The authors argue that explicit concept-level objectives are needed to guide how semantic structure unfolds across multi-token spansches.
Theoretical Basis
The work builds on several research threads:
- Latent diffusion in visual synthesis (Rombach et al., 2022) demonstrated that modeling in compact continuous representations dramatically improves efficiency.
- Joint-Embedding Predictive Architectures (JEPA) (LeCun et al., 2022) predict future representations in latent space to capture invariant semantic structures.
- Multi-Token Prediction (MTP) (Gloeckle et al., 2024) supervises multiple future positions but remains tethered to surface tokens.
- ConceptLM (Liu et al., 2026) introduced NCP with a learned discrete concept vocabulary, but only evaluated up to 1.5B parameters.
Key Distinctions from Prior Work
Prior hierarchical approaches differ in two dimensions:
- How latent representations are formed: Fixed hierarchies (Hourglass Transformer, ContextLM, MegaByte) vs. dynamic/input-adaptive chunking (BLT, DLCM, H-Net)
- What they predict: Continuous embeddings (Large Concept Model, JEPA variants) vs. discrete concepts (ConceptLM)
NCP-ArchPreview uniquely combines:
- Product-quantized discrete concept vocabulary learned from hidden states
- Joint NTP + NCP training from the start of pre-training
- Trillion-token scale (5.73T) validation
Methodology
Architecture Overview
The model organizes the backbone into three modules:
- Token Encoder (16 layers): Produces token-level hidden states
- Concept Module (8 layers): Predicts future concepts at a compressed sequence level
- Token Decoder (16 layers): Consumes fused token + concept representations for next-token prediction
Concept Compression and Quantization
Token states are compressed into concepts via mean pooling with compression factor :
Product Quantization partitions each concept into segments, each with its own codebook of entries:
Each segment is assigned to its nearest codeword:
This yields possible concept combinations while keeping codebooks small (32 codebooks × 128 entries).
Next Concept Prediction
The Concept Module predicts probability distributions over codebook entries, forming differentiable predicted concepts via expectation:
The NCP loss uses mean-squared error with stop-gradient on targets:
Concept Injection into Token Stream
Predicted concepts are repeated times, causally shifted by , and added to token states:
Hierarchical Residual Connections
- Intra-Module Residual Connections (IRC): Weighted combination of states from multiple depths within a module, learned via lightweight MLPs
- Cross-Module Residual Connections (CRC): Transfer representations between modules with softmax-weighted combination and diagonal scaling
Joint Training Objective
Where:
- : standard next-token prediction
- : next-concept prediction (MSE loss)
- : vector quantization codebook fitting
Optimization
Uses Moonlight Muon optimizer for matrix parameters:
Empirical Validation / Results
Main Results (Training Loss)
| Metric | OLMo-3-7B | NCP-ArchPreview | Gain |
|---|---|---|---|
| Stage-1 final loss | — | 0.091 lower | 1.95× convergence |
| Stage-1 tokens to match | 100% | 51.3% | — |
| Stage-2 loss gap | — | 0.027 lower | 1.51× convergence |
| Stage-2 tokens to match | 100% | 66.2% | — |
Downstream Performance (Selected results)
| Domain | Stage-1 Vanilla | Stage-1 NCP | Δ | Stage-2 Vanilla | Stage-2 NCP | Δ |
|---|---|---|---|---|---|---|
| MMLU Avg | 54.50 | 56.73 | +2.24 | 58.32 | 59.94 | +1.62 |
| MATH Avg | 20.79 | 24.54 | +3.75 | 55.63 | 57.39 | +1.76 |
| GSM8K | 39.27 | 45.26 | +5.99 | 79.68 | 83.02 | +3.34 |
| Code Avg | 25.15 | 27.79 | +2.64 | 39.42 | 38.77 | -0.65 |
| MC-Non-STEM Avg | 70.08 | 74.71 | +4.63 | 76.85 | 77.76 | +0.91 |
| Overall Avg | 46.59 | 49.04 | +2.45 | 56.98 | 57.57 | +0.59 |
Ablation Studies
Progressive component ablation (training loss over 200B tokens):
- Vanilla → Vanilla + Concept Module: loss decreases
-
- Residual connections: further decreases
-
- NCP loss: additional improvement
Matched parameter/computation baselines:
| Model | Parameters | Computation |
|---|---|---|
| NCP-ArchPreview | 40P_blk | 34F_blk |
| Vanilla | 32P_blk | 32F_blk |
| Vanilla size-aligned | 40P_blk | 40F_blk |
| Vanilla computation-aligned | 34P_blk | 34F_blk |
NCP-ArchPreview outperforms both Vanilla and computation-aligned baselines, approaching size-aligned performance with only 85% of its compute.
Hierarchical Residual Connection Ablation (1B model, 150B tokens)
| Variant | Δ Loss | Δ FLOPs |
|---|---|---|
| No hierarchical residuals | 0.0000 | 0.000% |
| IRC + CRC | -0.0323 | +0.051% |
| IRC only | -0.0273 | +0.024% |
| Block AttnRes + CRC | -0.0180 | +0.026% |
Scaling Laws
NCP-ArchPreview achieves 1.74× computational efficiency compared to OLMo-3 with compute-optimal training.
Numerical Stability
Identified instability from interaction between full-matrix Muon updates and layer-wise Q/K normalization. Per-head Q/K normalization stabilizes training by preventing outlier attention heads from dominating.
Domain Adaptation via VQ-Only Training
| Method | Trainable Params | Code Avg Gain | Math Avg Gain | General Avg Δ |
|---|---|---|---|---|
| +Full | 8.9B | +0.11 (from code) | +6.16 | -0.48 |
| +LoRA | 17M | +1.34 | +3.15 | -0.42 |
| +VQ | 17M | +2.65 | +4.27 | +0.39 |
VQ training achieves 2.02× higher throughput than LoRA and 1.50× faster than full training, with lowest memory footprint (32.4% vs 49.0% for LoRA, 90.3% for full).
Speculative Decoding Enhancement
Adding concept representations to a DFlash2 drafter improves mean accepted length by 4.17% (+7.59% on HumanEval) with negligible parameter overhead (0.04M for a 1.1B drafter).
Theoretical and Practical Implications
Theoretical Contributions
-
Latent spaces as first-class prediction targets: Demonstrates that concept-level prediction objectives provide complementary supervision that improves token-level modeling at trillion-token scale.
-
Product-quantized discrete concepts: Provides a structured, bounded prediction space that avoids the "arbitrary vector" problem of continuous regression while enabling differentiability through expectation-based predictions.
-
Hierarchical residual connections: Input-dependent routing of information across abstraction levels outperforms both standard residuals and fixed grouping schemes, with minimal FLOPs overhead.
-
Stability considerations: Reveals important interactions between matrix optimizers (Muon) and normalization strategies that affect all large-scale training efforts.
Practical Implications
-
Compute efficiency: 1.74× Pareto efficiency suggests latent-space modeling could reduce the cost of large-scale pre-training.
-
Lightweight adaptation: VQ-only training offers a highly efficient interface (17M parameters, 2× throughput) for domain adaptation with less catastrophic forgetting than full or LoRA fine-tuning.
-
Speculative decoding: Concept representations improve draft acceptance with negligible overhead, enabling faster inference.
-
Data efficiency: 1.95× faster convergence suggests equivalent performance with roughly half the training data.
Conclusion
NCP-ArchPreview establishes that latent representations learned by a language model can serve as first-class prediction targets at trillion-token scale. The architecture jointly models tokens and learned discrete concepts while preserving standard autoregressive generation, achieving:
- Lower training loss with 1.95× faster convergence
- +2.45 downstream macro-average improvement
- 1.74× compute efficiency gains
- Effective lightweight adaptation and speculative decoding benefits
Future directions include:
- Extending to long-context training (where compressed concept sequences may provide particular advantages)
- Bridging the gap between lower language-modeling loss and downstream capability (which varies across stages and domains)
- Exploring capability-aware data selection and combined checkpoint selection criteria
The results position latent-space prediction not merely as an auxiliary objective, but as a highly efficient and scalable architectural blueprint for next-generation foundation models.
Related papers
- Harness-of-Harness: Multi-Day Autonomous Software Development with Continual Improvement
Harness-of-Harness enables multi-day autonomous software development by organizing coding agents into iterative planning-coding-testing loops, achieving 52.25% average relative gains across benchmarks.
- StochBench: A Domain-Specific Benchmark for Stochastic Processes in Lean
STOCHBENCH, a 450-problem Lean 4 benchmark, shows proof agents solve only 34.9% of graduate stochastic processes problems, with rates varying 14-fold by topic.
- Prompt-Induced Waste in Coding Agents: Reasoning, Effort, Harness Design, and End-to-End Cost
Prompt, effort, and harness interact to determine coding-agent cost per successful task, not token counts; harness design can shift intervention effects by 4–15×.