/ Модель

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

Контекст
131 072 токена
Параметры
7,7 млрд
Размер весов
16,8 ГБ
Архитектура
qwen3 · dense
Библиотека
transformers
Опубликована
29 июл 2026

OneReason-8B-pretrain-competition

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

Предобученная модель Qwen3 на 7,7 млрд параметров для исследований генеративных рекомендаций с представлением объектов через itemic-токены.

48скачиваний за 30 дней0лайковвеса обновлены29 июл 2026

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

OneReason-8B-Pretrain (Competition) — предварительно обученная модель рекомендаций семейства Qwen3, выпущенная OpenOneRec для исследовательских задач и соревнований по генеративным рекомендациям. Модель содержит 7,7 млрд параметров и использует архитектуру плотной авторегрессионной языковой модели. Контекст — до 131 072 токенов; доступны веса в формате safetensors для Transformers.

Модель связывает естественный язык, поведение пользователей и компактные itemic-токены, представляющие объекты рекомендаций. Она предназначена для изучения понимания и сопоставления таких токенов, продолжения предобучения и дообучения под новые домены, а также для создания базовых систем генеративных рекомендаций. В карточке заявлены домены коротких видео, электронной торговли и рекламы; языки карточки — английский и китайский.

Это именно чекпойнт этапа предобучения, а не готовая модель для сложного рекомендательного рассуждения: для лучшего качества README рекомендует последующее SFT/RL или дообучение на целевых данных. Практическое сопоставление itemic-токенов с реальными товарами требует отдельного токенизатора и каталога объектов, а сгенерированные последовательности нужно проверять. Модель требует существенных вычислительных ресурсов; README ограничивает назначение исследованиями и соревнованиями. Условия лицензии в предоставленных данных не приведены.

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

  • изучение понимания токенов товаров и контента
  • сопоставление itemic-токенов с текстовым описанием объектов
  • продолжение предобучения на данных нового рекомендательного домена
  • дообучение модели рекомендаций на профилях и истории поведения пользователей
  • создание базового решения для соревнований по генеративным рекомендациям

Ограничения

Это чекпойнт предобучения, поэтому для качественного рекомендательного рассуждения может потребоваться SFT/RL или дообучение на целевых данных. Преобразование itemic-токенов в реальные объекты требует отдельного токенизатора и каталога, а генерации нужно проверять; модель также требует значительных ресурсов.

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

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

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

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

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

Открыть на Hugging Face

OneReason-8B-Pretrain (Competition)

Reasoning Foundation Models for Generative Recommendation

Paper | Model Zoo | Quick Start | Citation

Introduction

OneReason is a recommendation foundation model that connects large language models with generative recommender systems. It represents items as compact itemic tokens and trains the model to align itemic-token semantics with natural language, user behavior, and recommendation-oriented reasoning traces.

The OneReason training stack contains three stages:

  • Pre-training: builds itemic-token perception through four-granularity itemic-text alignment data, covering token-, item-, relational-, and user-level signals.
  • Supervised Fine-Tuning (SFT): teaches recommendation cognition with coarse-to-fine Chain-of-Thought (CoT) traces over user profiles, behavior histories, and itemic-token evidence.
  • Reinforcement Learning (RL): uses a specialize-then-unify recipe to improve thinking-mode recommendation while balancing performance across multiple recommendation domains.

This repository releases the OneReason-8B-Pretrain (Competition) checkpoint — the 8B foundation checkpoint after itemic-text alignment pre-training, prepared for the OneReason competition track. The 0.8B pretrain checkpoint is released in a sibling repository.

News

  • [2026.07] OneReason-8B-Pretrain (Competition) checkpoint is released.
  • [2026.06] OneReason-0.8B Pretrain checkpoint is released.
  • Coming soon: OneReason-0.8B / 8B SFT checkpoints.
  • Coming soon: OneReason-0.8B / 8B RL checkpoints.

Model Zoo

ModelStageParametersStatusDescription
OneReason-0.8B-PretrainPre-training0.8BReleasedFoundation checkpoint after itemic-text alignment pre-training. Suitable for research, continued pre-training, and downstream SFT.
OneReason-8B-Pretrain (Competition)Pre-training8BReleasedLarger foundation checkpoint with stronger itemic-token perception and broader recommendation coverage. This is the competition release.
OneReason-0.8B-SFTSFT0.8BComing soonInstruction-tuned checkpoint with recommendation perception, derivation, evolution, and recommendation supervision.
OneReason-0.8B-RLRL0.8BComing soonPost-trained checkpoint optimized for recommendation-oriented reasoning.
OneReason-8B-SFTSFT8BComing soonInstruction-tuned 8B checkpoint.
OneReason-8B-RLRL8BComing soonPost-trained 8B checkpoint optimized for recommendation-oriented reasoning.

Method Overview

Itemic Tokens

OneReason represents each item with one domain-aware begin token and three hierarchical sub-tokens:

<|domain_begin|><s_a_xxxx><s_b_xxxx><s_c_xxxx>

Supported recommendation domains include:

DomainBegin tokenExample
Short video<|video_begin|><|video_begin|><s_a_3334><s_b_4643><s_c_625>
E-commerce product<|prod_begin|><|prod_begin|><s_a_2147><s_b_7978><s_c_5031>
Advertisement<|ad_begin|><|ad_begin|><s_a_7939><s_b_6234><s_c_4978>
Live streaming<|living_begin|><|living_begin|><s_a_4515><s_b_6234><s_c_6278>
General multimodal item<|sid_begin|><|sid_begin|><s_a_340><s_b_6566><s_c_5603>

Each itemic token sequence is produced by a three-layer codebook, where each layer contains 8192 codes. The released checkpoint can process these itemic-token strings through its tokenizer. Mapping raw items to itemic tokens, or mapping generated itemic tokens back to real item IDs, requires the corresponding itemic tokenizer and item catalog.

Pre-training Data Design

OneReason pre-training uses 578B tokens to align itemic-token and text-token semantic spaces. The recommendation part follows a four-granularity corpus design:

  • Token granularity: aligns individual and compositional sub-token semantics.
  • Item granularity: aligns complete itemic patterns with natural-language captions and multi-perspective item QA.
  • Relational granularity: injects item-to-item collaborative relations with natural-language transition explanations.
  • User granularity: models user behavior sequences with domain-grouped and chronologically interleaved itemic-text formats.

General-domain text and multimodal corpora are mixed in to preserve instruction-following, reasoning, code, math, and broad semantic capabilities while injecting recommendation-specific knowledge.

Training Recipe

The pre-training recipe contains three stages:

StageTrainable parametersToken budgetPurpose
Stage 1Extended vocabulary + LM head110BWarm up newly introduced itemic-token embeddings.
Stage 2All parameters449BInject four-granularity recommendation knowledge.
Stage 3All parameters19BExtend long-context user behavior modeling.

OneReason-Bench

OneReason is evaluated with OneReason-Bench, a reasoning-oriented recommendation benchmark organized into four layers:

LayerCapabilityRepresentative tasks
R0: PerceptionGround itemic tokens into semantic content.Item understanding, itemic pattern grounding, item QA.
R1: DerivationReason over item-to-item relations.Item2Item relation derivation.
R2: EvolutionModel user interests as temporal processes.Evolution action selection, topic generation, direct evolution generation.
R3: RecommendationCombine perception, derivation, and evolution for recommendation.Single-domain and cross-domain recommendation.

Performance

The released OneReason-8B-Pretrain (Competition) checkpoint is the 8B foundation checkpoint before SFT/RL. It provides stronger itemic-token perception and broader recommendation coverage than the 0.8B release, and serves as a strong initialization for downstream recommendation tuning.

The tables below report the full OneReason-8B system results from the technical report. The pretrain checkpoint itself is evaluated on R0 perception and grounding tasks; the SFT/RL rows are included to show the full system performance that this pretrain checkpoint enables.

Results on Cross-Domain Recommendation

Cross-domain recommendation results are reported in percentage. Best results are bolded; second-best results are underlined.

CategoryModelC-Video Pass@64C-Video Recall@64C-Product Pass@64C-Product Recall@64C-Ad Pass@64C-Ad Recall@64C-Live Pass@64C-Live Recall@64
ID-BasedSASRec0.030.010.310.251.040.371.760.40
ID-BasedHSTU0.100.010.320.242.790.782.322.14
Text-BasedQwen3-8B0.050.010.150.120.480.092.101.85
Text-BasedQwen3-32B0.330.030.840.631.210.305.645.10
Text-BasedQwen3-235B-A22B0.240.020.640.490.770.195.104.66
Text-BasedDeepseek-V3.20.110.010.380.310.620.133.463.12
Text-BasedClaude-Opus-4.60.140.010.230.170.500.113.022.66
Text-BasedGemini-3-Preview0.290.030.740.591.220.273.923.44
Text-BasedGPT-4o-mini0.190.020.730.551.210.284.013.57
Text-BasedGPT-5.40.240.021.431.151.640.437.206.38
Itemic Token-BasedTIGER0.880.070.210.177.652.392.321.78
Itemic Token-BasedLC-Rec-SFT-Only-8B0.220.020.060.052.830.670.890.71
Itemic Token-BasedLC-Rec-SFT-Only-14B0.200.011.030.735.991.943.763.09
Itemic Token-BasedLC-Rec-PT-SFT-8B1.490.133.953.0015.856.5519.3216.70
Itemic Token-BasedOneReason SFT non-thinking1.330.113.942.9615.736.4918.0515.52
Itemic Token-BasedOneReason SFT thinking0.710.062.181.659.163.4116.4314.32
Itemic Token-BasedOneReason RFT non-thinking2.080.195.203.9617.567.2621.0118.17
Itemic Token-BasedOneReason RFT thinking2.410.245.474.1917.787.5021.1018.35

Results on R0-R2 Reasoning Tasks

R0-R2 results on OneReason-Bench are reported in percentage. For R0 tasks, results are macro-averaged over all domains. Grounding is reported by Pass@64.

CategoryModelR0 Item Und.R0 Ground.R0 QAR1 I2IR2 Select.R2 Topic Gen.R2 Direct Gen.
Text-BasedQwen3-8B----40.7025.498.60
Text-BasedQwen3-32B----51.9628.057.73
Text-BasedDeepseek-V3.2----57.1827.1311.32
Text-BasedClaude-Opus-4.6----56.8417.1613.46
Text-BasedGemini-3-Preview----56.8333.6814.76
Text-BasedGPT-5.4----58.9241.4117.61
Itemic Token-BasedLC-Rec-SFT-Only-8B22.980.000.403.430.000.000.00
Itemic Token-BasedLC-Rec-SFT-Only-14B26.480.0056.4516.210.000.000.00
Itemic Token-BasedLC-Rec-PT-SFT-8B35.415.2163.9025.543.328.604.46
Itemic Token-BasedOneReason SFT non-thinking36.843.9566.5528.3635.0733.8715.42
Itemic Token-BasedOneReason SFT thinking36.911.0664.6023.8832.1831.6014.31
Itemic Token-BasedOneReason RFT non-thinking36.825.2467.2523.9938.9239.3320.31
Itemic Token-BasedOneReason RFT thinking36.781.3565.6528.6042.4239.5721.23

Quick Start

Install dependencies:

pip install "transformers>=4.51.0" accelerate safetensors torch

Load the model:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "OpenOneRec/OneReason-8B-pretrain-competition"  # or the local path to this repository

tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto",
    trust_remote_code=True,
)

Item Understanding Example

prompt = "<|prod_begin|><s_a_1183><s_b_746><s_c_5290>,这个商品卖的是什么? /no_think"

messages = [{"role": "user", "content": prompt}]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
)

inputs = tokenizer([text], return_tensors="pt").to(model.device)
outputs = model.generate(
    **inputs,
    max_new_tokens=512,
    do_sample=True,
    top_p=0.95,
    temperature=0.7,
)

response_ids = outputs[0][len(inputs.input_ids[0]):]
print(tokenizer.decode(response_ids, skip_special_tokens=True))

Expected response:

该商品是一款家居生活厨房小工具,一级类目是家居生活,二级类目是厨房小工具,三级类目是其他小工具。加厚食品级透明塑料材质,高透明度便于观察,耐高温无异味,可反复使用,适用于烘焙、饮品等场景。价格区间为5-10元。无品牌。

Itemic Pattern Grounding Example

prompt = (
    "根据描述生成短视频token:一个关于超市货架上的方便面种类及消费者在选择时遇到的困惑的视频。"
    "这段视频记录了一家超市的方便面货架,展示了各种不同口味的方便面。/no_think"
)

messages = [{"role": "user", "content": prompt}]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
)

inputs = tokenizer([text], return_tensors="pt").to(model.device)
outputs = model.generate(
    **inputs,
    max_new_tokens=64,
    do_sample=False,
)

response_ids = outputs[0][len(inputs.input_ids[0]):]
print(tokenizer.decode(response_ids, skip_special_tokens=True))

Expected response:

<|video_begin|><s_a_5820><s_b_908><s_c_1352>

Recommendation-Style Example

The following prompt format illustrates how user profiles and behavior histories can be used for recommendation. For production deployment, you should use your own itemic tokenizer, item catalog, user behavior schema, and candidate decoding strategy.

prompt = (
    "参考以下用户信息:41-49 岁河北男性用户偏好短剧中的复仇商战题材,热衷于象棋、民族风情及民生资讯类短视频,"
    "常关注憨豆等直播内容并倾向于消费休闲模拟经营游戏。"
    "这个用户看过<|ad_begin|><s_a_7939><s_b_6234><s_c_4978>, "
    "<|ad_begin|><s_a_5673><s_b_6234><s_c_1614>, "
    "<|ad_begin|><s_a_3578><s_b_3009><s_c_3363>这些广告,"
    "该用户最近可能感兴趣的视频有哪些? /no_think"
)

messages = [{"role": "user", "content": prompt}]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
)

inputs = tokenizer([text], return_tensors="pt").to(model.device)
outputs = model.generate(
    **inputs,
    max_new_tokens=256,
    do_sample=True,
    top_p=0.95,
    temperature=0.7,
)

response_ids = outputs[0][len(inputs.input_ids[0]):]
print(tokenizer.decode(response_ids, skip_special_tokens=True))

Expected response (example output):

[
  '<|video_begin|><s_a_3801><s_b_7498><s_c_853>',
  '<|video_begin|><s_a_4615><s_b_4033><s_c_1014>',
  '<|video_begin|><s_a_7385><s_b_800><s_c_4636>',
  ...
  '<|video_begin|><s_a_4646><s_b_7261><s_c_853>'
]

Intended Use

The OneReason-8B-Pretrain (Competition) checkpoint is intended for:

  • Research on generative recommendation and recommendation foundation models at the 8B scale.
  • Continued pre-training or SFT on new recommendation domains.
  • Itemic-token perception studies, including item understanding and itemic-token grounding.
  • Building downstream recommendation models that combine user profiles, behavior histories, and itemic-token representations.
  • Competition baselines that require a strong, open recommendation foundation checkpoint.

For best recommendation reasoning performance, we recommend using future SFT/RL checkpoints once released, or fine-tuning this pretrain checkpoint on task-specific supervised data.

Limitations

  • This release is a pre-training checkpoint, not the final SFT/RL reasoning model.
  • Direct recommendation quality depends on the itemic tokenizer, item catalog, user history format, and decoding strategy.
  • Generated itemic tokens must be validated against the target item catalog before being used as item IDs.
  • The model may generate invalid, stale, or unsupported itemic-token sequences if the prompt distribution differs significantly from training data.
  • The 8B checkpoint requires more memory and compute than the 0.8B release; make sure your environment has sufficient GPU resources before loading.
  • The checkpoint is released for research and competition use, and should not be used for high-stakes personalization without careful evaluation, filtering, and privacy review.

Citation

If you find OneReason useful, please cite our technical report. The official BibTeX will be updated after the report is publicly available.

@article{onereason2026,
  title   = {OneReason Technical Report},
  author  = {OneRec Team},
  journal = {Technical Report},
  year    = {2026}
}

License

Please refer to the license file in this repository for the terms governing the model weights and any accompanying code or assets.

Acknowledgements

OneReason builds on the open-source LLM and recommendation ecosystem. We thank the Qwen, OpenOneRec, PyTorch, Transformers, and distributed training communities for their foundational contributions.

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen3ForCausalLM
Ревизия весов
8e08cbf

0 моделей