Block Recursive Transformers for Structured Parameter Sharing
Organizations: Sungkyunkwan University · Korea University
Abstract
Recursive Transformers depend not only on how many parameters are shared, but also on how shared parameters are organized across depth. Existing static schemes adopt two extreme reuse topologies: layer-wise repetition, where each layer is reused independently, and global cyclic reuse, where the entire stack is repeatedly applied as a single shared function. We argue that sharing granularity is an important factor in recursive parameter sharing. This study proposes Block Recursive Transformers (BRT), which partition layers into contiguous blocks and recursively reuse each block before moving to the next. This intermediate topology enables local refinement within blocks while preserving depth-wise transitions, without adding routing modules, auxiliary states, or extra training objectives. Across decoder-only models up to 1.7B parameters, with additional encoder-decoder and encoder-only studies, BRT improves validation negative log-likelihood and downstream accuracy over static recursive sharing baselines. Ablations and representation analyses further show that intermediate block granularity better balances local refinement and depth-wise differentiation. Project website: https://aim-skku.github.io/BRT/
Figures & tables
| Model | Recursion | Pretrain | Few-shot Accuracy | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Share | Param | ARC | WG | MMLU | HS | PIQA | Avg | |||
| Vanilla | - | - | 315M | 20B | ||||||
| Recursive | Seq | 157M | 20B | |||||||
| Cyc | 157M | 20B | ||||||||
| 2 | M-Seq | 167M | 20B | |||||||
| M-Cyc | 167M | 20B | ||||||||
| Model | Recursion | Pretrain | Few-shot Accuracy | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Share | Param | ARC | WG | MMLU | HS | PIQA | Avg | |||
| Vanilla | - | - | 1.61B | 20B | ||||||
| Recursive | 2 | M-Cyc | 870M | 20B | ||||||
| 2 | Ours | 805M | 20B | |||||||
| Sharing | Pretrain | Few-shot Accuracy | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Untied | Share | Param | ARC | WG | MMLU | HS | PIQA | Avg | ||
| 1 | No | BRT | 157M | 10B | ||||||
| 2 | No | BRT | 157M | 10B | ||||||
| 3 | No | BRT | 147M | 10B | ||||||
| 4 | No | BRT | 157M | 10B | ||||||
| 16 | No | BRT | 157M | 10B | ||||||
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Description | |||
| Models | Architecture | Total Params | Layers |
| SmolLM | Decoder-only | 135M | 30 |
| Decoder-only | 360M | 32 | |
| Decoder-only | 1.7B | 24 | |
| T5 | Encoder-decoder | 220M | 12+12 |
| ModernBERT | Encoder-only | 149M | 22 |
| Base Model | Setting | Share | Param | ||||
| SmolLM-135M | Vanilla | – | – | – | 106M | 30 | 30 |
| Recursive | Seq | 2 | 15 | 53M | 30 | 15 | |
| Cyc | 1 | 53M | 30 | 15 | |||
| M-Seq | 14 | 57M | 30 | 16 | |||
| M-Cyc | 1 | 57M | 30 | 16 | |||
| BRT | 2 | 57M | 30 | 16 |
Transformer
Transformers are neural architectures that use attention to model relationships among sequence elements in language, vision, and scientific data.
See all 544 papers