{"article":{"slug":"thinkingcap-gemma-4-26b-a4b-up-to-69-and-on-average-39-less-thinking-at-unchanged-accuracy","title":"ThinkingCap: Gemma-4-26B-A4B — up to 69% and on average 39% less thinking, at unchanged accuracy","subtitle":null,"summary":"BottleCap AI releases the fifth ThinkingCap model, a fine-tune of Google's gemma-4-26B-A4B-it that cuts thinking tokens by 38.9% on average (up to 69.1%) across twelve benchmarks for a 0.15pp accuracy cost, with looping reduced from 3.6% to 0.8%.","content_type":"announcement","language":"en","canonical_url":"https://bottlecapai.com/post/thinkingcap-gemma-4-26b/","author":{"name":"BottleCap AI","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"BottleCap AI","url":"https://bottlecapai.com/","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1385,"reading_minutes":6,"published_at":"2026-10-23T00:00:00.000Z","added_at":"2026-10-23T17:09:48.436Z","updated_at":"2026-10-23T17:09:48.436Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/thinkingcap-gemma-4-26b-a4b-up-to-69-and-on-average-39-less-thinking-at-unchanged-accuracy","markdown_url":"https://listedarticles.com/articles/thinkingcap-gemma-4-26b-a4b-up-to-69-and-on-average-39-less-thinking-at-unchanged-accuracy.md","example":false,"citation":"BottleCap AI, BottleCap AI. \"ThinkingCap: Gemma-4-26B-A4B — up to 69% and on average 39% less thinking, at unchanged accuracy.\" 23 Oct 2026. https://bottlecapai.com/post/thinkingcap-gemma-4-26b/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://bottlecapai.com/post/thinkingcap-gemma-4-26b/"},"body_markdown":"# ThinkingCap: Gemma-4-26B-A4B — up to 69% and on average 39% less thinking, at unchanged accuracy\n\n![ThinkingCap Gemma-4-26B-A4B](https://bottlecapai.com/assets/thinkingcap-gemma-4-26b/press-thinkingcap-gemma-4-26b.jpg)\n\n## TL;DR\n\nThis is the fifth model in the ThinkingCap series. We reduced how much Google's [gemma-4-26B-A4B-it](https://huggingface.co/google/gemma-4-26B-A4B-it) thinks, without compromising the quality of its answers.\n\n- **Up to 69.1% reduction in thinking tokens, on average 38.9%** measured across twelve benchmarks, for **0.15pp of accuracy**\n- The first ThinkingCap on a Google model, and the smallest accuracy cost of any ThinkingCap so far\n- Looping drops from 3.6% of the original model's responses to 0.8% of ours\n- Same sampling settings (thinking on, temperature 1.0, top\\_p 0.95), same serving stack (vLLM), drop-in replacement\n\n\n## Our fifth ThinkingCap\n\nWe have published four token-efficient models so far: [ThinkingCap-Qwen3.6-27B](https://bottlecapai.com/post/thinkingcap-qwen3-6-27b/), [ThinkingCap-Qwen3.8-27B](https://bottlecapai.com/post/thinkingcap-qwen3-8-27b/), [ThinkingCap-NVIDIA-Nemotron-3.5-Lightning-30B-A3B](https://bottlecapai.com/post/thinkingcap-nemotron-3-5-lightning/) and [ThinkingCap: Qwen3.8-Flash-Next](https://bottlecapai.com/post/thinkingcap-qwen3-8-flash-next/).\n\ngemma-4-26B-A4B is Google's sparse mixture of experts — 26B parameters with about 4B active per token. It is the third model family we have applied this work to, after Qwen and NVIDIA. On this one we put extra effort into keeping the accuracy intact: thinking comes down 38.9% on average at a cost of only 0.15pp of accuracy, which is smaller than the run-to-run spread on most of the suite.\n\n*Video comparison of the original model and the ThinkingCap model, prompted with the same input.  \nBoth models run on the same hardware and use the same inference settings.*\n\n## The training objective\n\nWe start with [gemma-4-26B-A4B-it](https://huggingface.co/google/gemma-4-26B-A4B-it). The goal is to spend fewer tokens getting to the answer, and change nothing else: preserve the knowledge, reasoning ability, answer quality, instruction following and safety behaviour.\n\n## Results\n\n![Accuracy per task family, gemma-4-26B-A4B-it against the ThinkingCap model](https://bottlecapai.com/assets/thinkingcap-gemma-4-26b/accuracy.svg)\n\n*Accuracy per task family, gemma-4-26B-A4B-it against the ThinkingCap model*\n\nAccuracy barely moves in any family, and in two it moves up. Instruction following and agentic\ngains 0.65pp and maths gains 0.39pp; code is flat at 0.02pp; knowledge and reasoning costs\n0.51pp and long-context and multimodal 0.92pp. Averaged over all twelve benchmarks the change\nis **−0.15pp**.\n\n![Mean thinking tokens per task family, gemma-4-26B-A4B-it against the ThinkingCap model](https://bottlecapai.com/assets/thinkingcap-gemma-4-26b/mean-thinking-tokens.svg)\n\n*Mean thinking tokens per task family, gemma-4-26B-A4B-it against the ThinkingCap model*\n\nThe thinking is where the change is, and every family gets shorter. Long-context and multimodal\nreduces the most, 54.4%, then knowledge and reasoning at 44.4%, maths at 36.1% and code at\n27.6%; instruction following and agentic reduces the least at 17.2%. Averaged over the twelve\nbenchmarks it is **38.9%**.\n\n| Benchmark | Accuracy (base) | Accuracy (ours) | Δ accuracy | Mean thinking tokens | **Δ mean thinking** | Trunc. % | Looping % |\n| --- | --- | --- | --- | --- | --- | --- | --- |\n| **Math** | | | | | | | |\n| `aime26` | 86.20% ±0.86 | 86.72% ±0.98 | +0.52pp | 14766 → 8963 | -39.3% | 5.2 → 0.5% | 5.5 → 0.9% |\n| `hmmt_nov25` | 81.51% ±1.06 | 80.89% ±1.19 | -0.62pp | 16462 → 10542 | -36.0% | 9.0 → 1.2% | 8.6 → 1.2% |\n| `hmmt_feb26` | 72.92% ±1.08 | 74.20% ±1.16 | +1.28pp | 22005 → 14717 | -33.1% | 18.6 → 4.6% | 17.0 → 4.5% |\n| **Code** | | | | | | | |\n| `livecodebench` | 76.98% ±0.56 | 76.96% ±0.67 | -0.02pp | 11560 → 8375 | -27.6% | 6.8 → 1.3% | 2.2 → 0.3% |\n| **Knowledge & reasoning** | | | | | | | |\n| `gpqa_diamond` | 79.92% ±0.57 | 78.96% ±0.67 | -0.96pp | 7699 → 4284 | -44.4% | 0.3 → 0.1% | 0.3 → 0.1% |\n| `mmlu_pro` | 84.55% ±0.29 | 84.64% ±0.16 | +0.09pp | 3907 → 1989 | -49.1% | 0.0 → 0.0% | 0.1 → 0.0% |\n| `mmmlu` | 84.09% ±0.26 | 83.43% ±0.27 | -0.66pp | 1212 → 731 | -39.7% | 0.0 → 0.0% | 0.0 → 0.0% |\n| **Long-context & multimodal** | | | | | | | |\n| `aa_lcr` | 64.62% ±2.49 | 60.62% ±2.89 | -4.00pp | 6519 → 2655 | -59.3% | 4.0 → 0.0% | 3.6 → 0.4% |\n| `longbench_v2` | 59.43% ±1.14 | 60.88% ±1.29 | +1.45pp | 9486 → 2934 | -69.1% | 7.7 → 0.5% | 5.9 → 1.2% |\n| `realworldqa` | 70.83% ±0.56 | 70.61% ±0.56 | -0.21pp | 819 → 533 | -34.9% | 0.0 → 0.0% | 0.0 → 0.0% |\n| **Instruction following & agentic** | | | | | | | |\n| `ifbench` | 76.83% ±0.80 | 78.67% ±0.73 | +1.83pp | 6470 → 5585 | -13.7% | 0.4 → 0.4% | 0.5 → 0.5% |\n| `tau2` | 64.25% ±0.97 | 63.73% ±1.26 | -0.53pp | 4374 → 3466 | -20.8% | 0.0 → 0.0% | 0.0 → 0.0% |\n| Average (12 benchmarks) | 75.18% | 75.03% | -0.15pp | 8773 → 5398 | -38.9% | 4.35 → 0.72% | 3.64 → 0.76% |\n\nEvery row is the original BF16 against the ThinkingCap model, run on the same\nharness with the same settings on the same questions. Accuracy is the mean over seeds, ± the\n95% confidence interval from the spread between them. Every cell in the last row is an average\nacross the twelve benchmarks, each counting once — so **Δ mean thinking** there is the mean of\nthe twelve reductions, not the ratio of the two token figures beside it, which is 38.5%. The\nsame distinction applies to the family bars above, which plot each family's mean tokens. On\nτ²-bench the thinking tokens are per task, summed across the rollout's turns, rather than per\nresponse. Column definitions are in [Evaluation methodology](#evaluation-methodology).\n\nEvery one of the twelve gets shorter. The deepest cuts are LongBench v2 (−69.1%), AA-LCR\n(−59.3%) and MMLU-Pro (−49.1%); the shallowest IFBench (−13.7%) and τ²-bench (−20.8%). The two\nshallow rows are the two whose work is least about thinking at length: following a list of\nformat constraints, and applying a fixed customer-service policy through the right tool calls.\n\nOn accuracy, most of the results are within noise: on eight of the twelve the gap is smaller\nthan the run-to-run spread, and five of the twelve come out *ahead* of the original model. The\nfour that move further than their intervals allow are IFBench (+1.83pp, in our favour), GPQA-Diamond\n(−0.96pp), MMMLU (−0.66pp) and AA-LCR (−4.00pp). AA-LCR is the one real cost in the suite.\n\nLooping improves across the suite. The original model loops on **3.64%** of its responses,\nagainst **0.76%** for ours — and on the three benchmarks where\nit loops most, AIME 2026, HMMT Nov 25 and HMMT Feb 26, the rate falls from 5.5%, 8.6% and 17.0%\nto 0.9%, 1.2% and 4.5%.\n\n![Accuracy against the thinking-token budget, both models](https://bottlecapai.com/assets/thinkingcap-gemma-4-26b/budget-curve.svg)\n\n*Accuracy against the thinking-token budget, both models*\n\nRead left to right, this is the question a deployment actually asks: for a given token budget\nper question, how much accuracy do you get? ThinkingCap's curve sits above the original model's\nthrough the whole middle of the range — the same accuracy for a smaller budget — and the two\nconverge once the budget is wide enough that neither model is constrained by it.\n\n## Evaluation methodology\n\nReasoning models are noisy to evaluate. At the recommended temperature of 1.0 both the content\nand the length of a response move run to run, so a single seed tells you very little. Everything\nbelow is multiple seeds per benchmark, with accuracy reported as the mean and a 95% confidence\ninterval across seeds.\n\n**Both sides are the same run.** The original model and ours were evaluated by the same harness,\nwith identical sampling and serving settings. The original model was measured by us, not quoted\nfrom published figures. The configuration:\n\n- **Harness** — our internal evaluation suite, running both models on vLLM.\n- **Context** — generation capped at 65,536 tokens per response on every benchmark, and per turn on τ²-bench.\n- **Sampling** — thinking on; temperature 1.0, top\\_p 0.95, top\\_k 64. Ours inherits Google's recommended preset unchanged, so no part of the comparison is a decoding change.\n- **Accuracy** — the mean across seeds with a 95% t-interval, which says how far the answer moves when only the sampling seed changes.\n- **Seeds** — 64 on AIME 2026, HMMT Nov 2025 and HMMT Feb 2026; 32 on GPQA-Diamond and LiveCodeBench; 16 on RealWorldQA, IFBench and τ²-bench; 8 on AA-LCR and LongBench v2; 4 on MMLU-Pro and MMMLU, whose question counts are large enough that question sampling is not the limiting noise.\n- **Question sets** — AIME 2026 (30 problems), HMMT Nov 2025 (30), HMMT Feb 2026 (33), LiveCodeBench (175), GPQA-Diamond (198), MMLU-Pro (12,032), MMMLU (9,996), AA-LCR (100), LongBench v2 (370), RealWorldQA (765), IFBench (300) and τ²-bench (278 tasks across airline, retail and telecom).\n- **Scoring** — exact match on the extracted answer, except LiveCodeBench, where the generated code is run against the problem's tests; IFBench, scored by its programmatic verifiers; and τ²-bench and AA-LCR, which are judged. τ²-bench also runs against a simulated user and is reported as the unweighted mean over its three domains.\n\n### What the columns mean\n\n- **Accuracy (base)** / **Accuracy (ours)** — as above; **Δ accuracy** is the difference between them, in percentage points.\n- **Δ mean thinking** — the headline: the change in thinking tokens, totalled across the benchmark and divided by its question count, so a long question weighs more than a short one.\n- **Mean thinking tokens** are the tokens before the reasoning closes, averaged over every question and seed of the benchmark, written `base → ours`.\n- **Truncated %** — the share of responses whose thinking never closed, which score zero. **Looping %** — the share caught by a compression-based loop detector, which flags a response whose text compresses far beyond what ordinary prose does.\n\n## Get the model\n\nYou can find the model here: [bottlecapai/ThinkingCap-gemma-4-26B-A4B-it](https://huggingface.co/bottlecapai/ThinkingCap-gemma-4-26B-A4B-it), with [GGUF builds](https://huggingface.co/bottlecapai/ThinkingCap-gemma-4-26B-A4B-it-GGUF) published alongside it.\n","body_html":"<h1 id=\"thinkingcap-gemma-4-26b-a4b-up-to-69-and-on-average-39-less-thin\">ThinkingCap: Gemma-4-26B-A4B — up to 69% and on average 39% less thinking, at unchanged accuracy</h1>\n<figure><img src=\"https://bottlecapai.com/assets/thinkingcap-gemma-4-26b/press-thinkingcap-gemma-4-26b.jpg\" alt=\"ThinkingCap Gemma-4-26B-A4B\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" /></figure>\n<h2 id=\"tl-dr\">TL;DR</h2>\n<p>This is the fifth model in the ThinkingCap series. We reduced how much Google&#39;s <a href=\"https://huggingface.co/google/gemma-4-26B-A4B-it\" rel=\"nofollow ugc noopener\">gemma-4-26B-A4B-it</a> thinks, without compromising the quality of its answers.</p>\n<ul><li><strong>Up to 69.1% reduction in thinking tokens, on average 38.9%</strong> measured across twelve benchmarks, for <strong>0.15pp of accuracy</strong></li><li>The first ThinkingCap on a Google model, and the smallest accuracy cost of any ThinkingCap so far</li><li>Looping drops from 3.6% of the original model&#39;s responses to 0.8% of ours</li><li>Same sampling settings (thinking on, temperature 1.0, top_p 0.95), same serving stack (vLLM), drop-in replacement</li></ul>\n<h2 id=\"our-fifth-thinkingcap\">Our fifth ThinkingCap</h2>\n<p>We have published four token-efficient models so far: <a href=\"https://bottlecapai.com/post/thinkingcap-qwen3-6-27b/\" rel=\"nofollow ugc noopener\">ThinkingCap-Qwen3.6-27B</a>, <a href=\"https://bottlecapai.com/post/thinkingcap-qwen3-8-27b/\" rel=\"nofollow ugc noopener\">ThinkingCap-Qwen3.8-27B</a>, <a href=\"https://bottlecapai.com/post/thinkingcap-nemotron-3-5-lightning/\" rel=\"nofollow ugc noopener\">ThinkingCap-NVIDIA-Nemotron-3.5-Lightning-30B-A3B</a> and <a href=\"https://bottlecapai.com/post/thinkingcap-qwen3-8-flash-next/\" rel=\"nofollow ugc noopener\">ThinkingCap: Qwen3.8-Flash-Next</a>.</p>\n<p>gemma-4-26B-A4B is Google&#39;s sparse mixture of experts — 26B parameters with about 4B active per token. It is the third model family we have applied this work to, after Qwen and NVIDIA. On this one we put extra effort into keeping the accuracy intact: thinking comes down 38.9% on average at a cost of only 0.15pp of accuracy, which is smaller than the run-to-run spread on most of the suite.</p>\n<p>*Video comparison of the original model and the ThinkingCap model, prompted with the same input.<br />\nBoth models run on the same hardware and use the same inference settings.*</p>\n<h2 id=\"the-training-objective\">The training objective</h2>\n<p>We start with <a href=\"https://huggingface.co/google/gemma-4-26B-A4B-it\" rel=\"nofollow ugc noopener\">gemma-4-26B-A4B-it</a>. The goal is to spend fewer tokens getting to the answer, and change nothing else: preserve the knowledge, reasoning ability, answer quality, instruction following and safety behaviour.</p>\n<h2 id=\"results\">Results</h2>\n<figure><img src=\"https://bottlecapai.com/assets/thinkingcap-gemma-4-26b/accuracy.svg\" alt=\"Accuracy per task family, gemma-4-26B-A4B-it against the ThinkingCap model\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" /></figure>\n<p><em>Accuracy per task family, gemma-4-26B-A4B-it against the ThinkingCap model</em></p>\n<p>Accuracy barely moves in any family, and in two it moves up. Instruction following and agentic\ngains 0.65pp and maths gains 0.39pp; code is flat at 0.02pp; knowledge and reasoning costs\n0.51pp and long-context and multimodal 0.92pp. Averaged over all twelve benchmarks the change\nis <strong>−0.15pp</strong>.</p>\n<figure><img src=\"https://bottlecapai.com/assets/thinkingcap-gemma-4-26b/mean-thinking-tokens.svg\" alt=\"Mean thinking tokens per task family, gemma-4-26B-A4B-it against the ThinkingCap model\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" /></figure>\n<p><em>Mean thinking tokens per task family, gemma-4-26B-A4B-it against the ThinkingCap model</em></p>\n<p>The thinking is where the change is, and every family gets shorter. Long-context and multimodal\nreduces the most, 54.4%, then knowledge and reasoning at 44.4%, maths at 36.1% and code at\n27.6%; instruction following and agentic reduces the least at 17.2%. Averaged over the twelve\nbenchmarks it is <strong>38.9%</strong>.</p>\n<div class=\"table-wrap\"><table><thead><tr><th>Benchmark</th><th>Accuracy (base)</th><th>Accuracy (ours)</th><th>Δ accuracy</th><th>Mean thinking tokens</th><th><strong>Δ mean thinking</strong></th><th>Trunc. %</th><th>Looping %</th></tr></thead><tbody><tr><td><strong>Math</strong></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td><code>aime26</code></td><td>86.20% ±0.86</td><td>86.72% ±0.98</td><td>+0.52pp</td><td>14766 → 8963</td><td>-39.3%</td><td>5.2 → 0.5%</td><td>5.5 → 0.9%</td></tr><tr><td><code>hmmt_nov25</code></td><td>81.51% ±1.06</td><td>80.89% ±1.19</td><td>-0.62pp</td><td>16462 → 10542</td><td>-36.0%</td><td>9.0 → 1.2%</td><td>8.6 → 1.2%</td></tr><tr><td><code>hmmt_feb26</code></td><td>72.92% ±1.08</td><td>74.20% ±1.16</td><td>+1.28pp</td><td>22005 → 14717</td><td>-33.1%</td><td>18.6 → 4.6%</td><td>17.0 → 4.5%</td></tr><tr><td><strong>Code</strong></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td><code>livecodebench</code></td><td>76.98% ±0.56</td><td>76.96% ±0.67</td><td>-0.02pp</td><td>11560 → 8375</td><td>-27.6%</td><td>6.8 → 1.3%</td><td>2.2 → 0.3%</td></tr><tr><td><strong>Knowledge &amp; reasoning</strong></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td><code>gpqa_diamond</code></td><td>79.92% ±0.57</td><td>78.96% ±0.67</td><td>-0.96pp</td><td>7699 → 4284</td><td>-44.4%</td><td>0.3 → 0.1%</td><td>0.3 → 0.1%</td></tr><tr><td><code>mmlu_pro</code></td><td>84.55% ±0.29</td><td>84.64% ±0.16</td><td>+0.09pp</td><td>3907 → 1989</td><td>-49.1%</td><td>0.0 → 0.0%</td><td>0.1 → 0.0%</td></tr><tr><td><code>mmmlu</code></td><td>84.09% ±0.26</td><td>83.43% ±0.27</td><td>-0.66pp</td><td>1212 → 731</td><td>-39.7%</td><td>0.0 → 0.0%</td><td>0.0 → 0.0%</td></tr><tr><td><strong>Long-context &amp; multimodal</strong></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td><code>aa_lcr</code></td><td>64.62% ±2.49</td><td>60.62% ±2.89</td><td>-4.00pp</td><td>6519 → 2655</td><td>-59.3%</td><td>4.0 → 0.0%</td><td>3.6 → 0.4%</td></tr><tr><td><code>longbench_v2</code></td><td>59.43% ±1.14</td><td>60.88% ±1.29</td><td>+1.45pp</td><td>9486 → 2934</td><td>-69.1%</td><td>7.7 → 0.5%</td><td>5.9 → 1.2%</td></tr><tr><td><code>realworldqa</code></td><td>70.83% ±0.56</td><td>70.61% ±0.56</td><td>-0.21pp</td><td>819 → 533</td><td>-34.9%</td><td>0.0 → 0.0%</td><td>0.0 → 0.0%</td></tr><tr><td><strong>Instruction following &amp; agentic</strong></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td><code>ifbench</code></td><td>76.83% ±0.80</td><td>78.67% ±0.73</td><td>+1.83pp</td><td>6470 → 5585</td><td>-13.7%</td><td>0.4 → 0.4%</td><td>0.5 → 0.5%</td></tr><tr><td><code>tau2</code></td><td>64.25% ±0.97</td><td>63.73% ±1.26</td><td>-0.53pp</td><td>4374 → 3466</td><td>-20.8%</td><td>0.0 → 0.0%</td><td>0.0 → 0.0%</td></tr><tr><td>Average (12 benchmarks)</td><td>75.18%</td><td>75.03%</td><td>-0.15pp</td><td>8773 → 5398</td><td>-38.9%</td><td>4.35 → 0.72%</td><td>3.64 → 0.76%</td></tr></tbody></table></div>\n<p>Every row is the original BF16 against the ThinkingCap model, run on the same\nharness with the same settings on the same questions. Accuracy is the mean over seeds, ± the\n95% confidence interval from the spread between them. Every cell in the last row is an average\nacross the twelve benchmarks, each counting once — so <strong>Δ mean thinking</strong> there is the mean of\nthe twelve reductions, not the ratio of the two token figures beside it, which is 38.5%. The\nsame distinction applies to the family bars above, which plot each family&#39;s mean tokens. On\nτ²-bench the thinking tokens are per task, summed across the rollout&#39;s turns, rather than per\nresponse. Column definitions are in <a href=\"#evaluation-methodology\">Evaluation methodology</a>.</p>\n<p>Every one of the twelve gets shorter. The deepest cuts are LongBench v2 (−69.1%), AA-LCR\n(−59.3%) and MMLU-Pro (−49.1%); the shallowest IFBench (−13.7%) and τ²-bench (−20.8%). The two\nshallow rows are the two whose work is least about thinking at length: following a list of\nformat constraints, and applying a fixed customer-service policy through the right tool calls.</p>\n<p>On accuracy, most of the results are within noise: on eight of the twelve the gap is smaller\nthan the run-to-run spread, and five of the twelve come out <em>ahead</em> of the original model. The\nfour that move further than their intervals allow are IFBench (+1.83pp, in our favour), GPQA-Diamond\n(−0.96pp), MMMLU (−0.66pp) and AA-LCR (−4.00pp). AA-LCR is the one real cost in the suite.</p>\n<p>Looping improves across the suite. The original model loops on <strong>3.64%</strong> of its responses,\nagainst <strong>0.76%</strong> for ours — and on the three benchmarks where\nit loops most, AIME 2026, HMMT Nov 25 and HMMT Feb 26, the rate falls from 5.5%, 8.6% and 17.0%\nto 0.9%, 1.2% and 4.5%.</p>\n<figure><img src=\"https://bottlecapai.com/assets/thinkingcap-gemma-4-26b/budget-curve.svg\" alt=\"Accuracy against the thinking-token budget, both models\" loading=\"lazy\" decoding=\"async\" referrerpolicy=\"no-referrer\" /></figure>\n<p><em>Accuracy against the thinking-token budget, both models</em></p>\n<p>Read left to right, this is the question a deployment actually asks: for a given token budget\nper question, how much accuracy do you get? ThinkingCap&#39;s curve sits above the original model&#39;s\nthrough the whole middle of the range — the same accuracy for a smaller budget — and the two\nconverge once the budget is wide enough that neither model is constrained by it.</p>\n<h2 id=\"evaluation-methodology\">Evaluation methodology</h2>\n<p>Reasoning models are noisy to evaluate. At the recommended temperature of 1.0 both the content\nand the length of a response move run to run, so a single seed tells you very little. Everything\nbelow is multiple seeds per benchmark, with accuracy reported as the mean and a 95% confidence\ninterval across seeds.</p>\n<p><strong>Both sides are the same run.</strong> The original model and ours were evaluated by the same harness,\nwith identical sampling and serving settings. The original model was measured by us, not quoted\nfrom published figures. The configuration:</p>\n<ul><li><strong>Harness</strong> — our internal evaluation suite, running both models on vLLM.</li><li><strong>Context</strong> — generation capped at 65,536 tokens per response on every benchmark, and per turn on τ²-bench.</li><li><strong>Sampling</strong> — thinking on; temperature 1.0, top_p 0.95, top_k 64. Ours inherits Google&#39;s recommended preset unchanged, so no part of the comparison is a decoding change.</li><li><strong>Accuracy</strong> — the mean across seeds with a 95% t-interval, which says how far the answer moves when only the sampling seed changes.</li><li><strong>Seeds</strong> — 64 on AIME 2026, HMMT Nov 2025 and HMMT Feb 2026; 32 on GPQA-Diamond and LiveCodeBench; 16 on RealWorldQA, IFBench and τ²-bench; 8 on AA-LCR and LongBench v2; 4 on MMLU-Pro and MMMLU, whose question counts are large enough that question sampling is not the limiting noise.</li><li><strong>Question sets</strong> — AIME 2026 (30 problems), HMMT Nov 2025 (30), HMMT Feb 2026 (33), LiveCodeBench (175), GPQA-Diamond (198), MMLU-Pro (12,032), MMMLU (9,996), AA-LCR (100), LongBench v2 (370), RealWorldQA (765), IFBench (300) and τ²-bench (278 tasks across airline, retail and telecom).</li><li><strong>Scoring</strong> — exact match on the extracted answer, except LiveCodeBench, where the generated code is run against the problem&#39;s tests; IFBench, scored by its programmatic verifiers; and τ²-bench and AA-LCR, which are judged. τ²-bench also runs against a simulated user and is reported as the unweighted mean over its three domains.</li></ul>\n<h3 id=\"what-the-columns-mean\">What the columns mean</h3>\n<ul><li><strong>Accuracy (base)</strong> / <strong>Accuracy (ours)</strong> — as above; <strong>Δ accuracy</strong> is the difference between them, in percentage points.</li><li><strong>Δ mean thinking</strong> — the headline: the change in thinking tokens, totalled across the benchmark and divided by its question count, so a long question weighs more than a short one.</li><li><strong>Mean thinking tokens</strong> are the tokens before the reasoning closes, averaged over every question and seed of the benchmark, written <code>base → ours</code>.</li><li><strong>Truncated %</strong> — the share of responses whose thinking never closed, which score zero. <strong>Looping %</strong> — the share caught by a compression-based loop detector, which flags a response whose text compresses far beyond what ordinary prose does.</li></ul>\n<h2 id=\"get-the-model\">Get the model</h2>\n<p>You can find the model here: <a href=\"https://huggingface.co/bottlecapai/ThinkingCap-gemma-4-26B-A4B-it\" rel=\"nofollow ugc noopener\">bottlecapai/ThinkingCap-gemma-4-26B-A4B-it</a>, with <a href=\"https://huggingface.co/bottlecapai/ThinkingCap-gemma-4-26B-A4B-it-GGUF\" rel=\"nofollow ugc noopener\">GGUF builds</a> published alongside it.</p>","headings":[{"level":1,"text":"ThinkingCap: Gemma-4-26B-A4B — up to 69% and on average 39% less thinking, at unchanged accuracy","id":"thinkingcap-gemma-4-26b-a4b-up-to-69-and-on-average-39-less-thin"},{"level":2,"text":"TL;DR","id":"tl-dr"},{"level":2,"text":"Our fifth ThinkingCap","id":"our-fifth-thinkingcap"},{"level":2,"text":"The training objective","id":"the-training-objective"},{"level":2,"text":"Results","id":"results"},{"level":2,"text":"Evaluation methodology","id":"evaluation-methodology"},{"level":3,"text":"What the columns mean","id":"what-the-columns-mean"},{"level":2,"text":"Get the model","id":"get-the-model"}]}}