Contents
1Hypothesis 1#
Better residual stream architecture can have a multiplicative effect with latent propagation.
Experiments.
- Run an experiment with the residual passing from the Latent Recurrent Transformer [1] on a PreNorm backbone and get an improvement.
- Run an experiment with the same residual passing on an Attention Residuals backbone [2] and get an improvement.
- Demonstrate that the relative improvement of the Attention Residuals setup is higher.
| Residual backbone | Without latent passing | With LRT residual passing |
|---|---|---|
| PreNorm | Baseline | Experiment 1 |
| Attention Residuals | Baseline | Experiment 2 |
Evidence. The relative improvement from latent passing is larger on the Attention Residuals backbone than on PreNorm (experiment 3).
2Hypothesis 2#
Borrowing ideas from time recurrences is a good idea for improving latent propagation.
Experiments.
- Get a solid baseline using modified versions of residual passing from existing research (background). My preferred form is gather→RMSNorm→× embedding→FFN
- Demonstrate improved learning from introducing Householder transforms on the prior banks, pulling the architecture from the current s3e42. That run carries two banks through the s3e37 Householder compactor, described in Section 4.1.
Evidence. The Householder variant learns better than the baseline.
3Hypothesis 3#
Latent propagation makes sense from a scaling-law perspective, given sufficient weight on inference or when factoring in test-time compute.
Experiments.
- Run a set of experiments with the architecture from Hypothesis 2 across different model sizes and numbers of iterative input estimates (Jacobi passes; background).
- Create a scaling-law model for it and for the baseline.
- Intersect the two and figure out when latent propagation makes sense.
| Axis | Values |
|---|---|
| Model size | Several sizes, for both models |
| Iterative input estimates | Several Jacobi pass counts, for the latent-propagation model |
| Model | Architecture from Hypothesis 2; baseline |
Evidence. The fitted laws cross: beyond some weight on inference and test-time compute, latent propagation is the better use of compute.
4Current architecture#
The s3e42 starting point
Hypotheses 2 and 3 build on the architecture of my current run, s3e42. It keeps the s3e37 architecture: two memory slots carried between tokens through a Householder compactor, on an Attention Residuals backbone [2] with pairwise queries. s3e42 trains it with a mixed three- and four-pass Jacobi schedule and full gradients.
4.1s3e42: Householder slot compaction#
- Residual stream
- Bank → slots → every block
- On the recurrent chain
- Token conditioning
At decode time the compactor between positions reads the embedding and every block output of position (and its incoming slots), conditions on the token at , and emits two slots . Both slots are sources for every residual reader at , so the whole stack lies on the recurrent chain.
Training approximates the recurrence with Jacobi passes over all positions in parallel. Pass 1 has no bank and uses its own first-pass readers. Each later pass compacts the previous pass's banks shifted one position right, with the same decoder and shared readers. Six of every eight microbatches run three passes, weighted 0.3, 0.3 and 0.4; two run four passes with loss on the fourth only.
Read. At token , each of the two slots reads the complete bank left at : the embedding, all eight attention and eight FFN outputs, and the two slots that arrived there. Each slot has its own query and bias for every source; keys are RMS-normalized and values stay raw.
Transform. The raw gather is RMS-normalized, gated featurewise by a learned lookup of the current token (one table shared by both slots), and projected by to a unit direction . The raw gather is then reflected across the hyperplane normal to [3]. For a fixed direction this preserves its norm; the projection chooses how the state turns rather than replacing it.
Write. The reflected slots join the current token's source bank. Every Attention Residuals reader in the decoder can read them alongside the embedding and earlier sublayer outputs, and they are part of the bank the next token's compactor reads.
Compactor, per slot
Decoder residual readers
Jacobi passes and token recurrence
The first line is the bank-free first pass; the last is the token-by-token recurrence used at inference.
Training and evaluation. Each update has eight microbatches: six run three passes with losses weighted 0.3, 0.3 and 0.4, and two run four passes with loss on the fourth only. Gradients cross every pass and bank boundary without damping or detachment. Validation reports pass 4, the mean of passes 4 to 16, and the token recurrence.
Size. Eight layers at width 1,024, eight query heads sharing one K/V head, and 4,096-token sequences in 524,288-token batches. The two slot projections are repaid by narrowing the first FFN from 3,072 to 2,304 hidden units; query, bias and token-lookup parameters are counted separately.
References#
- [1] Latent Recurrent Transformer: Architecture Exploration, Training Strategies, and Scaling Behavior. arXiv:2605.26797v1, 2026.
- [2] Attention Residuals. arXiv:2603.15031, 2026. Official pseudocode.
- [3] Efficient Orthogonal Parametrisation of Recurrent Neural Networks Using Householder Reflections. ICML 2017, PMLR 70.