/ Модель

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

Контекст
131 072 токена
Параметры
3,1 млрд
Размер весов
6,2 ГБ
Лицензия
MIT
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-Coder-3B
Библиотека
transformers
Опубликована
5 авг 2026

VibeThinker-3B-heretic

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

Компактная текстовая модель на базе Qwen2.5-Coder-3B для математических задач, программирования и проверяемых рассуждений.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Dingdust/VibeThinker-3B-heretic — производная модель на 3,1 млрд параметров, основанная на Qwen/Qwen2.5-Coder-3B. В карточке описана как версия VibeThinker-3B, ориентированная на проверяемые рассуждения; она предназначена для решения сложных задач по математике, программированию и STEM, а также для диалогов и следования инструкциям. Архитектура — плотная Qwen2ForCausalLM; модель работает с текстом, а нативный контекст составляет 131 072 токена.

В README описаны постобучение по этапам SFT и обучения с подкреплением с проверяемыми наградами, а также результаты на математических и программных бенчмарках. Суффикс heretic и приведённые метрики отказов указывают на ослабление отказов модели; её следует оценивать отдельно для конкретных сценариев использования. Репозиторий распространяет веса в safetensors по лицензии MIT.

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

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

Ограничения

Для широких задач на общие знания и понимание редких сценариев автор рекомендует более крупные универсальные модели. Заявленные результаты бенчмарков не гарантируют качество на пользовательских задачах; версия heretic демонстрирует меньше отказов, чем исходная модель.

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

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

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

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

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

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

Открыть на Hugging Face

This is a decensored version of a model, made using Heretic v1.4.0

Abliteration parameters

ParameterValue
direction_index23.30
attn.o_proj.max_weight1.26
attn.o_proj.max_weight_position21.83
attn.o_proj.min_weight1.20
attn.o_proj.min_weight_distance13.99
mlp.down_proj.max_weight1.49
mlp.down_proj.max_weight_position21.32
mlp.down_proj.min_weight0.86
mlp.down_proj.min_weight_distance13.56

Performance

MetricThis modelOriginal model (a model)
KL divergence0.02550 (by definition)
Refusals9/10064/100

Residual Geometry

LayerS(g,b)S(g*,b*)S(g,r)S(g*,r*)S(b,r)S(b*,r*)|g||g*||b||b*||r||r*|Silh
10.99940.99940.14190.16130.17730.196612.0712.0612.1412.140.440.440.0582
20.99940.99940.11410.12360.14840.157715.8115.8015.8815.880.550.550.0670
30.99870.99870.02730.03060.07850.081616.2816.2816.3316.330.840.830.0788
40.99790.99790.04600.05060.11100.115216.2816.2816.3616.361.071.060.0868
50.99730.99740.10270.10290.17500.174316.8316.8317.0017.011.251.230.0941
60.99750.99760.06280.06230.13320.131917.6317.6317.7517.761.261.240.0956
70.99640.9964-0.0058-0.00990.07940.074818.1618.1818.2218.231.551.540.0870
80.99410.99410.00830.00450.11720.113118.9118.9319.0419.062.072.070.0952
90.98490.9852-0.0096-0.01320.16360.158219.4019.4419.6619.683.403.370.1217
100.98540.9857-0.0042-0.00890.16600.159620.5120.5620.8020.833.543.510.1232
110.98690.98710.0023-0.00120.16370.158720.9220.9721.2021.233.423.390.1262
120.98600.9862-0.0215-0.02830.14550.137725.7125.7825.9826.024.334.310.1191
130.98380.9839-0.1014-0.11880.07860.060525.8625.9625.8025.824.654.650.1191
140.98370.9839-0.0898-0.11080.09060.068526.0026.1226.0026.024.694.680.1131
150.98300.9833-0.0709-0.08560.11330.097126.0726.1826.1726.214.814.790.1106
160.98080.98130.0049-0.01020.19950.182526.0226.1726.5626.615.175.130.1142
170.98580.98620.09850.07960.26400.243829.9630.1330.9130.975.215.150.1160
180.98570.98610.01730.00000.18540.166429.0629.2129.5729.634.984.930.1078
190.98630.98670.02890.00550.19350.167931.1631.3531.7531.805.245.170.1101
200.98560.98600.0036-0.01640.17270.150830.6930.8531.1631.205.275.210.1071
210.98100.98130.13560.12110.32530.310036.4136.5738.1538.197.477.410.1585
220.97890.97920.10840.09220.30920.292338.3738.6040.1140.198.248.190.1662
230.97240.97270.0068-0.00350.24010.228837.5237.7138.6538.749.028.990.1715
240.96850.9685-0.0140-0.02860.23550.221240.0140.2441.1741.2410.2510.270.1857
250.95490.9544-0.1280-0.13850.17220.163642.0742.2842.3542.4412.6812.800.2114
260.95120.9504-0.1326-0.14260.17980.172344.4244.6444.7644.8513.9414.090.2190
270.95240.9513-0.1822-0.19150.12630.120251.9752.1951.5151.6015.9716.200.2333
280.93310.9309-0.1472-0.15890.21820.212653.0653.2953.7753.8519.5519.920.2326
290.92800.9251-0.1168-0.13130.26170.255161.4161.7763.1963.3323.7124.260.2238
300.91220.9090-0.1673-0.18110.25140.245266.1666.6267.4067.5828.0128.640.2210
310.90660.9034-0.1648-0.18250.26690.256782.2483.0184.1784.4536.0236.820.2197
320.91240.9102-0.0878-0.10840.32750.3132112.01113.23118.09118.5348.5149.390.2145
330.92710.9252-0.1205-0.14590.26040.2405146.74148.56150.88151.4156.9658.080.2068
340.94470.9435-0.0870-0.10830.24460.2272177.54179.19182.41182.9260.0660.970.2024
350.93630.9350-0.1146-0.13190.24150.2282180.56182.04184.84185.3465.3266.300.2059
360.87260.8711-0.1135-0.12850.38620.375086.9487.9293.6594.0646.0446.570.1981

g = mean of residual vectors for good prompts

g* = geometric median of residual vectors for good prompts

b = mean of residual vectors for bad prompts

b* = geometric median of residual vectors for bad prompts

r = refusal direction for means (i.e., b - g)

r* = refusal direction for geometric medians (i.e., b* - g*)

S(x,y) = cosine similarity of x and y

|x| = L2 norm of x

Silh = Mean silhouette coefficient of residuals for good/bad clusters

Residual Vectors Visualization

VibeThinker-3B-animation


VibeThinker-3B

Introduction

VibeThinker-3B is a further exploration of the VibeThinker series at the 3B-parameter scale, focusing on challenging reasoning tasks with clear verification signals, such as mathematics, coding, and STEM. By systematically optimizing the Spectrum-to-Signal Principle (SSP) post-training pipeline introduced in VibeThinker-1.5B, VibeThinker-3B achieves strong performance on AIME, HMMT, IMO-AnswerBench, LiveCodeBench, and recent LeetCode contests, reaching the performance range of top-tier frontier reasoning models, including Qwen3.6 Plus, Gemini 3 Pro, GLM-5, and Kimi K2.5, on verifiable reasoning benchmarks.

Motivated by these observations, we propose the Parametric Compression-Coverage Hypothesis: different capabilities depend on model parameters in fundamentally different ways. Verifiable reasoning is closer to a highly compressible, parameter-dense capability, centered on multi-step reasoning, constraint satisfaction, self-correction, and answer verification. When the task space is sufficiently structured and feedback signals are sufficiently reliable, compact models may also carry near-frontier reasoning capabilities. In contrast, open-domain knowledge, general-purpose dialogue, and long-tail scenario understanding rely more heavily on large-scale parameters to broadly cover facts, concepts, and world knowledge.

From VibeThinker-1.5B to VibeThinker-3B, our goal is not to build a small model that replaces large-scale models, but to examine the real boundaries of small models along specific capability dimensions. With VibeThinker-3B, we aim to show that small models should not be viewed merely as a compromise for reducing deployment costs. For capability domains with clear feedback and verification mechanisms, SLMs emerge as a promising research trajectory toward frontier-level performance that is fundamentally complementary to the traditional parameter scaling paradigm.

alt text

Key Performance Data

📏 In terms of reasoning accuracy relative to model scale, VibeThinker-3B reaches 76.4 on IMO-AnswerBench, a highly challenging benchmark with 400 IMO-level problems, with only 3B parameters, and improves to 80.6 with Claim-Level Reliability Assessment (CLR), a test-time scaling strategy for answer-verifiable reasoning tasks. This demonstrates that a model within a strictly small-model regime can reach the performance range of substantially larger models, such as DeepSeek V3.2 (78.3, 671B), GLM-5 (82.5, 744B), and Kimi K2.5 (81.8, 1T).

alt text

💡 VibeThinker-3B achieves strong results across mathematics, coding, knowledge, and instruction-following benchmarks.

alt text

🔁 VibeThinker-3B achieves competitive results against first-tier reasoning models and reaches the performance range of top-tier systems on several verifiable reasoning benchmarks.

alt text

🏆 To further test the model's out-of-distribution performance, we evaluate VibeThinker-3B on recent unseen LeetCode weekly and biweekly contests (Python) from Apr. 25 to May 31, 2026. VibeThinker-3B passes 123/128 first-attempt submissions, corresponding to a 96.1% acceptance rate.

alt text

Training Pipeline

VibeThinker-3B follows the Spectrum-to-Signal Principle (SSP) introduced in VibeThinker-1.5B. The SFT stage constructs a broad spectrum of valid reasoning trajectories, while the RL stage amplifies correct reasoning signals using verifiable rewards.

alt text

The training pipeline contains the following stages:

  1. Curriculum-based two-stage SFT

    • Stage 1 focuses on broad capability coverage across math, code, STEM reasoning, general dialogue, and instruction following.
    • Stage 2 shifts toward harder and longer-horizon reasoning samples.
    • Diversity-Exploring Distillation is used to preserve multiple valid solution paths.
  2. Multi-domain Reasoning RL

    • VibeThinker-3B reuses MaxEnt-Guided Policy Optimization (MGPO).
    • RL is applied sequentially to math, code, and STEM reasoning tasks.
    • Training uses a single 64K long-context window to preserve complete long-horizon reasoning trajectories.
  3. Offline Self-Distillation

    • High-quality trajectories from Math, Code, and STEM RL checkpoints are filtered and distilled back into a unified student model.
    • A learning-potential score is used to prioritize traces that are correct but not yet well modeled by the student.
  4. Instruct RL

    • The final stage improves controllability on user-facing prompts.
    • Rule-based validators and rubric-based reward models are used for format-sensitive and open-ended instruction data.

Usage Guidelines

We recommend using VibeThinker-3B for competitive-style math, coding, STEM reasoning, and other tasks where the target answer can be verified. For broad open-domain knowledge tasks, larger general-purpose models may still be more suitable.

For benchmark-style evaluation, the technical report uses vLLM with:

  • temperature=1.0
  • top_p=0.95
  • top_k=-1

Quick Start

Required: transformers>=4.54.0

Recommended for better inference performance: vLLM==0.10.1 or SGLang>=0.4.9.post6

from transformers import AutoModelForCausalLM, AutoTokenizer, GenerationConfig


class VibeThinker:
    def __init__(self, model_path):
        self.model_path = model_path
        self.model = AutoModelForCausalLM.from_pretrained(
            self.model_path,
            low_cpu_mem_usage=True,
            torch_dtype="bfloat16",
            device_map="auto",
        )
        self.tokenizer = AutoTokenizer.from_pretrained(
            self.model_path,
            trust_remote_code=True,
        )

    def infer_text(self, prompt):
        messages = [{"role": "user", "content": prompt}]
        text = self.tokenizer.apply_chat_template(
            messages,
            tokenize=False,
            add_generation_prompt=True,
        )
        model_inputs = self.tokenizer([text], return_tensors="pt").to(self.model.device)

        generation_config = dict(
            max_new_tokens=102400,
            do_sample=True,
            temperature=1.0,
            top_p=0.95,
            top_k=None,
        )
        generated_ids = self.model.generate(
            **model_inputs,
            generation_config=GenerationConfig(**generation_config),
        )
        generated_ids = [
            output_ids[len(input_ids):]
            for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
        ]

        return self.tokenizer.batch_decode(
            generated_ids,
            skip_special_tokens=True,
        )[0]


if __name__ == "__main__":
    model = VibeThinker("WeiboAI/VibeThinker-3B")
    prompt = "Your Prompt"
    print(model.infer_text(prompt))

License

The model repository is licensed under the MIT License.

Citations & References

If you use VibeThinker-3B in your research or product, please cite:

@misc{xu2026vibethinker3bexploringfrontierverifiable,
      title={VibeThinker-3B: Exploring the Frontier of Verifiable Reasoning in Small Language Models}, 
      author={Sen Xu and Shixi Liu and Wei Wang and Jixin Min and Yingwei Dai and Zhibin Yin and Yirong Chen and Xin Zhou and Junlin Zhang},
      year={2026},
      eprint={2606.16140},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2606.16140}, 
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
2870efa

0 моделей