/ Модель

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

Контекст
40 960 токенов
Параметры
1,7 млрд
Размер весов
3,4 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-1.7B
Опубликована
27 авг 2026

Qwen3-1.7B-OPD-fwdKL-from-Qwen3-8B-GRPO

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

Компактная версия Qwen3-1.7B, дообученная методом on-policy distillation для решения математических задач.

24скачиваний за 30 дней0лайковвеса обновлены27 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Qwen3-1.7B-OPD-fwdKL-from-Qwen3-8B-GRPO — это экспериментальное дообучение модели Qwen3-1.7B, выполненное автором карточки методом on-policy distillation от Qwen3-8B-GRPO-MATH. Модель обучалась на 7 496 задачах из набора MATH с прямой KL-дистилляцией по 128 наиболее вероятным токенам учителя; учащаяся модель генерировала собственные ответы, по которым получала сигнал обучения. Это контрольный вариант исследования без дополнительного взвешивания сигнала учителя.

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

  • решение задач школьной и олимпиадной математики
  • генерация пошаговых решений математических задач
  • эксперименты с дистилляцией языковых моделей для математики

Ограничения

Обучение и оценка ограничены задачами формата MATH и одним запуском; для AIME высока доля незавершённых ответов при лимите 4096 токенов. Модель не проходила настройку безопасности и выравнивания.

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

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

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

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

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

Открыть на Hugging Face

Qwen3-1.7B-OPD-fwdKL-from-Qwen3-8B-GRPO

On-policy distillation (OPD) of xiaoyuchen1/Qwen3-8B-GRPO-MATH into Qwen3-1.7B on MATH, using a forward-KL objective over the teacher's top-128 support.

This is the control arm of a study on whether the OPD signal can be improved by weighting it with a teacher-derived process value. It is plain forward-KL OPD with no weighting, and exists to be the baseline that the method arms are measured against.

Method

The student generates its own rollouts; the teacher scores those rollouts token by token; the student is updated to reduce the KL between the two on the student's own trajectories. Unlike SFT or off-policy KD, the supervision lands on states the student actually visits.

The objective is forward KL, D(p_teacher || q_student), evaluated over the teacher's top-128 support and renormalised there. Forward KL is mass-covering: the student is pushed to cover all of the teacher's modes rather than collapse onto one. It also carries no -H(q) term, so it does not reward student-entropy inflation the way the reverse direction does.

Teacherxiaoyuchen1/Qwen3-8B-GRPO-MATH
Student initQwen/Qwen3-1.7B
Objectiveforward KL over teacher top-128, coefficient 1.0
Frameworkslime @ 06ffdbe + a forward-KL patch
OptimizerAdam, lr 1e-6, constant schedule, weight decay 0.1, betas (0.9, 0.98)
Optimizer updates150

Data

xiaoyuchen1/opd-math-data, math_train split: 7,496 MATH training problems.

Prompts per step16
Samples per prompt4
Global batch64
Rollout temperature1.0
Max response length4,096 tokens
Chat formatnon-thinking (enable_thinking: false)
Verifierfinal-answer match (--rm-type math)

Rollout temperature is 1.0 rather than the 2.0 one reading of the source draft suggests: at T=2 the student's sampling entropy runs 7.4-9.0 nats, the teacher's retained top-K mass falls to ~0.5, and training happens in states the model never reaches at the T=0.7-1.0 used for evaluation.

Evaluation

Decoding follows the source draft's protocols exactly, including its 4,096-token output limit. k=16 is used to estimate pass@1 with lower variance than a single sample; the decode configuration itself is unchanged.

Primary protocol — T=0.7, top-p 0.8, top-k 20, seed 42

benchmarkavg@16pass@16truncatedmean tokensno answer
math50074.4291.2011.2%121510.9%
aime2416.2540.0070.2%355169.6%
aime2512.0830.0067.3%348165.0%

500 math500, 30 aime24, 30 aime25. k=16, 4,096-token output limit, 1977s wall.

Large-K protocol — T=1.0, top-p 1.0, no top-k, seed 9191

benchmarkavg@16pass@16truncatedmean tokensno answer
math50072.2891.0013.5%136212.3%
aime2414.5836.6772.9%360967.7%
aime2512.9230.0066.5%356860.2%

500 math500, 30 aime24, 30 aime25. k=16, 4,096-token output limit, 2173s wall.

Read the truncation column first

acc|truncated is identically zero on these benchmarks: a response that does not finish cannot score. On AIME the truncation rate under a 4,096-token budget is high enough that the accuracy figures are substantially a measure of whether the model finished, not whether it could solve the problem. The no-answer rate tracks the truncation rate almost exactly, which is the signature of that effect rather than of a formatting failure.

MATH-500 is the trustworthy number in this table: its truncation rate is low and its difficulty matches the training distribution.

Do not compare these figures against numbers collected under a larger budget.

Reproducing

DATA=math_train.jsonl OPT_OFFLOAD=0 MAX_RESP=4096 MAX_TOK_GPU=2048 \
  ROLLOUT_BS=16 N_SAMPLES=4 GLOBAL_BS=64 \
  ROLLOUT_MEM=0.15 TEACHER_MEM=0.25 ROLLOUT_TEMP=1 \
  OPD_KL_DIR=forward OPD_TOPK=128 \
  TEACHER_HF=<teacher> bash scripts/launch.sh opd_ctrl_8brl_to_1p7b 150

Why a 1.7B student

The study's other arms use a 4B student. On the single 96 GB card this run was trained on, a 4B student is not trainable: its ~48 GB of fp32 Adam state does not fit on the GPU alongside a resident 8B teacher, and Megatron's CPU offload places that state in /dev/shm, which is capped at 55 GB and counted in full against the container's 118 GB memory limit. Both ends were measured, and there is no setting between them that fits. A 1.7B student needs ~20 GB and fits with room to spare.

8B → 1.7B is also a configuration the source draft reports directly.

Limitations

  • 150 optimizer updates is a short-horizon run, well under the source draft's 1,875.
  • Trained and evaluated only on MATH-style problems in the non-thinking chat format.
  • Single seed. On AIME24/25 (30 problems each) two independent evaluations of the same model differ by roughly ±2 points, so differences smaller than that are not results.
  • No safety or alignment tuning of any kind was performed.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей