/ Модель

Характеристики

Контекст
8 192 токена
Параметры
11,1 млрд
Размер весов
17,9 ГБ
Лицензия
Apache 2.0
Архитектура
ncp_olmo3 · dense
Библиотека
transformers
Опубликована
27 авг 2026

NCP_ArchPreview_dolma3_8.9B_Stage1

Генерация текстаТекст → текст8 профессий

Базовая авторегрессионная языковая модель NCP с предсказанием токенов и латентных концептов для генерации текста.

506скачиваний за 30 дней9лайковвеса обновлены11 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

NCP-ArchPreview 8.9B Stage 1 — базовая авторегрессионная языковая модель команды NCP из Shanghai AI Lab и LUMIA Lab Шанхайского университета Цзяотун. Она обучена предсказывать следующий токен и следующий концепт — представление группы из четырёх токенов в обучаемом латентном пространстве. Генерация сохраняет стандартный интерфейс предсказания следующего токена.

Архитектура основана на токенной схеме OLMo 3 7B и дополнена модулем концептов, словарём концептов с произведённым квантованием и иерархическими остаточными связями. В модели около 11,1 млрд параметров по метаданным; README указывает приблизительно 8,94 млрд. Контекст — 8192 токена. Модель обучена на Dolma 3 Mix и предназначена для генерации текста и языкового моделирования. В отчёте авторов указаны улучшения на ряде оценок относительно OLMo 3 7B, включая GSM8K и HumanEval; эти результаты относятся к оцениванию Stage 1 и не гарантируют аналогичное качество для каждой задачи.

Это базовый выпуск Stage 1, а не адаптер для пользовательской настройки. Для загрузки в Transformers в README показано использование trust_remote_code и bf16. Веса доступны по лицензии Apache 2.0.

Сценарии применения

  • генерация продолжения по текстовой подсказке
  • языковое моделирование и предсказание следующего токена
  • решение математических задач в формате GSM8K
  • генерация кода и задач уровня HumanEval

Ограничения

Модель выпущена как Stage 1 базового чекпойнта; результаты оценивания в отчёте не гарантируют качество на произвольных задачах. Для загрузки в Transformers README указывает trust_remote_code и bf16.

Для каких профессий подходит8

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

NCP-ArchPreview 8.9B - Stage 1

Model collection | Technical report (arXiv) | HF Papers | Training code (coming soon) | Evaluation code

NCP-ArchPreview is a latent-space autoregressive language model developed by The NCP Team at Shanghai AI Lab and LUMIA Lab, Shanghai Jiao Tong University. It learns to predict both the next token and the next concept: a representation spanning a short group of tokens in a learned latent space. Concept predictions guide the token decoder, while generation retains the standard next-token interface.

This is the Stage 1 base-model release, following large-scale pretraining on Dolma 3 Mix. The architecture follows the OLMo 3 7B token-level design and adds a Concept Module, a product-quantized concept vocabulary, and hierarchical residual connections, bringing the total parameter count to approximately 8.94B.

Highlights

  • Joint token and concept learning. Next Concept Prediction (NCP) supplies explicit supervision over a latent sequence at one quarter of the token sequence length.
  • Pretraining at scale. The report describes training on 5.73T Dolma-3 tokens. Stage 1 reaches the OLMo-3-7B final training loss using 51.3% of its training tokens, corresponding to 1.95x convergence in token budget.
  • Stronger Stage 1 results. The report's main evaluation gives an Overall AVG of 49.04, compared with 46.59 for OLMo-3-7B, including +5.99 percentage points on GSM8K and +4.28 points on HumanEval.
  • A learned interface for adaptation. Separate experiments adapt the existing concept codebooks and prediction heads, approximately 17M parameters, while keeping the token backbone fixed.

The convergence comparison measures tokens required to reach a reference loss; it does not measure wall-clock training speed or inference throughput.

Architecture

NCP-ArchPreview processes text through three modules:

  1. A 16-layer Token Encoder produces contextual token states. Mean pooling over each group of four states forms a continuous concept representation.
  2. An 8-layer Concept Module predicts the next concept. Product quantization defines the concept vocabulary using 32 codebooks. Predictions are differentiable weighted combinations of codewords.
  3. A 16-layer Token Decoder receives token states and causally aligned concept predictions, then produces the next-token distribution.

Intra-module residual connections mix states across depths. Cross-module residual connections connect Encoder to Concept Module, Encoder to Decoder, and Concept Module to Decoder. Concept feedback is shifted and repeated at token resolution to preserve causality.

tokens -> Token Encoder -> mean pooling -> Concept Module -> concept prediction
                 |                                                |
                 +--------------> Token Decoder <-----------------+
                                       |
                                next-token logits
PropertyConfiguration
Hugging Face architectureNCPOlmo3ForCausalLM
Total parametersApproximately 8.94B
Encoder / Concept Module / Decoder16 / 8 / 16 causal Transformer layers
Hidden size4,096
FFN intermediate size11,008
Attention heads / KV groups32 / 32
Attention head dimension128
Vocabulary size100,278
Maximum training context8,192 tokens
Token-level attention4,096-token local window; full attention every fourth layer
Position encodingRoPE, base 500,000
Activation / normalizationSwiGLU / RMSNorm; layer-wise QK RMSNorm
Concept compression4 token states per concept
Product quantization32 codebooks, each with 128 codewords of dimension 128
Parameter precisionBF16

Training

Stage 1 uses Dolma 3 Mix and the staged pretraining framework described in the report. The reported 5.73T-token budget describes the large-scale training run; intermediate checkpoints have consumed only the tokens preceding their saved step.

The model is optimized jointly with three objectives:

  • NTP: the standard causal next-token cross-entropy loss.
  • NCP: prediction of the next continuous concept through the learned codebooks, with a stop-gradient target.
  • VQ: fitting codebook entries to the encoder's concept representations.

The report uses Moonlight Muon for matrix-valued parameters and AdamW for embeddings, biases, and other non-Muon parameters. Its default learning rate is 6e-5, with the OLMo-3-style cosine schedule.

Evaluation

Results below describe the report's final Stage 1 model. Scores are percentages and higher is better; deltas are absolute percentage points.

MetricOLMo-3-7B Stage 1NCP-ArchPreview Stage 1Delta
Overall AVG46.5949.04+2.45
MMLU62.2264.80+2.58
GSM8K39.2745.26+5.99
MATH-50012.5214.48+1.96
HumanEval27.1031.38+4.28
MBPP34.5335.91+1.38
ARC-Challenge77.9981.57+3.58
PIQA72.2580.85+8.60
Domain averageOLMo-3-7B Stage 1NCP-ArchPreview Stage 1
MMLU family54.5056.73
Mathematics20.7924.54
Code25.1527.79
Multiple-choice STEM84.4786.93
Multiple-choice non-STEM70.0874.71
GenQA54.2954.76

Likelihood is reported separately in bits per UTF-8 byte (BPB), where lower is better.

Likelihood metricOLMo-3-7B Stage 1NCP-ArchPreview Stage 1
BPB AVG0.8240.811

The complete per-benchmark results are available in Table 1.

Overall AVG is the unweighted mean of the 26 constituent benchmark scores in Table 1, excluding the aggregate MMLU row, domain averages, and BPB results. BPB AVG is computed separately over ten likelihood benchmarks.

Detailed evaluation settings can be found in our technical report.

Checkpoint Trajectory

The final Stage 1 model is available as ArchSpace-Collection/NCP_ArchPreview_dolma3_8.9B_Stage1. The report also evaluates intermediate checkpoints from 100K to 1.3M training steps. Selected measurements from different training steps are shown below.

Training checkpointMMLUGSM8KHumanEvalOverall AVG
100K53.0823.4320.0539.64
300K59.4232.7527.0244.27
600K61.2740.4926.1446.06
900K63.3442.1529.5547.85
1.3M64.7745.3429.4048.87
Final64.8045.2631.3849.04

Use the final checkpoint for the main Stage 1 comparison and intermediate checkpoints to study training dynamics. Individual benchmark scores can fluctuate between checkpoints. When using this card for an intermediate release, its own training step identifies the applicable row; the final checkpoint's scores are reference results only.

Quick Start

The checkpoint includes custom Transformers model code. This example uses a single prompt on one CUDA GPU with sufficient memory for the BF16 weights, activations, and cache.

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "ArchSpace-Collection/NCP_ArchPreview_dolma3_8.9B_Stage1"
device = "cuda"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    trust_remote_code=True,
    torch_dtype=torch.bfloat16,
).eval().to(device)

prompt = "The role of hierarchical representations in language modeling is"
inputs = tokenizer(prompt, return_tensors="pt").to(device)

with torch.inference_mode():
    output_ids = model.generate(
        **inputs,
        max_new_tokens=128,
        do_sample=False,
        use_cache=True,
        pad_token_id=tokenizer.eos_token_id,
    )

continuation = output_ids[0, inputs["input_ids"].shape[1]:]
print(tokenizer.decode(continuation, skip_special_tokens=True))

Use plain completion or few-shot prompts for this base model. The example is a loading and generation example; benchmark reproduction requires the prompts, sampling configuration, and scorers described in the report. For reproducible runs, pin the model and tokenizer to the same Hub commit with revision. See the inference guide for supported runtime versions and optimized serving.

Intended Use and Limitations

This release supports research on latent-space language modeling, evaluation of pretrained capabilities, analysis of training dynamics, continued pretraining, and concept-based adaptation.

  • It is a pretrained base model and has not been aligned as a conversational assistant. It can produce inaccurate, biased, or harmful content.
  • The learned concepts are codebook-based latent representations; individual codes are not guaranteed to correspond to human-interpretable concepts.
  • The reported training context is 8,192 tokens. This card makes no claim of validated capability beyond that length.
  • Results depend on the checkpoint, prompting, sampling, and evaluation implementation. The separate adaptation and recipe-screening experiments use their own reported evaluation results.

Citation

@misc{ncpteam2026ncparchpreviewtechnicalreportmoving,
      title={NCP-ArchPreview Technical Report: Moving towards Latent Space Language Models through Next Concept Prediction}, 
      author={NCP Team and Jiaqi Cao and Chiyu Chen and Shuang Cheng and Xu Cheng and Beiya Dai and Yufan Feng and Kewen Ge and Ruijun Ge and Jiayi Huang and Yang Jiao and Dahua Lin and Zhouhan Lin and Yifan Liu and Yuliang Liu and Biqing Qi and Mowen Ruan and Junzhe Shen and Yunchong Song and Hao Sun and Zhongbo Tian and Yixuan Wang and Rubin Wei and Jiaxin Xiong and Kangyu Yang and Qian Yao and Qi Zhang and Bowen Zhou},
      year={2026},
      eprint={2609.10715},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2609.10715}, 
}

License

The model weights are released under the Apache License 2.0.

Acknowledgements

We thank the OLMo and Dolma teams and the contributors to the open datasets, training libraries, and evaluation tools used in this work.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
NCPOlmo3ForCausalLM
Ревизия весов
d642693

0 моделей