AsymLoop
A recurrent Transformer architecture that separates single-pass context encoding from recurrent state refinement. It uses a fixed global KV cache and a weight-tied recurrent decoder to generate local KV, integrating the two through joint attention.
Timeline (last 90 days)
The paper proposes the asymmetric recurrent Transformer (AsymLoop), which separates single-pass context encoding from recurrent state refinement.
AsymLoop uses a single-pass causal encoder to generate layer-specific global KV caches, which remain unchanged throughout the iterative process.
AsymLoop's decoder is a weight-tied recurrent module whose hidden state is updated at each iteration, and local KV is generated accordingly.
AsymLoop performs joint attention over global KV and local KV through a single softmax, so that each update integrates the persistent context with the current intermediate state.
AsymLoop's separated design brings computational efficiency: the global KV needs to be computed only once, and only the local KV and state need updating during recurrent iterations.
AsymLoop's fixed global cache provides an unchanging context anchor for the iterative process, avoiding the problem in full-stack recurrence where the context representation drifts with iteration.
The authors apply a heavy-tail-guided layer-wise learning rate method to the encoder and decoder to coordinate the different learning dynamics of the two parts.
Under matched effective depth and training token budget, AsymLoop exhibits lower validation perplexity and higher average downstream accuracy than Full Loop.
At the 1B scale, AsymLoop's average zero-shot accuracy on seven common-sense reasoning benchmarks improves from 49.58% to 50.85% (compared with Full Loop).
The authors extend the experiments to longer training budgets, OLMo-style backbones, and sparse mixture-of-experts (MoE) models, observing consistent gains in all cases.
2 more timeline events
All Facts (12)
The paper proposes the asymmetric recurrent Transformer (AsymLoop), which separates single-pass context encoding from recurrent state refinement.
50%UnverifiedAsymLoop uses a single-pass causal encoder to generate layer-specific global KV caches, which remain unchanged throughout the iterative process.
50%UnverifiedAsymLoop's decoder is a weight-tied recurrent module whose hidden state is updated at each iteration, and local KV is generated accordingly.
50%UnverifiedAsymLoop performs joint attention over global KV and local KV through a single softmax, so that each update integrates the persistent context with the current intermediate state.
50%UnverifiedAsymLoop's separated design brings computational efficiency: the global KV needs to be computed only once, and only the local KV and state need updating during recurrent iterations.
50%UnverifiedAsymLoop's fixed global cache provides an unchanging context anchor for the iterative process, avoiding the problem in full-stack recurrence where the context representation drifts with iteration.
50%UnverifiedThe authors apply a heavy-tail-guided layer-wise learning rate method to the encoder and decoder to coordinate the different learning dynamics of the two parts.
50%UnverifiedUnder matched effective depth and training token budget, AsymLoop exhibits lower validation perplexity and higher average downstream accuracy than Full Loop.
50%UnverifiedAt the 1B scale, AsymLoop's average zero-shot accuracy on seven common-sense reasoning benchmarks improves from 49.58% to 50.85% (compared with Full Loop).
50%UnverifiedThe authors extend the experiments to longer training budgets, OLMo-style backbones, and sparse mixture-of-experts (MoE) models, observing consistent gains in all cases.
50%UnverifiedAsymLoop proposes a design principle: different functional modules in recurrent computation should not be treated equally—context encoding is single-pass and static, while state refinement is iterative and dynamic.
50%UnverifiedExtending AsymLoop to MoE backbones means the layers in the recurrent decoder are themselves sparsely activated, further amplifying parameter efficiency.
50%