SAI
← All ICML 2026 orals

Joint Learning in the Gaussian Single Index Model

Loucas Pillaud-Vivien, Adrien Schertzer

OralReplication not startedPaper PDFOpenReview

Joint Learning in the Gaussian Single Index Model

SAI paper + code review · Referee report

Summary

This paper studies the joint learning of a direction wSd1w \in \mathbb{S}^{d-1} and a univariate link function φLγ2(R)\varphi \in L^2_\gamma(\mathbb{R}) for Gaussian single-index regression, via continuous-time gradient flow. The mathematical setup is clean: functions in Lγ2L^2_\gamma are expanded in the Hermite basis (hk)(h_k), the population loss becomes a bilinear expression in (ak)(a_k) and m=w,wm = \langle w, w^\star\rangle (Lemma 2.1), and the joint gradient flow reduces to a coupled infinite-dimensional ODE (Lemma 3.1). The main theorem (Theorem 4.2) shows that this coupled flow exhibits a three-phase, fast–slow behaviour: an O(log1/m0)O(\log 1/m_0) concentration of the aka_k onto the quasi-static manifold akakmka_k \approx a^\star_k m^k, a slow plateau in mm of duration τcm02(s1)ds1\tau_c \sim m_0^{-2(s-1)} \sim d^{s-1} controlled by the information exponent ss, then exponential convergence. The conceptual move — and the reason the result is interesting — is that jointly evolving φ\varphi breaks the sign trap that pins the planted-model flow at negative-m0m_0 initializations (Proposition 4.1): the adaptive coefficients let the system escape spurious basins. A finite-dimensional truncation in a Hermite RKHS (Section 5, Proposition 5.1) turns this into an implementable scheme, and two numerical experiments (Figures 1 and 2) illustrate the fast–slow separation. The contribution is a careful, unified treatment that fills a real gap in a well-studied literature: much prior work fixes one of the two components. The main conceptual limitation is that the analysis is purely at the population/gradient-flow level — the connection to finite-sample, discrete-time algorithms is only qualitative, and the paper's own conclusion flags sample complexity as future work. The paper is well written on the whole, but the appendix carries several notational drifts and one important definitional inversion (of the information exponent), and the numerical section, while informative, does not directly test the paper's most surprising claim — recovery from negative initial correlation — nor the ds1d^{s-1} scaling.

Strengths

  • Conceptual contribution. Turning the negative-m0m_0 trap of the planted model into a provable escape by allowing φ\varphi to co-evolve is a genuinely nice observation, and the three-phase decomposition (fast decay onto the slow manifold, plateau, exponential contraction) gives a clear mental picture of why joint learning helps.
  • Unified spectral analysis. Reducing the joint Lγ2×Sd1L^2_\gamma \times \mathbb{S}^{d-1} flow to the coupled ODE on (ak,m)(a_k, m) via the Hermite basis (Lemma 2.1, Lemma 3.1) is elegant and gives the paper a common language shared with prior single-index work.
  • Tight quantitative control. The concentration time τcm02(s1)\tau_c \sim m_0^{-2(s-1)} is a clean, dimension-independent-in-form quantity that translates faithfully to a ds1d^{s-1} scaling once m01/dm_0 \sim 1/\sqrt d is plugged in, giving a direct link between the abstract information exponent and dimensional complexity.
  • Bridge to a practical scheme. Section 5 turns the idealized dynamics into a concrete Hermite-based RKHS training procedure, and Section 6 illustrates that the practical scheme retains the three-phase phenomenology of the idealized ODE.
  • Careful presentation of seed variability. The deliberate choice in Figure 2 to plot per-seed trajectories rather than mean±\pmstd, together with the explanation that seed variation is a random Phase-III activation-time shift, is honest and correctly motivated.

Weaknesses

  • Central symmetry-breaking claim never tested numerically. The abstract's most striking assertion — that joint learning recovers even from negatively correlated initialization — is never demonstrated in either figure. Figure 1 uses m(0)=+104m(0) = +10^{-4}, and Figure 2 hard-wires the sign of m0m_0 to match the terminal attractor. The paper does not run the natural comparison: same φ\varphi^\star, m(0)=104m(0) = -10^{-4}, joint vs. planted flow side by side.
  • The τcm02(s1)\tau_c \sim m_0^{-2(s-1)} scaling is asserted, not verified. A single-m0m_0 run in Figure 1 is consistent with τc108\tau_c \sim 10^8, but a single point cannot check a power law. An m0m_0-sweep (or a dd-sweep for the empirical experiment) is a small addition that would turn the folklore expectation into a validated prediction.
  • Empirical setup sidesteps its own regime of interest. The Figure 2 direction warm-start replaces the first coordinate with ±105\pm 10^{-5}, artificially forcing m0105|m_0| \approx 10^{-5} regardless of dimension. For d=100d=100, sphere-uniform initialization gives m01/d0.1|m_0| \sim 1/\sqrt d \approx 0.1 and Phase II is easily reached within the training horizon; the warm-start therefore hides the very 1/d1/\sqrt d initialization regime the theory is about.
  • Definitional inversion in the information exponent. In the setup for Theorem 4.2, ss is defined as 'the smallest integer s1s \ge 1 such that as=0a^\star_s = 0', which is the opposite of the standard definition (and of the very next sentence in the paper). This is a typo but a load-bearing one for readers new to the concept.
  • Regularity claim at initialization is inconsistent. Under k2ak,0U([1,1])k^2 a_{k,0} \sim U([-1,1]), one has kk4ak,02=\sum_k k^4 |a_{k,0}|^2 = \infty, so f0H2f_0 \notin H^2 almost surely. The scaling should either be strengthened (e.g. k5/2ak,0k^{5/2} a_{k,0} bounded) or the target space downgraded to H1H^1.
  • Phase-labelling drift between text and Figure 1 caption. The caption first calls the quasi-static tracking 'Phase I', then a few lines later defines Phase I as the fast O(1)O(1) decay and Phase II as the tracking — the same regime carries two labels. The body text near Figure 1 attributes the ds1d^{s-1}-duration stage to the quasi-static tracking, further mixing the two labels.
  • Notational clash on γ\gamma. The symbol γ\gamma (Gaussian measure throughout) is reused in Figure 2 as the step size, without renaming or warning.
  • Appendix proofs carry several under-justified steps. The choice λ=12(11+ε)\lambda = \tfrac12(1-\sqrt{1+\varepsilon}) in Lemma A.1 leaves the admissible range λ(0,1/2)\lambda \in (0, 1/2); the Mills-ratio and near-origin Taylor of FF are combined without regime separation; the lower bound in Lemma A.5 is dismissed as 'the same argument' when it requires a different (upper) differential inequality on m˙\dot m; the τ~k\tilde\tau_{k^\star} contradiction bullets contain a non-sequitur ('m˙=0\dot m = 0, hence m=0m = 0'); Theorem A.7's time origin drifts between tt and tτct - \tau_c. Individually minor, together they weigh on the appendix's readability.
  • No baseline comparison. The paper's whole point is that joint learning outperforms fixing one of (w,φ)(w, \varphi), but no side-by-side numerical comparison against the planted flow, isotron / isotonic-regression baselines, or standard SGD on a shallow neural network is provided.
  • RKHS regularization mentioned but not used. Adding μfH2/2\mu \|f\|_\mathcal{H}^2 / 2 is proposed as a way to threshold high frequencies, but the experiments use μ=0\mu = 0 implicitly and never explore the effect of this regularization.

Reproducibility & code

  • No code released. The replication/codebase/ shipped with the submission is empty and the paper does not link to a public repository. For a mostly theoretical paper this is defensible, but the numerical experiments contain several unspecified ingredients that a released script would resolve.
  • RKHS weight sequence (ck)(c_k) unspecified. Proposition 5.1 admits any positive summable (ck)(c_k) with kkck<\sum_k k c_k < \infty. Figure 2's implementation must fix a specific choice, but no value is given. This rescales the feature map, the effective per-mode step size and the implicit regularizer, and so materially affects the empirical dynamics.
  • Gradient-inner-product convention unstated. It is not made explicit whether the coefficient updates ak,ta_{k,t} are taken with respect to the ambient 2\ell^2 coefficient inner product, the Lγ2L^2_\gamma inner product (which is what the theoretical dynamics uses), or the RKHS inner product (which weights modes by ck1c_k^{-1}). These differ by mode-dependent factors and affect direct comparability with the idealized ODE.
  • Seeds not archived. RNG seeds and the exact draw ordering between the direction warm-start sign and the Gaussian direction seed are not reported, so the specific 8/12 split of Figure 2 is not exactly reproducible; only the qualitative split behaviour is.
  • Time-axis mapping in Figure 2 requires reconciliation. The Figure 2 caption gives t=γstept = \gamma \cdot \text{step}, the body text writes γT=400\gamma T = 400; a reader must combine these to reconstruct the axis. A single, explicit statement of the step-size γ\gamma in the caption would fix this.
  • What the paper does enable. The idealized Figure 1 ODE is described completely enough (Eqs. (8)-(9), initial conditions, Euler step, horizon) that a competent reader can reproduce the qualitative three-phase pattern in an afternoon. The empirical Figure 2 setup is likewise reproducible at a qualitative level, subject to the missing (ck)(c_k) and inner-product choice above.

Recommended Changes

Essential

  • Add a numerical demonstration of the negative-m0m_0 escape. Integrate the joint ODE from m(0)=104m(0) = -10^{-4} with the same φ\varphi^\star as Figure 1, alongside the planted-model 1D ODE from Proposition 4.1, and plot the two on the same axes. This is the single change that would most directly corroborate the paper's headline claim, and it is a two-line modification of the Figure 1 script.
  • Verify the τcm02(s1)\tau_c \sim m_0^{-2(s-1)} scaling. Sweep m0{102,103,104,105}m_0 \in \{10^{-2}, 10^{-3}, 10^{-4}, 10^{-5}\} for the Figure 1 ODE and report a log-log slope; optionally sweep d{50,100,200,400}d \in \{50, 100, 200, 400\} for the empirical Figure 2 setup to cross-check the ds1d^{s-1} side of the same claim.
  • Correct the definition of the information exponent. Change 'the smallest integer s1s \ge 1 such that as=0a^\star_s = 0' to '... such that as0a^\star_s \neq 0' where the theorem's setup is stated.
  • Fix the f0H2f_0 \in H^2 regularity claim. Either strengthen the initialization decay to match H2H^2 (e.g. k5/2ak,0k^{5/2} a_{k,0} bounded on average) or state that f0H1f_0 \in H^1 almost surely.
  • Report the RKHS weight sequence (ck)(c_k) and the gradient inner-product convention used in Figure 2. These directly control the effective per-mode dynamics and are the two biggest gaps a reader would need to fill in to reproduce the empirical figure.
  • Release a minimal reference implementation. Two scripts — an Euler integrator for the idealized ODE and the full-batch RKHS-GD loop for the empirical experiment — would remove the residual ambiguities and cost the authors little.

Suggested

  • Rename the step size in Figure 2. Reserve γ\gamma for the Gaussian measure and use η\eta (or Δt\Delta t) for the step size, stated in the caption.
  • Reconcile the Phase-I/II/III labels between the Figure 1 caption and body. In particular, attribute the ds1d^{s-1}-duration stage explicitly to Phase II.
  • Rewrite the appendix under-justifications. Namely: (i) resolve the sign of λ\lambda in Lemma A.1 for each tail; (ii) separate regimes for the Mills-ratio bound and the near-origin Taylor of FF; (iii) give the one-line upper differential inequality that yields the lower bound of Lemma A.5; (iv) replace the non-sequitur m˙=0m=0\dot m = 0 \Rightarrow m = 0 bullet in the τ~k\tilde\tau_{k^\star} argument with the direct 'm˙tcmt2s1>0\dot m_t \ge c\, m_t^{2s-1} > 0' contradiction; (v) add the missing third case (sign crossing of ak,ta_{k,t}) to the same stopping-time argument; (vi) align the time origin in Theorem A.7 between tt and tτct - \tau_c.
  • Add a small baseline panel. Even a single side-by-side plot of joint vs. planted flow at m0=104m_0 = -10^{-4} would substantiate 'joint learning outperforms fixing one component' beyond words.
  • Explore the RKHS regularization μfH2\mu \|f\|_\mathcal{H}^2. The theoretical remark is made but no experiment supports it; a small ablation would strengthen the RKHS narrative of Section 5.
  • Fix the internal 'Section 7' reference in the structure paragraph to point at the actual conclusion section and mention Section 6 (Numerical Experiments) explicitly.
  • Add one nn-sweep for Figure 2. With n{103,104,105}n \in \{10^3, 10^4, 10^5\} the reader would get a first empirical glimpse of the sample-complexity dependence flagged in the conclusion.
  • Unify tkt_{k^\star} vs tkt^\star_k notation and remove the small typos ('contraction' → 'contradiction'; a˙k,t\dot a_{k,t} vs ak,ta_{k,t} in Lemma A.6).