Superlinear Reinforced MoE Routing
Implementation & benchmark of arXiv:2607.22324 — The Conclave Process
Source paper: The Conclave Process arXiv:2607.22324 ⓘ · analyzed Aug 30, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace one-shot softmax expert routing with a small number of synchronous routing rounds in which each token resamples an expert with probability proportional to that expert's current load raised to a power \(\alpha>1\). The resulting positive feedback rapidly creates a dominant routing basin, potentially reducing the number of active experts and communication groups at inference while retaining a controllable exploration phase through the initial round or a token-specific score factor.
Formulas
Mathematical statement
The process has \(n\) voters and candidate counts \(X_i(t)\), where \(i\in\{1,\ldots,m\}\), \(X_i(t)\ge 0\), and \(\sum_i X_i(t)=n\). Conditional on the previous counts, each of the \(n\) voters independently selects candidate \(i\) with probability \(p_i(t)=X_i(t)^\alpha/\sum_{j=1}^m X_j(t)^\alpha\), so \(X(t+1)\sim\operatorname{Multinomial}(n,p(t))\). The paper identifies \(\alpha=1\) as the Wright--Fisher boundary, with typical absorption time \(\mathcal T=\Theta(n)\); for \(\alpha>1\), consensus occurs in order \(\log\log n\) rounds, while for \(\alpha<1\) the time is typically at least \(\exp(\Omega(n))\). For two initially competitive leaders, if \(2^{1/k}<\alpha<2^{1/(k-1)}\), then with probability tending to one as \(n\to\infty\), the eventual winner is the unique leader after round \(k\). Here \(\mathcal T\) is the first round at which one candidate has all votes, \(k\) is a positive integer, and \(\Omega(n)\) hides a positive constant times \(n\). In an MoE, use the same normalized power map on estimated expert loads, multiplied by learned token-expert affinities before sampling.
Implementation notes
Integrate this into the token-to-expert assignment operation of a top-1 or top-2 MoE layer, operating independently for each microbatch \(b\). First compute the usual router affinity logits \(s_{b,u,i}\) for token \(u\) and expert \(i\), and perform a cheap initial assignment using softmax or uniform expert probabilities. For rounds \(r=1,\ldots,R\), maintain expert loads \(L_{b,i}^{(r-1)}\), form the probability in the fourth formula with a small \(\varepsilon=10^{-3}\), sample or take the argmax assignment for every token, and recompute the loads. Stop early if \(\max_i L_{b,i}^{(r)}\ge \rho n_b\), where \(\rho\) can be 0.9 during routing or 1.0 for a hard consensus test. Use \(\alpha\in[1.2,2.0]\); the paper's two-leader phase rule gives an initial choice of \(\alpha\) for a desired number of rounds, for example \(\alpha\in(2^{1/3},2^{1/2})\) for a three-round transition. During training, use a straight-through estimator for sampled assignments, or replace indicators by router probabilities when computing gradients. The mathematical component is the normalized power reinforcement and its phase-regime prediction; estimate the actual concentration rate, overflow probability, and number of active experts empirically because learned logits violate the paper's exchangeability assumptions. The first experiment should use a 4-expert Switch-Transformer-style layer on CIFAR-100 or a small language-model corpus, comparing static top-1 routing, expert-choice routing, and this method at equal FLOPs. Measure loss versus optimizer steps, tokens dropped by capacity limits, active experts per batch, all-to-all bytes, and load variance. Success means fewer active experts or communication groups at matched validation loss, with no increase in dropped-token rate and faster concentration across routing rounds.
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.