Reversal-Assisted MoE Routing
Implementation & benchmark of arXiv:2608.11041 — Jamming transition in an active exclusion process
Source paper: Jamming transition in an active exclusion process arXiv:2608.11041 ⓘ · analyzed Sep 1, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace one-shot top-k expert assignment with a capacity-constrained stochastic routing process in which tokens have a temporary routing direction and can reverse it at rate gamma. Tokens preferentially move through short vacancy clusters, while reversals break persistent directed congestion and should delay or eliminate expert-level jams. This creates a tunable routing phase diagram rather than relying only on an auxiliary load-balancing loss.
Formulas
Mathematical statement
Model N token-routing particles on L ordered expert slots, with density rho=N/L. Each particle has direction eta in {-1,+1}, moves one slot in direction eta only when the destination is vacant, and reverses direction at rate gamma greater than zero. If n is the number of consecutive vacant slots ahead of the particle, use the paper's hop rate u_n=u_infinity(1+b/n), where u_infinity is positive and b>2. Define routing mobility M as the fraction of tokens that move during a measurement interval. A jammed regime is operationally defined by M approaching zero together with increasing occupied-cluster or vacancy-cluster correlation length. The neural router should be tested for a critical density rho_c(gamma), with reversal activity shifting the transition and sufficiently rapid reversals suppressing persistent jams.
Implementation notes
1. Integration point: use this as a routing layer before each MoE feed-forward block. Represent each expert by a cyclic array of capacity slots; tokens occupy slots and empty slots are vacancies. Initialize each token's direction from the gradient of its router logits toward neighboring experts, or sample directions from the top-two expert logits. Run a small number of routing events before executing experts. 2. Pseudocode: maintain occupancy and direction arrays; at every event compute each token's forward vacancy run length n_i; assign weight w_i=u_infinity(1+b/n_i) when the destination is empty; sample or select a token proportional to w_i; move it one slot; and independently flip every direction with probability 1-exp(-gamma Delta t). Aggregate tokens by expert and use a straight-through or soft relaxation for differentiable training. 3. The paper supplies the hard-core dynamics, inverse-vacancy hop law, and reversal mechanism. Estimate empirically the phase boundary, finite-size corrections, and the mapping from router logits to initial directions. 4. First cheap experiment: compare standard top-1 and top-2 routing against this mechanism in a small Switch-Transformer-style model with 8 experts on CIFAR-100 or synthetic classification. Sweep density rho, reversal rate gamma, and b. Measure mobility M, maximum expert load, dropped-token fraction, cluster length, throughput, and validation loss. The predicted signature is a sharp decrease in M and increase in cluster length near a reproducible rho_c(gamma); decreasing gamma should shift or sharpen the transition, while sufficiently rapid reversal should remove persistent low-mobility jams. Falsify the mechanism if no mobility transition appears or if tail expert load is not reduced at matched capacity.
Verification
This idea has not been verified yet.
Verification happens in two stages: Stage 1 — a mechanism check on a toy system confirms the claimed mathematical phenomenon reproduces; Stage 2 — a benchmark implements the idea on a real (small) neural network task and compares it against a tuned baseline over 8 paired seeds with a permutation test.
Artifacts
Artifacts unavailable.