Pressure-Based Expert Selection
Implementation & benchmark of arXiv:2608.18426 — A Relative Variational Principle for Expanding Iterated Function Systems
Source paper: A Relative Variational Principle for Expanding Iterated Function Systems arXiv:2608.18426 ⓘ · analyzed Sep 1, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Use a pressure objective to select expert-routing distributions by balancing task reward against route entropy, rather than optimizing task loss alone. The resulting router behaves like an equilibrium-state estimator: it should retain multiple high-performing branches when their combined entropy outweighs the advantage of a single branch.
Formulas
Mathematical statement
For a continuous potential $\varphi$ on a dynamical system $(X,T)$, pressure is $P(\varphi)=\sup_\mu[h_\mu(T)+\int\varphi\,d\mu]$, where $h_\mu(T)$ is measure-theoretic entropy and $\mu$ ranges over invariant probability measures. For routing, let $r_i(x)$ be the expected negative task loss or reward of expert $i$ on input $x$, and let $p(i\mid x)$ be the router distribution. The finite-step Gibbs optimizer of expected reward plus entropy is $p(i\mid x)\propto\exp(r_i(x)/\alpha)$, where $\alpha>0$ is an entropy-pressure coefficient. To account for dynamical expansion, replace reward with $r_i(x)+\gamma q_i(x)$, where $q_i(x)$ is estimated positive Jacobian log-expansion and $\gamma$ controls its contribution.
Implementation notes
Add a pressure-shaped auxiliary objective at the router logits of a mixture-of-experts layer. For each minibatch input $x$, run either all experts or a cheap periodically refreshed subset to obtain detached reward estimates $r_i(x)=-\ell_i(x)$, where $\ell_i$ is the expert's per-example task loss. Estimate $q_i(x)$ with one-step Jacobian-vector products or use a running exponential average of positive log singular-value estimates. Set router logits to $(r_i+\gamma q_i)/\alpha$, or train ordinary router logits with a KL penalty toward this target distribution: $L_{route}=\operatorname{KL}(p_\theta(\cdot\mid x)\|p^*(\cdot\mid x))$. Use stop-gradient on rewards and expansion estimates to avoid second-order instability. Pseudocode: evaluate expert losses, compute $u_i=r_i+\gamma q_i$, calculate $p_i^*=\operatorname{softmax}(u/\alpha)$, calculate router probabilities $p_\theta$, add $\lambda L_{route}$ to task loss, and update parameters. The pressure identity is taken from the paper's variational-principle machinery; the Gibbs router and neural reward estimates are the constructive adaptation. First cheap experiment: use four experts on CIFAR-10 or a synthetic two-cluster classification task, compare standard softmax routing against pressure routing while sweeping $\alpha$. The predicted bifurcation is a sharp concentration transition when the reward gap $\Delta r$ exceeds approximately $\alpha\log(K-1)$: the best-expert probability should exceed $0.9$ near that boundary, while below it route entropy should remain substantial. Measure whether this transition and the entropy-versus-reward slope match the Gibbs prediction.
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.