Learned Busemann Stable Leaves
Implementation & benchmark of arXiv:2608.13534 — Surfaces with nonpositive magnetic curvature
Source paper: Surfaces with nonpositive magnetic curvature arXiv:2608.13534 ⓘ · analyzed Sep 1, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Learn an endpoint-conditioned scalar potential whose level sets represent states with the same asymptotic behavior, analogous to the paper's stable magnetic orthospheres. Train the dynamics to contract differences within a level set while preserving differences between distinct endpoint classes, producing a latent representation organized by stable manifolds rather than Euclidean proximity.
Formulas
Mathematical statement
The paper defines a finite-time function \(F_t(p,z,q)=-T_{pzq}(0)\), with separate definitions for an interior point z and a boundary point at infinity, and defines the stable magnetic B-function by \(B_{pz}^\mu(q)=\lim_{t\to\infty}F_t(p,z,q)\). Its stable foliation through a state v with endpoint z is \(\mathcal H^s(v)=\{\dot\gamma_{qz}(0):q\in (B_{pz}^\mu)^{-1}(0)\}\). Adapt this by learning an endpoint code \(z_\phi(x)\) and scalar \(B_\phi(x,z)\), then enforce invariance and contraction for pairs \(x,y\) with the same endpoint code. The asymptotic limit is approximated by a long-horizon terminal-prediction objective.
Implementation notes
Use a recurrent world model or SSM with latent state h. Add two heads: an endpoint head \(z_\phi(h)\) predicting a coarse future-behavior label or a representation of the final observation, and a scalar B-head \(B_\phi(h,z)\). Construct positive pairs from two windows in the same trajectory that have similar terminal futures, and negative pairs from trajectories with different futures. Pseudocode: z1=z_head(h1); z2=z_head(h2); B1=B_head(h1,stopgrad(z1)); B2=B_head(h2,stopgrad(z2)); rollout both states for H steps; leaf_loss=max_k(norm(h1_k-h2_k)^2) + alpha*contrastive(z1,z2); drift_loss=relu(B_next-B_now+c)^2; total=task+lambda*(leaf_loss+beta*drift_loss). Estimate the paper's asymptotic limit by an exponential moving average of finite-horizon terminal-prediction losses; do not interpret the learned B-head as an exact geometric B-function. The first experiment should use a GRU on a synthetic system with two attracting limit cycles or two stable equilibria, followed by Lorenz-63 short-horizon prediction. Compare vanilla training, contrastive latent training, and this leaf objective. The prediction is that within-leaf rollout separation decays approximately as \(C\exp(-ck)\), while cross-leaf pairs retain separated endpoint codes. Fit the slope of \(\log\|h_k-h'_k\|\); success requires a negative slope for positive pairs and a significant gap between within-leaf and cross-leaf slopes. Sweep c: training should become unstable or overconstrained when the requested decay exceeds the achievable contraction rate.
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.