CLJun 22

Does the Same Token Mean the Same State? MoE Routing as Signal for Reasoning Control

arXiv:2606.2279820.5
Predicted impact top 38% in CL · last 90 daysOriginality Incremental advance
AI Analysis

For practitioners using sparse MoE models, RAD provides a lightweight, string-free method for selecting among multiple rollouts that works even when answer strings are not available or well-defined.

The paper shows that in sparse MoE language models, the same token id can be produced by different expert routing states that encode task context and reasoning effort. They introduce RAD, a routing-based multi-rollout selector that aggregates routing states at anchor tokens to select the best output without parsing answer strings, achieving performance on par with majority voting (RAD 73.9% vs. Majority 73.6%) and enabling selection in code and agentic tasks where string voting is ill-defined.

In sparse Mixture-of-Experts language models, does the same token id imply the same router state and the same experts producing it? Holding the emitted token id fixed at repeated anchors, we find it does not: the experts that produce it still separate task context, trajectory history, and reasoning-effort mode. This residual structure supports test-time control: near \emph{boundary} anchors (the final-response transition) and \emph{delimiter} anchors (which open the answer, e.g.\ \texttt{\textbackslash boxed\{} or code fences), routing neighborhoods already align with final-answer basins at a marker-only readout and strongest when the routing is read at the answer opening. We operationalize this as \textbf{RAD} (Routing Agreement Decoding), an answer-string-free multi-rollout selector: it locates a fixed anchor, represents each rollout by its anchor-window MoE routing states, and returns the densest Weighted-Jaccard $K$-NN route-basin center, without parsing, normalizing, executing, or voting over answer strings. Across 10 sparse-MoE configurations (gpt-oss, Qwen3-MoE) and 6 datasets spanning math, GPQA, and code, RAD is on par with Majority where string voting is well-posed, with small positive paired deltas (RAD $73.9$ / RAD+DC $74.2$ vs.\ Majority $73.6$). Like majority voting, RAD is not a verifier: a dense \emph{wrong} basin can still win. Its value is the interface: the same selector gives direct pass@1 on code, where exact-string voting is ill-defined, and the same routing-density principle, re-anchored to the agentic boundary, improves best-of-16 patch selection on SWE-bench Verified over random, where patches have no answer string to vote on.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes