ArchSpace: Recording, Reviewing, and Referencing LLM Architecture Research
Organizations: Shanghai AI Laboratory · East China Normal University · Shanghai Jiao Tong University · Fudan University
Abstract
Model architecture shapes the scaling behavior, training efficiency, and inference cost of LLMs, making it a central focus of both industry and academia. In industry, teams such as those behind DeepSeek, Qwen, and Kimi routinely introduce architectural innovations, yet public reports rarely document which ideas succeeded, which were abandoned, and why. In academia, limited compute and inconsistent baselines often restrict evaluations to small-scale, single-point comparisons, making it difficult to establish whether improvements hold at larger scales or translate into broader impact. ArchSpace addresses both gaps as a public platform for Recording, Reviewing, and Referencing Architecture Researc}: each proposal is recorded with its experiments and reasoning, reviewed by the community, and referenced by later work. To evaluate ideas before costly large-scale training, ArchSpace leverages scaling laws to predict model loss at larger scales from smaller experiments, a practice widely adopted in industry. We provide initial references that make the platform usable: Qwen3.5 and OLMo3 baselines, fitted scaling laws, and a reusable training recipe. Ideas validated through this review can in turn become new baselines, and ArchSpace thereby aims to broaden the range of ideas that shape the next generation of models.
Figures & tables
| Baseline | ||||||
|---|---|---|---|---|---|---|
| Qwen3.5 | 1.722 | 0.520 | 0.453 | 0.505 | ||
| OLMo3 | 1.488 | 0.576 | 0.475 | 0.402 |
| Parameter | Qwen3.5 | OLMo3 |
|---|---|---|
| Baseline | Best-point MAPE | All-point MAPE | P95 |
|---|---|---|---|
| Qwen3.5 | 0.22% | 0.25% | 0.80% |
| OLMo3 | 0.17% | 0.27% | 0.69% |
| Baseline | Model | FLOPs | TPP | Error | ||
| Qwen3.5 | 1.79B | 9.1 | 2.6290 | 2.6337 | ||
| Qwen3.5 | 2.64B † | 9.4 | 2.5418 | 2.5498 | ||
| OLMo3 | 1.91B | 11.8 | 2.6131 | 2.6053 | ||
| OLMo3 | 3.36B † | 12.9 | 2.4888 | 2.4766 | ||
| Mean absolute percentage error | 0.32% | |||||
| Study | Data | Check | Coupled | Additive | |
|---|---|---|---|---|---|
| Skaling [ 27 ] | Farseer grid | 0.41 | Larger , ; MAPE | 2.31% | 2.46% |
| Skaling [ 27 ] | SK grid | 0.31 | Larger , ; MAPE | 0.70% | 5.17% |
| OpenEuroLLM [ 1 ] | OpenEuroLLM ladder | 0.41 | Largest model; RMSE | 0.0056 | 0.0174 |
| This report | Qwen3.5 | 0.51 | Group minima; MAPE | 0.13% | 0.48% |
| This report | OLMo3 | 0.40 | Group minima; MAPE | 0.11% | 0.62% |
| Path | Law | exponent | exponent |
|---|---|---|---|
| Fixed model, varying | Shulgin et al. [25] (proxy) | ||
| OpenEuroLLM [ 1 ] | |||
| StepLaw [ 14 ] | |||
| This report, Qwen3.5 | |||
| This report, OLMo3 | |||
| 20 TPP, varying | OpenEuroLLM [ 1 ] |
| Baseline | Model | TPP | Error | |||||
|---|---|---|---|---|---|---|---|---|
| Qwen3.5 | 1.21B | 129.8 | 7.49e-4 | 3.29M | 8.26e-4 | 2.4878 | 2.5256 | |
| OLMo3 | 1.00B | 156.9 | 7.5e-4 | 2.61M | 9.28e-4 | 2.5374 | 2.5516 |
| Base Main | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Error | Score | Math | MC-STEM | MC-NonSTEM | GenQA | ||||
| 8e-4 | 2M | 2.5004 | 2.5159 | 27.3 | 2.6 | 26.0 | 28.8 | 51.8 | |
| 1e-3 | 2M | 2.5088 | 2.5171 | 26.9 | 2.6 | 24.2 | 29.0 | 52.0 | |
| 2e-3 | 2M | 2.4958 | 2.5260 | 27.6 | 2.9 | 25.6 | 29.5 | 52.3 | |
| 8e-4 | 4M | 2.5120 | 2.5138 | 27.1 | 2.5 | 26.7 | 28.6 | 50.5 | |
| 1e-3 | 4M | 2.5055 | 2.5140 | 27.1 | 2.6 | 26.4 | 28.0 | 51.6 | |
| Checkpoint | RULER | HELMET |
| Qwen3.5 | ||
| Pretrained checkpoint | 17.5 | 23.3 |
| Mid-trained at the final pretraining LR (3e-4) | 51.9 | 37.8 |
| Mid-trained at the selected LR (1e-3) | 57.0 | 39.1 |
| Highest HELMET (1.5e-3) | 56.0 | 40.0 |
| OLMo3 | ||
| Qwen3.5 | OLMo3 | |||
| Task | Pretrained | Mid-trained | Pretrained | Mid-trained |
| Base Main score | 27.9 | 46.3 | 26.2 | 40.5 |
| Math | 3.2 | 18.6 | 2.1 | 16.4 |
| GSM8K | 5.3 | 32.0 | 3.1 | 29.1 |
| GSM Symbolic | 1.7 | 12.3 | 1.1 | 9.9 |
| MATH | 2.5 | 11.4 | 2.1 | 10.2 |
| RULER | HELMET | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Baseline | Checkpoint | 4K | 8K | 16K | 32K | 64K | 8K | 16K | 32K | 64K |
| Qwen3.5 | Pretrained | 65.1 | 58.4 | 34.0 | 23.8 | 17.5 | 35.9 | 24.1 | 22.9 | 23.3 |
| Qwen3.5 | Mid-trained | 81.2 | 74.4 | 71.2 | 65.3 | 57.0 | 46.3 | 42.8 | 40.9 | 39.1 |
| OLMo3 | Pretrained | 69.4 | 51.9 | 7.9 | 4.1 | 2.7 | 34.6 | 8.1 | 9.1 | 7.4 |
| OLMo3 | Mid-trained | 75.3 | 63.2 | 52.4 | 43.3 | 36.1 | 42.1 | 37.1 | 34.7 | 29.6 |
Appendix figures & tables19 assets
Supplementary material from the paper’s appendix.
Appendix
| Baseline | Model | Layers | |||||
|---|---|---|---|---|---|---|---|
| Qwen3.5 | 93M | 8 | 512 | 2048 | 92,907,872 | 144,288,096 | 676,930,560 |
| 202M | 12 | 768 | 2560 | 202,411,608 | 279,481,944 | 1,483,310,592 | |
| 407M | 16 | 1024 | 3584 | 407,475,072 | 510,235,520 | 2,922,792,960 | |
| 736M | 20 | 1280 | 4608 | 735,791,320 | 864,241,880 | 5,161,536,000 | |
| 1.21B | 24 | 1536 | 5632 | 1,212,956,256 | 1,367,096,928 | 8,353,115,136 | |
| 1.79B | 28 | 1792 | 6144 | 1,794,704,408 | 1,974,535,192 | 12,231,937,536 |
| Parameters | Optimizer | Weight decay |
|---|---|---|
| Input embedding matrix | AdamW | 0 |
| Output head matrix | AdamW | 0.1 |
| Normalization weights | AdamW | 0 |
| GDN decay and time-step parameters | AdamW | 0 |
| GDN depthwise convolution weights | AdamW | 0.1 |
| All other 2D matrix parameters | Muon | 0.1 |
| Layers | grid |
|---|---|
| 8 | 2e-3, 5e-3, 7e-3, 1e-2 |
| 12 | 1e-3, 2e-3, 5e-3, 7e-3 |
| 16 | 1e-3, 2e-3, 3e-3, 5e-3 |
| 20 | 8e-4, 1e-3, 2e-3, 3e-3 |
| 24 and 28 | 5e-4, 7e-4, 1e-3, 2e-3 |
| Baseline | FLOPs | Model | ||||
|---|---|---|---|---|---|---|
| Qwen3.5 | 93M | 1.48B | 1e-2 | 512K | 3.4743 | |
| Qwen3.5 | 202M | 2.02B | 2e-3 | 512K | 3.2553 | |
| Qwen3.5 | 407M | 3.42B | 2e-3 | 512K | 3.0346 | |
| Qwen3.5 | 736M | 5.81B | 3e-3 | 512K | 2.8768 | |
| Qwen3.5 | 1.21B | 12.0B | 2e-3 | 1M | 2.7127 | |
| OLMo3 | 176M | 746M | 5e-3 | 256K | 3.5170 |
| Qwen3.5 | OLMo3 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| FLOPs | Model | Model | ||||||||
| 93M | 1.48B | 1e-2 | 512K | 3.4743 | 85M | 1.57B | 5e-3 | 512K | 3.5361 | |
| 202M | 674M | 5e-3 | 256K | 3.4804 | 176M | 746M | 5e-3 | 256K | 3.5170 | |
| 407M | 342M | 2e-3 | 128K | 3.5826 | 346M | 388M | 5e-3 | 128K | 3.6323 | |
| 736M | 194M | 3e-3 | 128K | 3.7343 | 614M | 224M | 3e-3 | 128K | 3.7505 | |
| 93M | 4.43B | 1e-2 | 1M | 3.3180 | 85M | 4.72B | 5e-3 | 512K | 3.3793 | |
| Baseline | FLOPs | (GFLOPs/token) | ||||
|---|---|---|---|---|---|---|
| Qwen3.5 | 1.02 | 978M | 3.82e-3 | 315K | 3.4649 | |
| Qwen3.5 | 1.70 | 1.76B | 2.84e-3 | 409K | 3.2457 | |
| Qwen3.5 | 2.99 | 3.35B | 2.05e-3 | 545K | 3.0370 | |
| Qwen3.5 | 4.98 | 6.02B | 1.52e-3 | 707K | 2.8716 | |
| Qwen3.5 | 8.73 | 11.5B | 1.10e-3 | 942K | 2.7142 | |
| Qwen3.5 | 25.5 † | 39.2B | 5.87e-4 | 1.59M | 2.4706 |
| Baseline | Model | ||
|---|---|---|---|
| Qwen3.5 | 1.79B | 8e-4 | 1M |
| Qwen3.5 | 2.64B | 6e-4 | 1M |
| OLMo3 | 1.91B | 8e-4 | 1M |
| OLMo3 | 3.36B | 6e-4 | 2M |
| Component | Alternatives | Selected |
|---|---|---|
| Base surface | Additive form of Chinchilla [ 9 ] ( ); coupled form of Skaling and OpenEuroLLM [ 27 , 1 ] | Coupled form, Equation 3 (Appendix D.1 ) |
| Fitting objective | Squared log-loss residuals; Huber loss on log-loss residuals, as in Skaling and OpenEuroLLM | Huber loss with when fitting and , Equations 17 and 18 ; best-point MAPE of is 0.13% (Qwen3.5) and 0.11% (OLMo3), compared with 0.13% and 0.12% for the squared loss |
| Fitting order | and fitted together; fitted first and held fixed while is fitted | Two-stage fit (Appendix D.2 ) |
| Estimating the optima | Quadratic surfaces fitted to each group’s losses, then power laws fitted to the minima of those surfaces, following OpenEuroLLM; one LR–BS term fitted to losses from all runs | One shared LR–BS term (Appendix D.4 ) |
| Form of | Proxy shape of Shulgin et al. [ 25 ] with fitted power laws for its optima and amplitude; log-quadratic form based on the proxy’s second-order expansion, with fitted slope and curvature ratio; cosh form with a fitted slope; cosh form with the proxy’s slope | Cosh form with , Equation 5 (Appendix D.3 ) |
| Optimal BS | depending on only, as in StepLaw [ 14 ] ; depending on and , as in OpenEuroLLM | Depends on and for all baseline ladders |
| Baseline | Form | MAPE | ||||||
|---|---|---|---|---|---|---|---|---|
| Qwen3.5 | Coupled | 1.722 | 0.520 | 0.453 | 0.505 | 0.13% | ||
| Qwen3.5 | Additive | 2.300 | 0.537 | 0.364 | 1.000 | 0.48% | ||
| OLMo3 | Coupled | 1.488 | 0.576 | 0.475 | 0.402 | 0.11% | ||
| OLMo3 | Additive | 2.348 | 0.580 | 0.365 | 1.000 | 0.62% |
| MAPE | ||||||
| , best-point | , best-point | , all-point | ||||
| Baseline | Two-stage | Simultaneous | Two-stage | Simultaneous | Two-stage | Simultaneous |
| Swept runs | ||||||
| Qwen3.5 | 0.13% | 0.16% | 0.21% | 0.21% | 0.28% | 0.27% |
| OLMo3 | 0.11% | 0.24% | 0.19% | 0.18% | 0.31% | 0.29% |
| Runs excluded from fitting | ||||||
| Qwen3.5: MAPE | OLMo3: MAPE | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Form of | Parameters | Best- point | All- point | Best- point | All- point | ||||
| Proxy shape | 15 | 0.29% | 0.46% | 40.57% | 73.85% | 0.26% | 0.53% | 28.90% | 75.58% |
| Log-quadratic | 17 | 0.21% | 0.28% | 34.49% | 23.19% | 0.19% | 0.31% | 22.47% | 30.41% |
| Cosh, fitted slope | 17 | 0.21% | 0.25% | 50.04% | 24.33% | 0.17% | 0.27% | 23.19% | 26.59% |
| Cosh, | 16 | 0.22% | 0.25% | 35.10% | 21.42% | 0.17% | 0.27% | 23.11% | 26.68% |
| Stage | Context | Tokens | Warmup | Final | ||
|---|---|---|---|---|---|---|
| Pretraining | 8K | 157.4B | 3e-3 | 4M | 2,000 updates | 3e-4 |
| Long-context mid-training | 64K | 10.7B | 1e-3 | 4M | 200 updates | 0 |
| Metric | 3e-3/4M | 2e-3/4M | 2e-3/2M |
|---|---|---|---|
| Validation loss | 2.4878 | 2.4933 | 2.4958 |
| ARC-Challenge accuracy | 24.8% | 25.5% | 27.2% |
| MMLU humanities accuracy | 25.4% | 24.6% | 25.9% |
| MMLU social sciences accuracy | 26.4% | 26.6% | 30.0% |
| MMLU STEM accuracy | 25.1% | 27.0% | 27.8% |
| Basic-skills coding accuracy | 60.7% | 64.3% | 63.8% |
| Base Main | 64K | |||||||
| Score | Math | MC-STEM | MC-NonSTEM | GenQA | RULER | HELMET | ||
| Pretrained checkpoint | 27.9 | 3.2 | 27.0 | 28.8 | 52.6 | 17.5 | 23.3 | |
| 3e-4 | 4M | 44.5 | 15.5 | 49.8 | 56.4 | 56.2 | 51.9 | 37.8 |
| 5e-4 | 4M | 45.5 | 17.3 | 50.6 | 57.9 | 56.3 | 52.6 | 38.4 |
| 1e-3 | 4M | 46.3 | 18.6 | 51.3 | 59.3 | 56.0 | 57.0 | 39.1 |
| 1.5e-3 | 4M | 46.3 | 19.8 | 50.4 | 59.2 | 55.8 | 56.0 | 40.0 |
| RULER | HELMET | |||||||||
| 4K | 8K | 16K | 32K | 64K | 8K | 16K | 32K | 64K | ||
| Qwen3.5 | ||||||||||
| Pretrained checkpoint | 65.1 | 58.4 | 34.0 | 23.8 | 17.5 | 35.9 | 24.1 | 22.9 | 23.3 | |
| 3e-4 | 4M | 77.2 | 71.9 | 69.1 | 61.3 | 51.9 | 45.5 | 42.5 | 39.9 | 37.8 |
| 5e-4 | 4M | 78.8 | 74.3 | 70.1 | 61.6 | 52.6 | 45.7 | 41.7 | 39.1 | 38.4 |
| 1e-3 | 4M | 81.2 | 74.4 | 71.2 | 65.3 | 57.0 | 46.3 | 42.8 | 40.9 | 39.1 |
| RULER | HELMET | |||||||||
| Retr. | Multi-hop | Aggr. | QA | Recall | RAG | Rerank | ICL | LongQA | ||
| Pretrained checkpoint | 19.8 | 9.2 | 13.7 | 16.5 | 6.9 | 24.5 | 0.1 | 69.0 | 15.8 | |
| 3e-4 | 4M | 67.0 | 16.4 | 21.4 | 40.0 | 38.1 | 44.5 | 0.2 | 76.4 | 30.0 |
| 5e-4 | 4M | 68.7 | 17.0 | 21.6 | 37.0 | 40.9 | 44.8 | 0.4 | 73.8 | 32.1 |
| 1e-3 | 4M | 73.5 | 18.4 | 28.4 | 39.0 | 44.1 | 44.5 | 2.2 | 75.8 | 29.0 |
| 1.5e-3 | 4M | 71.5 | 18.2 | 27.3 | 42.0 | 41.2 | 45.7 | 2.4 | 78.0 | 32.9 |
| Base Main | 64K | ||||||
|---|---|---|---|---|---|---|---|
| Checkpoint | Score | Math | MC-STEM | MC-NonSTEM | GenQA | RULER | HELMET |
| Pretrained checkpoint | 26.2 | 2.1 | 25.2 | 27.7 | 49.8 | 2.7 | 7.4 |
| Mid-trained (1e-3/4M) | 40.5 | 16.4 | 43.8 | 49.2 | 52.4 | 36.1 | 29.6 |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,502 papers