Expert Re-selection in Looped Transformers and Replication of the One-Loop Tax

In small looped transformers, re-selecting experts each loop beats fixed experts, and the one-loop tax is replicated.
Based on a Reddit discussion, this article examines expert re-selection in small looped transformers. It highlights that re-routing experts each loop improves performance over fixed routing, and replicates the "one-loop tax"—a systematic penalty of single-loop inference likely caused by train-inference depth mismatch. Practical recommendations for looped MoE design and evaluation are provided.
Introduction: The Expert Selection Problem in Looped Transformers
In small looped transformer architectures, whether to re-select experts on each loop has a non-negligible impact on model performance. A recent discussion from the Reddit community revolves around this topic, not only validating the importance of the expert re-selection mechanism but also replicating a phenomenon known as the "one-loop tax." This finding offers valuable reference for understanding the dynamic behavior of Mixture-of-Experts (MoE) in looped architectures.

What Are Looped Transformers and Expert Re-selection
The core idea of looped transformers is to reuse the same set of layers (or modules) multiple times during inference, thereby increasing computational depth without significantly increasing parameter count. This design is attractive for parameter efficiency, especially in resource-constrained scenarios.
When looped architectures are combined with Mixture-of-Experts, each loop requires deciding which experts to use. There are two common approaches: fixed expert selection, where the same set of experts is used throughout the loop; and dynamic re-selection, where each loop re-routes to different experts based on the current representation. The original discussion emphasizes the value of the latter—in small looped transformers, re-selecting experts on each loop leads to observable performance differences.
Mixture-of-Experts (MoE) is a sparsely activated architecture that replaces the feed-forward network (FFN) in a standard transformer with multiple parallel "expert" sub-networks, and uses a router network to dynamically select a small number of experts (typically 1-2) to activate for each input token. This allows the total parameter count to increase substantially while keeping computation approximately constant. Routing is typically implemented via softmax gating, selecting the top-k highest-scoring experts. In looped architectures, the introduction of MoE adds an extra decision dimension: not only does each token need to select experts, but whether to re-route on each loop also becomes a design variable. This choice directly affects the model's flexibility in invoking expert combinations at different computational depths.
Replication of the "One-Loop Tax" Phenomenon
The "one-loop tax" mentioned in the discussion refers to a systematic performance penalty when the model executes only a single loop (i.e., without additional loop reuse) compared to multi-loop versions. This concept is not new, but this discussion provides replication results in a small-scale setting, strengthening the credibility of the phenomenon.
Mechanistically, the one-loop tax may stem from representation bias caused by a mismatch between computational depth during training and inference. Multi-loop training allows the model to learn to leverage repeatedly refined intermediate states, while single-loop inference deprives it of this refinement opportunity, leading to degraded output quality. The significance of replicating this phenomenon lies in reminding researchers to explicitly account for the baseline impact of loop count when evaluating looped transformers.
The "loop count" of looped transformers and the "layer count" of standard transformers are fundamentally different in the computational graph. In standard deep networks, each layer has independent parameters, whereas in looped architectures the same set of layers is called repeatedly—parameters are shared but the expanded computational graph can have variable depth. A key problem arising from this parameter sharing is that inconsistent loop counts between training and inference cause a shift in representation distribution: the model is accustomed to representations refined over N loops during training; if only 1 loop is executed during inference, the intermediate representations have not fully converged, and output quality naturally degrades. This is the architectural root of the "one-loop tax." Similar phenomena have been discussed in works such as Universal Transformer and Recurrent Depth, which typically recommend using random loop counts or progressive loop strategies during training to mitigate this mismatch.
Why Expert Re-selection Matters
In looped MoE, if expert selection remains unchanged across loops, then each loop is effectively just repeatedly transforming representations on the same subset of experts, limiting the model's expressive capacity. Re-routing on each loop allows the model to invoke different expert combinations at different loop stages, thereby handling different levels of abstract features more flexibly.
This view aligns with the classic intuition of MoE routing: routing decisions should reflect the input's needs at the current computational stage. In looped architectures, the current stage itself changes dynamically, making fixed routing particularly rigid. In small models with limited capacity, the loss from this rigidity may be more pronounced, which explains why this phenomenon was observed in small looped transformers.
Implications for Practitioners
For developers exploring looped transformer or looped MoE architectures, this discussion offers several actionable references. When implementing looped MoE, priority should be given to re-routing experts on each loop rather than reusing a fixed expert set. When reporting performance of looped architectures, both single-loop and multi-loop comparison results should be provided to avoid the one-loop tax interfering with conclusions. Ablation experiments on small models are low-cost and suitable for quickly validating the impact of routing strategies.
This discussion comes from a community share and has not undergone peer review, but its replication nature provides a starting point for more rigorous subsequent research.
One-line Summary
In small looped transformers, re-selecting experts each loop outperforms fixed experts, and the one-loop tax phenomenon is replicated.
Paragraph Summary
Based on a Reddit community discussion, this article explores the importance of the expert re-selection mechanism in small looped transformers. Looped transformers increase computational depth without significantly increasing parameters by reusing the same set of layers; when combined with Mixture-of-Experts, whether to re-route experts on each loop becomes a key design choice. The discussion points out that in small models, re-selecting experts each loop yields observable performance gains over a fixed expert set, because fixed routing limits the model's ability to invoke different expert combinations at different loop stages. The article also replicates the "one-loop tax" phenomenon, i.e., a systematic performance penalty of single-loop inference relative to multi-loop, possibly stemming from representation bias caused by a mismatch between training and inference computational depth. Finally, it offers recommendations for practitioners: prioritize dynamic re-selection, report single-loop vs. multi-loop comparison results, and use small models for low-cost ablation experiments.
Related articles

Behind Jensen Huang's Resignation: Where Does Nvidia's China Business Go?
Jensen Huang resigns as Nvidia CEO, but the original report notes the bigger story lies in Nvidia's China business dealings and the U.S. government's stance. This article sorts out the background and open questions.

Alzheimer's Is Preventable and Manageable: A Neurologist's Five Brain-Protection Rules
A neurologist says Alzheimer's is mainly a metabolic brain disease and highly preventable. Here are five controllable risk factors—from breaking medication dependency to moving more and eating better.

Uber Confirms Data Breach: Thousands of Drivers' License Information Stolen via Fireworks AI
Uber confirms thousands of drivers' license information stolen in a data breach, with data stored by AI cloud company Fireworks AI. This article analyzes AI supply chain security blind spots, risks of enterprise AI service procurement, and recommendations.