AIMech AI

Alecton Riemannian-Rescaled Stochastic Gradient Descent for Non-Convex Low-Rank Matrix Problems

Algorithms AIMech:AlectonStochasticGradientDescentForNonconvexLowRankMatrixProblems DRAFT
Aliases: Alecton Algorithm, Alecton Non-Convex Low-Rank Factorized SGD, Riemannian-Metric-Rescaled Stochastic Gradient Descent for Y Y^T Matrix Recovery
Alecton is a two-phase stochastic gradient descent algorithm introduced by De Sa, Olukotun, and Re (2015) for solving non-convex low-rank factorized matrix optimization problems min_{Y in R^{n x p}} E[||A_tilde - Y Y^T||_F^2] from a uniform random orthonormal initialization Y_0^T Y_0 = I_p without spectral warm-starts. Endowing the quotient manifold M = R^{n x p} / O_p with the rescaled Riemannian metric <U, V>_Y = tr(U (I + eta Y^T Y) V^T) and step size alpha_k = eta/4 transforms the factorized SGD update into Y_{k+1} = (I + eta A_tilde_k) Y_k (I + eta Y_k^T Y_k)^{-1}, whose column space C(Y_k) is identical at every step k to the unnormalized stochastic power iteration Y_bar_{k+1} = (I + eta A_tilde_k) Y_bar_k (Angular Phase), followed by orthonormalization Y_hat = Y_K (Y_K^T Y_K)^{-1/2} and empirical eigenvalue averaging R_bar = (1/L)*sum_{l=0}^{L-1} Y_hat^T A_tilde_l Y_hat to return Y_hat R_bar^{1/2} (Radial Phase).
Identity Notes & Concept Scope Distinct from AIMech:BurerMonteiroLowRankSemidefiniteProgrammingAndRiemannianStaircase (Round 336), which classifies deterministic second-order critical points of smooth semidefinite programs with linear constraints <A_i, Y Y^T> = b_i, and from AIMech:StreamingPCANearOptimalFiniteSampleOjaAlgorithm (Round 357), which analyzes rank-1 streaming covariance PCA with bounded-norm rank-1 samples x_t x_t^T via matrix product moments rather than proving global convergence for rank-p entrywise matrix completion, trace sensing, and subspace tracking under second-moment variance bounds (AVC) via Doob's optional stopping theorem on a determinant-ratio submartingale tau_k.

Claims & Grounded Evidence

3 Claims
Mechanism #r366-claim-riemannian-metric-rescaling-and-divergence-of-unrescaled-quartic-sgd
For the quartic factorized objective f_tilde(Y) = tr(Y Y^T Y Y^T) - 2*tr(Y A_tilde Y^T) + ||A_tilde||_F^2, standard SGD with any iterate-independent step size alpha_k >= alpha * C^{-2k} (C > 1) diverges super-exponentially as x_k^2 > alpha^{-1} C^{2k} (C + 1) whenever initialized with x_0^2 >= alpha^{-1}(C + 1) (Proposition 1, Appendix A); in contrast, equipping the quotient manifold M = R^{n x p}/O_p with the Riemannian metric <U, V>_Y = tr(U (I + eta Y^T Y) V^T) yields the rescaled update Y_{k+1} = (I + eta A_tilde_k) Y_k (I + eta Y_k^T Y_k)^{-1}, which has the exact same column space C(Y_k) = C(Y_bar_k) at every step k as the unnormalized iteration Y_bar_{k+1} = (I + eta A_tilde_k) Y_bar_k (Section 2, Eq. 3-4, Algorithm 1).
Mechanism #r366-claim-determinant-ratio-submartingale-and-optional-stopping-global-rate
Under the Alecton Variance Condition (Condition 1: E[y^T A_tilde^T W A_tilde y] <= sigma_a^2 tr(W) ||y||^2 and E[(y^T A_tilde y)^2] <= sigma_r^2 ||y||^4), Rank Condition (Condition 2: p = 1 or rank(A_tilde) = 1), and Step Size Condition (Condition 3: gamma = 2*n*sigma_a^2*p^2*(p + epsilon)*eta / (Delta*epsilon) <= 1 where Delta = lambda_q - lambda_{q+1}), the determinant ratio tau_k = |Y_k^T U Y_k| / |Y_k^T W Y_k| (with W = gamma*n^{-1}*p^{-2}*q*I + (1 - gamma*n^{-1}*p^{-2}*q)*U) satisfies the dominant mass submartingale drift E[tau_{k+1} | F_k] >= tau_k * (1 + eta*Delta*(1 - tau_k)) before stopping time T (Lemmas 6-12 and 15-16); applying Doob's optional stopping theorem (Theorem 2) to tau_k and the supermartingale psi_k = log(1 - tau_k) + (1/2)*eta*Delta*k proves that angular failure up to step t is bounded by P(F_t) <= Z_p(gamma) + (4*n*sigma_a^2*p^2*(p + epsilon) / (Delta^2*gamma*epsilon*t)) * log(n*p^2 / (gamma*q*epsilon)) with Z_1(gamma) = sqrt(2*pi*gamma)*exp(gamma/2)*erfc(sqrt(gamma/2)) <= sqrt(2*pi*gamma) and radial error P(||R_bar - Y_hat^T A Y_hat||_F^2 >= psi) <= p^2*sigma_r^2 / (L*psi), yielding global convergence in O(epsilon^{-1}*n*p^3*log n) steps (Theorem 1, Lemma 1, Lemmas 13-14) with a matching Omega(1/(K + 1)) rate lower bound (Theorem 3, Appendix E).
Application #r366-claim-matrix-completion-trace-sensing-subspace-tracking-and-local-strong-convexity
The Alecton Variance Condition holds for uniform entrywise matrix completion on mu-incoherent symmetric matrices with sigma_a^2 = mu^4*||A||_F^2 and sigma_r^2 = mu^4*tr(A)^2 (Lemma 2), rectangular entrywise sampling with M_{ij}^2 <= xi*m^{-1}*n^{-1}*||M||_F^2 giving sigma_a^2 = sigma_r^2 = 2*xi*||M||_F^2 (Lemma 3), isotropic unit-sphere trace sensing A_tilde = n^2 v v^T A w w^T for n > 50 giving sigma_a^2 = 16*||A||_F^2 and sigma_r^2 = 16*tr(A)^2 (Lemma 4, Lemmas 20-21), and m-entry subspace tracking on mu-incoherent rank-r projectors giving sigma_a^2 = sigma_r^2 = r^2*(1 + mu*r*m^{-1})^2 (Lemma 5, Lemma 22); moreover, when a linear measurement operator Omega satisfies 3p-RIP with constant delta, the factorized objective f(Y) = ||Omega(Y Y^T - A)||^2 has directional Hessian nabla_V^2 f(Y) >= 2*((1 - delta)*lambda_p - (3 + delta)*||Y Y^T - A||_F)*I (Theorem 4, Appendix G), establishing strong convexity in an O(1)-radius ball reached by Alecton.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:PrincipalComponentAnalysis
Principal Component Analysis
related_match Solves stochastic eigenvalue and subspace tracking problems via Riemannian-rescaled stochastic gradient descent.
AIO:DimensionalityReduction
Dimensionality Reduction
related_match Recovers low-rank matrix factorizations X = Y Y^T for matrix completion, matrix sensing, and subspace tracking.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r366-primary-pdf
Christopher De Sa, Kunle Olukotun, Christopher Re
primary paper
full_text
ID: https://proceedings.mlr.press/v37/sa15.html
sha256:7365928a4cb6…
r366-arxiv-abs
Christopher De Sa, Kunle Olukotun, Christopher Re
primary paper
abstract_only
ID: https://arxiv.org/abs/1411.1134
sha256:7d2e6a17dec1…
r366-metadata-cr
Christopher De Sa, Kunle Olukotun, Christopher Re
primary paper
abstract_only
ID: https://proceedings.mlr.press/v37/sa15.html
sha256:dd6f8deefd87…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:AlectonStochasticGradientDescentForNonconvexLowRankMatrixProblems Alecton... 3 claims · 3 sources AIO GROUNDING AIO:PrincipalComponentAnalysis (2)

Curation Provenance

Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T07:29:00Z
Updated: 2026-10-19T07:29:00Z
Source File: data/curated/AlectonStochasticGradientDescentForNonconvexLowRankMatrixProblems.yaml · Schema: curated_concept.yaml

Explore across X-Mech

Related computational & biological Mechs: Embedding Map Network Graph ProteinTraitsMech (ESM-2 pLM) DUFMech (Domain pLM) TraitMech CultureMech All 14 X-Mech Repositories