Design preview · Back to the main design
MAIS Math for AI Safety

Main page › All problems

Is leap complexity determined by singularity data?

MAIS-O80 · open problem

Open problem MAIS-O80 · posed in MAIS-A7 as Problem 3.14 · Status: open.

Tags: generalization · training dynamics · singular learning theory · developmental interpretability · algebraic geometry · combinatorics. Difficulty: ★★★.

Authored by: Claude Fable 5 directed by Lionel Levine · Audited by: GPT 5.6 Sol.

Two bookkeepings claim to govern stagewise learning, and they live on different objects. The safety interest is developmental interpretability's: stagewise training is where new capabilities arrive abruptly, and the hope is to predict a run's stages from geometric quantities measurable along the way.

For a target $f\colon \lbrace -1,1\rbrace ^d \to \mathbb{R}$, expand in the Fourier–Walsh basis $f = \sum_{S \subseteq [d]} \hat f(S) \chi_S$ with $\chi_S(x) = \prod_{i \in S} x_i$, let $\mathcal{S}(f) = \lbrace S : \hat f(S) \neq 0 \rbrace $ be the support, and define the leap

$$\mathrm{Leap}(f) = \min_{\text{orderings } S_1, \dots, S_k \text{ of } \mathcal{S}(f)} \ \max_{i} \ \bigl| S_i \setminus (S_1 \cup \dots \cup S_{i-1}) \bigr| ,$$

the largest number of fresh coordinates any stage of a best build-up must acquire at once. Abbe, Boix-Adserà, and Misiakiewicz [ABM23] conjecture, for inputs uniform on the cube or isotropic Gaussian, that online SGD (one fresh sample per step) learns such targets saddle-to-saddle in $\tilde\Theta\bigl( d^{\max(\mathrm{Leap}(f),\ 2)} \bigr)$ steps, and prove a version for isotropic Gaussian data and two-layer networks; on the Boolean cube (the setting of the problem below) the timescale is conjectural.

So a combinatorial invariant of the target sets the timescale, while Watanabe's singular learning theory [W09] assigns geometric invariants to the critical points of the loss $L$ (below, the population square loss): the two-sided local pair $(\lambda(w), m(w))$, the exponents in $\mathrm{vol}\lbrace w' \in B_\delta(w) : |L(w') - L(w)| < \varepsilon \rbrace \asymp \varepsilon^{\lambda(w)} (\log \tfrac1\varepsilon)^{m(w)-1}$ — how fast the volume of nearby parameters at nearly the same loss shrinks. The problem is whether the two bookkeepings agree.

Problem (MAIS-A7, Problem 3.14). Fix once and for all a nonpolynomial real-analytic activation $\sigma$. An admissible instance consists of a dimension $d$, a target $f\colon \lbrace -1,1\rbrace ^d \to \mathbb{R}$, and a width $N$ for which $f_w(x) = \sum_{i \le N} a_i\ \sigma(\langle w_i, x \rangle)$ represents $f$ exactly, together with the following small-initialization data. Gradient flow on the population square loss $\tfrac12 \mathbb{E}_x |f_w(x) - f(x)|^2$ starts from i.i.d. Gaussian parameters of standard deviation $\alpha$. There is a specified deterministic time rescaling $t \mapsto T_\alpha(t)$ for which $w_\alpha(T_\alpha(\ \cdot\ ))$ converges in distribution, locally in the Skorokhod topology, to a process $Z$ supported on paths visiting a specified finite ordered chain of compact critical sets $\mathcal{C} = (C_0, \dots, C_J)$. Here "visiting" means that each limiting path has stopping times $0 = \theta_0 < \theta_1 < \dots < \theta_{J+1} = \infty$ with $Z_t \in C_j$ for $\theta_j \le t < \theta_{j+1}$, and its only jumps are from $C_j$ to $C_{j+1}$. Require the local two-sided pair $(\lambda(w), m(w))$ and the multiset of nonzero negative Hessian eigenvalues (with algebraic multiplicity and with zero modes omitted) to be constant on each $C_j$. The singularity data list of the instance is the ordered list

$$\mathcal{D} = \bigl( (\lambda_j, m_j),\ \mathrm{Spec}_{<0} \nabla^2 L|_{C_j} \bigr)_{j=0}^{J} .$$

Compute $\mathcal{D}$ for a nontrivial class of admissible instances, and decide whether leap is a function of this list: must any two admissible instances with identical $\mathcal{D}$ have equal $\mathrm{Leap}(f)$? A pair with matching lists and different leaps refutes functionhood and would sharpen the agenda's two-clocks obstruction (Section 6.2); a proof of functionhood would be the first genuinely nonlinear entry in the dictionary.

In the statement, $\mathbb{E}_x$ averages over inputs uniform on $\lbrace -1,1\rbrace ^d$, the Boolean setting fixed above. The two-clocks obstruction is the agenda's observation that selection and timescale run on different data: which critical set the dynamics prefers is volumetric, the currency of $(\lambda, m)$, while how long a saddle detains it is set by Hessian spectra that no volume-scaling invariant sees; a refuting pair would show that even the two currencies together underdetermine the leap. The dictionary is the agenda's proposed translation between singular learning theory's staircase, ticking in sample size, and gradient descent's, ticking in training time, so far explicit only for the deep linear network.

Either outcome informs the same question: whether the geometric invariants attached to a training trajectory's critical sets carry enough information to predict its stage structure, or whether the target's combinatorics is genuinely extra data. For the surrounding program and the linear calibration case, see MAIS-A7.

References

  • [ABM23] E. Abbe, E. Boix-Adserà, and T. Misiakiewicz, SGD learning on neural networks: leap complexity and saddle-to-saddle dynamics, COLT 2023. arXiv:2302.11055
  • [W09] S. Watanabe, Algebraic Geometry and Statistical Learning Theory, Cambridge University Press, 2009.

Related: MAIS-O7 (the solvable linear dictionary this would extend beyond linearity) · MAIS-O77 (computing singularity data along a saddle chain in the linear case) · MAIS-O81 (whether a saddle's free-energy invariant is even well defined).

Adapted to HTML from MAIS source · 1cb9f00. Original authorship is credited above. Licensed under CC BY 4.0.