Think Twice: The Metis-1.6 Technical Report
Organizations: Lernex Research
Abstract
Metis is a bet that better data, better training methods and new architectures can buy what a bigger parameter count cannot, at a fraction of the cost. Metis-1.6 is its latest step: two language models built from scratch by a single researcher, Praxis (2.94B parameters, 0.46B active per pass) and Logos (10.23B parameters, 1.18B active per pass). Both run a hybrid Mamba-2 and attention mixture-of-experts stack twice for every token, so each token gets a second look. Each was trained on 1.02T tokens in total: 804.76B of pretraining, 18B of context extension to 131,072 tokens, and 200B of supervised fine-tuning. Metis-1.6 was never meant to challenge frontier models, and across 40 post-trained benchmarks it mostly does not: Logos averages 52.93, seventh of 17 models in its comparison set and within a point of Qwen3-4B. But it gets there on roughly a twelfth of the median training data of the comparators that disclose it, and with fewer active parameters per token than any model that beats it, which puts it on the Pareto frontier for both. In mathematics it ranks second of 30 models, with 67.50% on AIME 2025 and 63.64% on HMMT February 2026. It is weak at code, instruction following and long context. The rest of the report is the part I found most valuable: what went wrong. The optimizer I configured never ran, and attention trained with AdamW for all of pretraining. A 1.77B-parameter n-gram memory learned to switch itself off. Five fine-tuning choices cost capability. And a length reward under group-mean normalization punished correct solutions for being long once a group's pass rate passed 2/3, a sign inversion I prove and fix with a one-line clamp. I close with the 10B-token ablations behind MoRE (Mixture of Recursive Experts), the looped architecture of Metis-1.7.
Figures & tables
| Logos | Praxis | |
| Width / layers per pass | 2,560 / 20 | 2,048 / 12 |
| Mamba-2 / attention layers | 17 / 3 (at 5, 10, 15) | 10 / 2 (at 4, 8) |
| Attention heads (query / key-value) | 40 / 10 | 32 / 8 |
| Latent width; routed experts (width); active | 1,024; 192 (768); 4 | 1,024; 128 (512); 4 |
| Residual streams; passes per token | 4; 2 | 4; 2 |
| Token embedding (tied) | 167,772,160 | 134,217,728 |
| Logos | Praxis | ||||
| 4K base | 12B ext. | 18B ext. | 4K base | 18B ext. | |
| Needle top-1 accuracy (%) | 19.53 | 68.75 | 66.93 | 17.97 | 65.63 |
| Needle log-probability | |||||
| Full-context tail NLL | 5.689 | 1.508 | 1.495 | 5.735 | 1.614 |
| Short-context tail NLL | 1.711 | 1.709 | 1.695 | 1.860 | 1.833 |
| Base-window NLL | 1.550 | 1.538 | 1.525 | 1.703 | 1.665 |
| # | Stage | End cursor | Stage tokens | Steps | Loss | Grad | Parent | Output |
|---|---|---|---|---|---|---|---|---|
| 0 | pretraining | 804,755,808,835 | 804,755,808,835 | 219,280 | – | – | – | ebddf9827d1a |
| 1 | context_extension | 822,693,308,139 | 17,937,499,304 | 1,968 | 1.4984 | 0.4507 | ebddf9827d1a | 216ab39b53b8 |
| 2 | cold_start_sft | 942,701,111,551 | 120,007,803,412 | 8,182 | 0.2868 | 0.1838 | 216ab39b53b8 | 6958ef5907eb |
| 3 | overall_sft (released) | 1,022,704,091,713 | 80,002,980,162 | 2,735 | 0.4095 | 0.2011 | 6958ef5907eb | 44b8e759242f |
| 4 | hybrid_mode_gspo | 1,025,955,849,911 | 3,251,758,198 | 264 | 0.0009 | 0.9774 | 44b8e759242f | ea50ea259f48 |
| 5 | specialist_reasoning | 1,026,828,195,987 | 872,346,076 | 78 | 0.0007 | 0.3240 | ea50ea259f48 | c640b1064747 |
| Checkpoint | Site | Mean gate | Update |
|---|---|---|---|
| Logos base (18B extension) | layer 2 | 0.000400 / 0.003100 | 0.26% / 0.21% |
| layer 5 | 0.000100 / 0.002100 | 0.12% / 0.15% | |
| Logos released ( overall_sft ) | layer 2 | 0.000417 / 0.005928 | 0.17% / 0.83% |
| layer 5 | 0.000131 / 0.002544 | 0.04% / 0.34% | |
| Logos after RL ( opd_consolidation ) | layer 2 | 0.000416 / 0.005971 | 0.17% / 0.84% |
| layer 5 | 0.000131 / 0.002478 | 0.04% / 0.33% |
| Suite : mode | Overall SFT | Cold start | GSPO 198 | GSPO 264 | Reason. 40 | Reason. 50 | Knowledge | Agentic | Distilled |
|---|---|---|---|---|---|---|---|---|---|
| AIME : think | 60.00 (23400) | 59.58 (23965) | 40.00 (3713) | 33.33 (2224) | 31.67 (4073) | 35.00 (3541) | 25.00 (2809) | 33.33 (2012) | 28.33 (2848) |
| AIME : direct | 3.33 (707) | 3.02 (720) | 3.33 (419) | 0.00 (338) | 6.67 (381) | 6.67 (341) | 5.00 (259) | 1.67 (240) | 3.33 (339) |
| HMMT Feb 26 : think | 39.39 (42377) | 42.61 (51033) | 36.36 (12967) | 12.12 (7864) | 36.36 (9862) | 42.42 (7964) | 33.33 (4168) | 18.18 (6982) | 21.21 (4722) |
| GPQA Diamond : think | 52.02 (13857) | 50.82 (16205) | 43.43 (2687) | 35.86 (978) | 43.94 (1122) | 41.41 (1002) | 35.35 (870) | 33.84 (1072) | 36.87 (951) |
| GPQA Diamond : direct | 32.83 (747) | 32.13 (720) | 35.35 (291) | 31.82 (145) | 31.31 (164) | 32.32 (173) | 32.83 (152) | 38.89 (150) | 26.77 (152) |
| GPQA Main rest : think | 35.60 (12521) | 44.80 (15032) | 37.60 (1556) | 34.00 (539) | 38.40 (774) | 32.80 (723) | 37.60 (615) | 38.00 (590) | 34.80 (591) |
| # | Stage | End cursor | Stage tokens | Steps | Loss | Grad | Parent | Output |
|---|---|---|---|---|---|---|---|---|
| 0 | pretraining | 804,755,808,835 | 804,755,808,835 | 191,870 | 1.6810 | 0.2410 | – | 91aec83eac8f |
| 1 | context_extension | 822,755,808,835 | 18,000,000,000 | 3,456 | 1.1832 | 0.2342 | 91aec83eac8f | 0ecb0918cd31 |
| 2a | cold_start_sft (60B gate) | 882,757,458,866 | 60,001,650,031 | 7,159 | 0.7618 | 0.1714 | 0ecb0918cd31 | 265983c10bd7 |
| 2b | cold_start_sft | 942,759,418,075 | 120,003,609,240 | 14,318 | 0.7144 | 0.1602 | 0ecb0918cd31 | 4959ad842036 |
| 3a | overall_sft (40B gate) | 982,775,588,761 | 40,016,170,686 | 2,394 | 0.2104 | 0.1755 | 4959ad842036 | 37f14d20288e |
| 3b | overall_sft (released) | 1,022,774,982,313 | 80,015,564,238 | 4,787 | 0.1828 | 0.1703 | 4959ad842036 | 8e7512a491e9 |
| Suite : mode | Extended base | Cold start 60B | Cold start 120B | Overall 40B | Overall 80B |
|---|---|---|---|---|---|
| AIME : think | 0.00 (4096) | 14.69 (63982) | 27.08 (64101) | 18.33 (58796) | 25.00 (56893) |
| AIME : direct | 0.00 (512) | 0.10 (620) | 0.83 (754) | 0.00 (636) | 0.00 (648) |
| HMMT Feb 26 : think | 0.00 (4096) | 10.42 (65413) | 17.05 (65392) | 9.09 (65404) | 24.24 (65404) |
| GPQA Diamond : think | 0.00 (4096) | 31.16 (18572) | 31.57 (20354) | 28.28 (14873) | 27.78 (17030) |
| GPQA Diamond : direct | 24.24 (512) | 26.83 (699) | 29.51 (935) | 25.76 (668) | 22.22 (897) |
| GPQA Main rest : think | 0.40 (4822) | 14.40 (15881) | 15.60 (16034) | 25.60 (12950) | 14.80 (15120) |
| Logos | Qwen3 | Qwen3.5 | Gemma 4 | Qwen3 | Qwen3.5 | Gemma 4 | Granite 4.1 | Olmo 3 | LFM2.5 | Granite 4.0 | |
| Benchmark | 4B | 4B | E4B | 8B | 9B | 12B | 8B | 7B | 8B-A1B | H Tiny | |
| Active params per pass | 1.18B | 3.63B | 3.57B | 4.03B | 6.95B | 6.92B | 10.94B | 7.97B | 6.48B | 1.42B | 1.31B |
| Training tokens | 1.02T | 36T | undisclosed | undisclosed | 36T | undisclosed | undisclosed | 14.9T | 6.08T | 38T | 22.5T |
| AIME 2025 | 67.50 | 53.75 | 64.17 | 41.25 | 52.08 | 71.25 | 79.17 | 16.67 | 24.58 | 20.83 | 7.92 |
| AIME 2026 | 67.50 | 63.75 | 73.33 | 46.67 | 61.25 | 78.75 | 79.58 | 13.33 | 29.17 | 23.33 | 3.75 |
| HMMT Feb 2025 | 62.92 | 35.83 | 36.25 | 25.00 | 33.75 | 45.42 | 61.67 | 10.00 | 10.42 | 10.42 | 2.08 |
| Arm | Configuration | CE | PPL | vs fix1/f2 ( ) |
|---|---|---|---|---|
| fix1/f2 | Metis-1.6 tied two-pass loop | 2.5993 | 13.454 | 0 |
| f2_layer_loop | layer-wise loop | 2.6124 | 13.632 | ( ) |
| f2_glob_dynk | pass-wide dynamic expert count | 2.6031 | 13.505 | ( ) |
| f2_dynk_pr | per-layer dynamic count + per-pass routers | 2.5884 | 13.308 | ( ) |
| f2_p1_boot | f2_dynk_pr + first-pass auxiliary loss | 2.5824 | 13.229 | ( ) |
| f1_L16 | unrolled 16 layers, one pass, parameters | 2.5774 | 13.163 | ( ) |
| Arm | Optimizer | CE | PPL | vs AdamW ( ) |
|---|---|---|---|---|
| fd2_adamw | tuned AdamW, | 2.55293 | 12.845 | 0 |
| opt3_normuon_hyperball | NorMuon + hard Frobenius-sphere projection | rejected ( nats at 500 steps; at 4K) | ||
| opt1_muon_split_sw | split Muon + scheduled weight decay | 2.37445 | 10.745 | ( ) |
| opt2_normuon_sw | opt1 + NorMuon | 2.37105 | 10.709 | ( ) |
| opt4_normuon_gram_pe | opt2 + Polar Express + restarted Gram iteration | 2.37104 | 10.708 | ( ) |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Ministral | Falcon- | Granite | Granite | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Logos | Praxis | Qwen3 | Qwen3.5 | 3 | H1 | Qwen3.5 | Qwen3 | 4.1 | Gemma 4 | 4.0 | Gemma 4 | Olmo 3 | Trinity | LFM2.5 | OLMoE | |
| Benchmark | 8B | 9B | 8B | 7B | 4B | 4B | 8B | 12B | H Tiny | E4B | 7B | Nano | 8B-A1B | 1B-7B | ||
| Mean of 44 (short context) | 31.03 | 24.66 | 44.65 | 44.41 | 43.08 | 43.00 | 42.93 | 42.88 | 41.54 | 41.19 | 39.01 | 38.55 | 38.16 | 36.48 | 35.46 | 29.44 |
| Mean of all 50 | 34.99 | 27.72 | – | 46.05 | 46.75 | 46.55 | 45.57 | – | 45.20 | 45.11 | 42.10 | 41.54 | – | 39.64 | – | – |
| Humanity’s Last Exam | 4.59 | 3.89 | 5.61 | 2.87 | 5.33 | 5.24 | 3.34 | 3.99 | 5.19 | 4.77 | 4.17 | 4.22 | 6.67 | 5.42 | 4.54 | 4.73 |
| HLE-Diamond | 3.71 | 3.43 | 4.40 | 2.88 | 4.26 | 4.26 | 2.88 | 5.08 | 6.18 | 5.49 | 4.12 | 3.71 | 5.91 | 5.22 | 3.71 | 5.22 |
| Nanbeige | Ministral | Granite | Falcon- | Llama | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Praxis | Ouro | Qwen3.5 | Qwen3 | 4.2 | 3 | 4.1 | H1 | Ouro | Gemma 4 | SmolLM3 | LFM2.5 | Gemma 3 | Qwen3.5 | 3.2 | Gemma 4 | Qwen3.5 | |
| Benchmark | 2.6B | 4B | 4B | 3B | 3B | 3B | 3B | 1.4B | E4B | 3B | 2.6B | 4B | 2B | 3B | E2B | 0.8B | |
| Mean of 44 (short context) | 24.66 | 43.15 | 42.93 | 42.88 | 41.23 | 40.59 | 39.99 | 39.81 | 38.78 | 38.55 | 37.17 | 35.93 | 34.37 | 34.17 | 30.92 | 30.53 | 27.98 |
| Mean of all 50 | 27.72 | – | 45.57 | – | – | – | – | 42.42 | – | 41.54 | – | – | 37.20 | 38.72 | – | 33.57 | 32.64 |
| Humanity’s Last Exam | 3.89 | 4.23 | 3.34 | 3.99 | 3.48 | 4.17 | 4.36 | 3.94 | 4.41 | 4.22 | 4.40 | 5.56 | 4.36 | 3.80 | 4.49 | 3.80 | 3.99 |
| HLE-Diamond | 3.43 | 3.32 | 2.88 | 5.08 | 1.65 | 4.12 | 4.81 | 3.98 | 4.00 | 3.71 | 3.98 | 5.08 | 4.67 | 3.30 | 3.71 | 4.12 | 3.57 |
| Granite | Granite | Ministral | Falcon- | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Logos | Logos | Praxis | Praxis | Qwen3.5 | Qwen3 | LFM2.5 | 4.0 | Trinity | OLMoE | Qwen3.5 | Qwen3 | Gemma 4 | Gemma 3 | 4.1 | 3 | Olmo 3 | H1 | Gemma 4 | |
| Benchmark | think | direct | think | direct | 4B | 4B | 8B-A1B | H Tiny | Nano | 1B-7B | 9B | 8B | 12B | 12B | 8B | 8B | 7B | 7B | E4B |
| Parameters | 10.23B | 2.94B | 4.21B | 4.02B | 8.47B | 6.94B | 6.12B | 6.92B | 8.95B | 8.19B | 11.94B | 12.19B | 8.38B | 8.49B | 7.30B | 7.59B | 7.52B | ||
| Active per pass | 1.18B | 0.464B | 3.57B | 3.63B | 1.42B | 1.31B | 0.614B | 1.08B | 6.92B | 6.95B | 10.94B | 10.78B | 7.97B | 7.42B | 6.48B | 6.79B | 4.03B | ||
| Training tokens | 1.02T | 1.02T | undisclosed | 36T | 38T | 22.5T | 10T | 5.13T | undisclosed | 36T | undisclosed | 12T | 14.9T | 1-3T | 6.08T | 12T | undisclosed | ||
| AIME 2025 | 67.50 | 0.00 | 27.08 | 0.00 | 64.17 | 53.75 | 20.83 | 7.92 | 1.67 | 0.00 | 71.25 | 52.08 | 79.17 | 18.75 | 16.67 | 20.83 | 24.58 | 10.83 | 41.25 |
| Nanbeige | Ministral | Granite | Falcon- | Llama | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Praxis | Praxis | Logos | Logos | Qwen3.5 | Qwen3 | 4.2 | 3 | 4.1 | H1 | Ouro | Gemma 4 | SmolLM3 | LFM2.5 | Gemma 3 | Qwen3.5 | 3.2 | Gemma 4 | Qwen3.5 | Ouro | |
| Benchmark | think | direct | think | direct | 4B | 4B | 3B | 3B | 3B | 3B | 1.4B | E4B | 3B | 2.6B | 4B | 2B | 3B | E2B | 0.8B | 2.6B |
| Parameters | 2.94B | 10.23B | 4.21B | 4.02B | 4.17B | 3.43B | 3.40B | 3.15B | 1.43B | 7.52B | 3.08B | 2.70B | 3.88B | 1.88B | 3.21B | 4.65B | 0.752B | 2.67B | ||
| Active per pass | 0.464B | 1.18B | 3.57B | 3.63B | 3.15B | 3.03B | 3.15B | 2.81B | 1.23B | 4.03B | 2.81B | 2.44B | 3.21B | 1.37B | 2.82B | 1.90B | 0.498B | 2.47B | ||
| Training tokens | 1.02T | 1.02T | undisclosed | 36T | 28T | 1-3T | 14.9T | 2.5T | 7.7T | undisclosed | 11.2T | 34T | 4T | undisclosed | 9T | undisclosed | undisclosed | 7.7T | ||
| AIME 2025 | 27.08 | 0.00 | 67.50 | 0.00 | 64.17 | 53.75 | 68.75 | 15.00 | 5.83 | 14.17 | 37.08 | 41.25 | 34.58 | 42.08 | 11.25 | 18.75 | 0.00 | 29.58 | 0.42 | 54.58 |
| Benchmark | Protocol |
|---|---|
| Humanity’s Last Exam | Text only, no judge model. Multiple choice scored by answer likelihood; short answers generated greedily and matched exactly or as an equivalent. Items too long for the window count wrong. Not comparable with official HLE scores, which are judged and include images. |
| HLE-Diamond | Text only, no judge model. Multiple choice scored by answer likelihood; short answers generated greedily and matched exactly or as an equivalent. Items too long for the window count wrong. Not comparable with official HLE scores, which are judged and include images. |
| HLE-Verified (Gold) | Text only, no judge model. Multiple choice scored by answer likelihood; short answers generated greedily and matched exactly or as an equivalent. Items too long for the window count wrong. Not comparable with official HLE scores, which are judged and include images. |
| GPQA | Multiple choice, 0-shot, scored by answer likelihood. Length-normalized for HellaSwag, ARC, OpenBookQA and PIQA. MMMLU questions too long for the window count wrong. |
| GPQA Diamond | Multiple choice, 0-shot, scored by answer likelihood. Length-normalized for HellaSwag, ARC, OpenBookQA and PIQA. MMMLU questions too long for the window count wrong. |
| SuperGPQA | Multiple choice, 5-shot, scored by answer likelihood. SuperGPQA uses five fixed demonstrations in place of its generative official protocol, and counts the questions too long for the window wrong. |
| Round | Steps | Kind | Cap | Next cap | Admitted | Generate (s) | Recompute (s) | Think cut | Hard cut | Decision |
|---|---|---|---|---|---|---|---|---|---|---|
| 96 | 192–194 | short | 32,768 | 32,768 | 304 | 77.9 | 28.6 | 0.00% | 0.00% | held |
| 98 | 196–198 | short | 32,768 | 32,768 | 305 | 41.1 | 23.3 | 0.00% | 0.00% | held |
| 100 | 200–202 | long | 28,672 | 28,672 | 293 | 1117.3 | 38.0 | 2.86% | 4.49% | held |
| 102 | 204–206 | long | 28,672 | 28,672 | 283 | 1142.1 | 43.1 | 3.23% | 5.50% | held |
| 104 | 208–210 | long | 28,672 | 28,672 | 311 | 1207.7 | 37.4 | 2.01% | 3.63% | held |
| 106 | 212–214 | long | 28,672 | 24,576 | 303 | 1205.0 | 41.0 | 2.37% | 4.65% | tightened |
| Round | Steps | Kind | Cap | Next cap | Admitted | Deferred | Generate (s) | Recompute (s) | Decision |
|---|---|---|---|---|---|---|---|---|---|
| 2 | 4–6 | short | 20,480 | 16,384 | 282 | 0 | 215.6 | 31.3 | tightened |
| 3 | 6–8 | short | 16,384 | 16,384 | 286 | 0 | 309.3 | 21.3 | held |
| 4 | 8–10 | short | 16,384 | 12,288 | 297 | 0 | 188.3 | 20.9 | tightened |
| 5 | 10–12 | short | 12,288 | 12,288 | 316 | 0 | 191.8 | 41.6 | held |
| 6 | 12–14 | short | 12,288 | 8,192 | 279 | 0 | 81.0 | 27.2 | tightened |
| 7 | 14–16 | short | 8,192 | 8,192 | 283 | 0 | 188.0 | 15.8 | held |
LLM Training
Large language model training studies the data, objectives, optimizers, and systems used to build and adapt language models.
See all 353 papers