arXiv cs.AI· Rhea Sanjay Sukthanker, Pashmina Cameron·· 14 小时前AI 评分47
ThinkBit:用搜索码字、重校准缩放与推理选择实现二比特量化推理模型
ThinkBit: Search Codewords, Recalibrate Scales, Select by Reasoning
AI 导读
ThinkBit 是一个严格标量的二比特量化框架,每个权重由整数码字乘以一组权重共享的 bfloat16 缩放因子表示。在 Qwen3-1.7B 上,其重校准检查点在 MATH-500 得分 46.7,高于同数据训练的 EfficientQAT 的 30.0,经 QAT 后升至 73.0,模型体积 0.52 GB,小于该模型所有已发布的二比特 GGUF。
正文 · 原文
Abstract:Reasoning language models generate thousands of tokens per answer, and generation speed is limited by memory bandwidth, so storing weights in two bits instead of bfloat16 can potentially make inference 8$\times$ cheaper. Two-bit methods are usually judged by perplexity and multiple-choice question-answering accuracy, both of which say little about whether a model can still reason through more difficult problems. We present ThinkBit, a strictly scalar two-bit framework built to preserve reasoning, in which every weight is an integer codeword times a bfloat16 scale shared by a group of weights. We first use a sensitivity metric to assign each layer a ternary, 2-bit, or 3-bit tier to allocate bitwidths optimally among layers. This is followed by a layerwise Gumbel-softmax-based scalar quantization algorithm that searches for optimal codewords block by block. Since a layerwise scheme does not capture how quantized layers interact with each other, we recalibrate scales, with the codewords frozen, using a knowledge-distillation-based loss against the teacher model. We then perform a short quantization-aware training (QAT) stage that lets the model mimic the base model's distribution by reassigning codewords. Finally, a paired reasoning test on training problems selects the final checkpoint between the recalibration stage and the QAT stage. On Qwen3-1.7B at matched size, our recalibrated checkpoint scores 46.7 on MATH-500 against 30.0 for EfficientQAT trained on the same data, and 73.0 after QAT on reasoning traces; at 0.52 GB it is smaller than every published 2-bit GGUF of the model yet more accurate on MATH-500. We show that this framework scales and up to 14B, a 3.74 GB model scores 94.8 on MATH-500, against 97.5 for the 29.5 GB bfloat16 model.
| Subjects: | Artificial Intelligence (cs.AI); Computation and Language (cs.CL) |
| Cite as: | arXiv:2610.34886 [cs.AI] |
| (or arXiv:2610.34886v1 [cs.AI] for this version) | |
| https://doi.org/10.48550/arXiv.2610.34886 arXiv-issued DOI via DataCite (pending registration) |
Submission history
From: Rhea Sanjay Sukthanker [view email]
[v1]
Mon, 26 Oct 2026 05:56:35 UTC (486 KB)
来源:arXiv cs.AI · arxiv.org