Random-cluster anti-correlated routing
Implementation & benchmark of arXiv:2608.08565 — The $q<1$ Random-Cluster Model on Wired Trees: Uniqueness and Negative Dependence
Source paper: The $q<1$ Random-Cluster Model on Wired Trees: Uniqueness and Negative Dependence arXiv:2608.08565 ⓘ · analyzed Sep 1, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace independent Bernoulli branch dropout in a tree-structured mixture or hierarchical MLP with connectivity gates sampled from a q<1 wired random-cluster model. The q<1 law provides conditional negative association across branches, so increasing statistics of disjoint branches have nonpositive covariance; this should reduce redundant expert activation while preserving structured stochastic exploration.
Formulas
Mathematical statement
For a finite graph G=(V,E), the random-cluster law is \(\mu_{G,p,q}(\omega)\propto p^{|\omega|}(1-p)^{|E|-|\omega|}q^{\kappa(\omega)}\), where \(\omega\in\{0,1\}^E\) is the edge mask, \(|\omega|\) is the number of open edges, and \(\kappa(\omega)\) is the number of open connected components; here \(0<q<1\). For a \(\Delta\)-regular tree, let \(d=\Delta-1\), \(r>1\), and define \(\psi(r)=(r^d+q-1)/(\sum_{i=1}^d r^i+q-1)\). The paper proves the threshold \(p_{\mathsf c}=q/(\Delta+q-2)\): below it the only fixed point is 1, while above it there is a unique nontrivial fixed point \(x^*=(r^*)^d\), with \(p=\psi(r^*)\). The underlying message recursion is \(r=\Phi(r^d)\), where \(\Phi(x)=[x+(q-1)(1-p)]/[(1-p)x+p+(q-1)(1-p)]\). For branch-connectivity indicators \(B_i\) and bounded increasing functions \(f,g\) supported on disjoint branch sets, conditional negative association gives \(\operatorname{Cov}(f(B_A),g(B_C)\mid\text{external field})\le 0\). We use this as a stochastic routing prior rather than claiming that arbitrary learned gates inherit the theorem.
Implementation notes
Integrate this at the branch-selection tensor of a small tree-MoE or hierarchical MLP. Given an input x, compute one feature vector per branch expert, but multiply expert outputs by a sampled connectivity gate B_j. Build a finite rooted d-ary tree of depth L; identify all leaves as a wired boundary, assign each tree edge an open/closed variable, and sample an edge configuration from the random-cluster law. For an MVP, use depth L=3 and enumerate all edge masks for very small trees, computing each mask weight from the displayed \(p^{|\omega|}(1-p)^{|E|-|\omega|}q^{\kappa(\omega)}\); for larger trees, use Gibbs sweeps with the exact local update: an edge is open with probability p if its endpoints are already connected after deleting that edge, and with probability \(\widehat p=p/[p+q(1-p)]\) otherwise. Normalize the selected expert sum by \(\max(1,\sum_j B_j)\), and use several Monte Carlo masks per minibatch or a straight-through Bernoulli relaxation. Initialize p near but below \(p_{\mathsf c}\) for sparse routing, then optionally learn a sigmoid parameter p while constraining q\in[0.1,0.9]. Compute from the mathematics the threshold \(p_{\mathsf c}\), the fixed-point prediction r* by one-dimensional bisection on \(p=\psi(r)\), and the expected activity from sampled masks; estimate covariance empirically over minibatches. The first experiment should compare this router against independent Bernoulli dropout and standard noisy top-k routing on CIFAR-100 with a 3-level 8-branch hierarchical MLP at matched expected active experts. Measure validation accuracy, expert-output cosine redundancy, pairwise covariance of branch activations, and seed-to-seed variance. Success means covariance is negative as intended and the model achieves equal or better accuracy with lower redundancy and no increase in wall-clock cost; a stronger result is improved accuracy at the same expected number of active experts.
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.