Source-linked AI summary
Convergence results for projected line-search methods on varieties of low-rank matrices via \L{}ojasiewicz inequality
Reinhold Schneider, André Uschmajew
TL;DR
Optimization on the smooth rank-k manifold faces difficulties at its nonclosed boundary and unbounded curvature. This paper analyzes projected line-search methods on the closed rank-at-most-k variety using tangent-cone Lojasiewicz inequalities; for real-analytic costs, it establishes convergence and characterizes critical points as either rank k or zero-gradient.
Problem
The smooth rank-k manifold is nonclosed, and its manifold properties break down at lower-rank boundary points where curvature can become unbounded.
Source: §1 · pp. 2–3Method
The paper proves convergence results for line-search methods on M≤k using Lojasiewicz inequalities for projected antigradients on tangent cones.
Source: §1 · p. 3, Contributions and outline · p. 4Results
A critical point on M≤k either has rank k or satisfies ∇f(X*) = 0.
Source: §1 · p. 3Takeaways & Limitations
Assuming a full-rank critical limit is justified because any rank-deficient critical point must have zero gradient.
Source: §1 · p. 3The analysis is finite-dimensional, and the Lojasiewicz parameter θ remains unknown in the subsequent results.
Source: §2.2 · p. 7
Abstract
from arXiv · showhide
The aim of this paper is to derive convergence results for projected line-search methods on the real-algebraic variety $\mathcal{M}_{\le k}$ of real $m \times n$ matrices of rank at most $k$. Such methods extend Riemannian optimization methods, which are successfully used on the smooth manifold $\mathcal{M}_k$ of rank-$k$ matrices, to its closure by taking steps along gradient-related directions in the tangent cone, and afterwards projecting back to $\mathcal{M}_{\le k}$. Considering such a method circumvents the difficulties which arise from the nonclosedness and the unbounded curvature of $\mathcal{M}_k$. The pointwise convergence is obtained for real-analytic functions on the basis of a \L{}ojasiewicz inequality for the projection of the antigradient to the tangent cone. If the derived limit point lies on the smooth part of $\mathcal{M}_{\le k}$, i.e. in $\mathcal{M}_k$, this boils down to more or less known results, but with the benefit that asymptotic convergence rate estimates (for specific step-sizes) can be obtained without an a priori curvature bound, simply from the fact that the limit lies on a smooth manifold. At the same time, one can give a convincing justification for assuming critical points to lie in $\mathcal{M}_k$: if $X$ is a critical point of $f$ on $\mathcal{M}_{\le k}$, then either $X$ has rank $k$, or $\nabla f(X) = 0$.
1. Introduction.
The paper develops projected line-search methods on the closed variety of matrices of rank at most k, using tangent-cone projections to address difficulties at the boundary of the smooth rank-k manifold. For real-analytic costs, it establishes convergence results and shows that a critical point is either rank k or has zero gradient.
1. Introduction.
- The closure M≤k avoids analyzing iterates solely on M_k, whose boundary contains lower-rank matrices and where curvature can become unbounded as the smallest singular value shrinks.On M_k, projection curvature scales like the inverse of the smallest singular value.Source: §1 · pp. 2–3
- With a small-step safeguard, convergence rates can be estimated from the Lojasiewicz parameters, although a linear rate is established only when θ = 1/2.The value of θ cannot generally be checked in advance.Source: §1 · p. 3
- A critical point on M≤k either has rank k or satisfies ∇f(X*) = 0.This makes a full-rank limit a natural condition for concluding critical-point convergence.Source: §1 · p. 3
- The methods are not intended to detect or correct an overestimated target rank, so correct rank estimation remains a separate problem.Rank-increasing strategies are cited as an approach to that problem.Source: §1 · p. 4
- For real-analytic costs, tangent-cone Lojasiewicz inequalities support convergence of line-search iterates on M≤k, with the limit a critical point when it lies on the smooth part.The method uses gradient-related directions in tangent cones and an Armijo-like backtracking rule.Source: §1 · p. 3, Contributions and outline · p. 4
- The analysis is finite-dimensional, and hidden constants and provable rates may deteriorate with problem size.The paper notes that the Lojasiewicz inequality does not extend easily to infinite dimensions.Source: Contributions and outline · p. 4
2. Convergence of gradient methods via Lojasiewicz inequality.
The section formulates a minimization problem for a continuously differentiable, bounded-below function on a closed subset of its domain, assumed to have a solution.
2.1. Optimality condition.
The section introduces first-order optimality notions for constrained minimization, including tangent cones and projections of the antigradient. It uses criticality as the optimality condition for the paper’s convergence results.
- The tangent cone at x is defined through limits of scaled displacements from points in M approaching x.Source: §2.1 · p. 5
- A nearest point in a tangent cone is an orthogonal projection, but it may not be unique because the cone need not be convex.Source: §2.1 · p. 5
- The norm of a projection of the antigradient onto the tangent cone is denoted g−(x), with best approximations attaining that norm.Source: §2.1 · p. 5
- The paper uses its stated criticality condition as the first-order optimality condition.Source: §2.1 · p. 5
- The projected-gradient norm is continuous on a differentiable manifold when the gradient is continuous, but is not generally continuous on M.Source: §2.1 · p. 5
2.2. Lojasiewicz inequality.
The section defines a Lojasiewicz inequality for the projected antigradient and establishes it locally for real-analytic objectives on sets admitting suitable real-analytic parametrizations. The inequality’s parameters, including θ, are generally unknown.
- A projected-antigradient Lojasiewicz inequality requires positive δ and Λ and θ in (0, 1/2] around the point.Source: §2.2 · p. 6
- For real-analytic f, the projected-antigradient inequality holds locally when M is locally the image of a real-analytic parametrization satisfying the stated neighborhood condition.Source: §2.2 · p. 6
- The argument applies the classical inequality to f composed with the parametrization and uses the chain rule.Source: §2.2 · p. 6
- The inequality’s actual θ and Λ may depend on the point and are typically unknown, so the value of θ remains unknown in the subsequent results.Source: §2.2 · pp. 6–7
2.3. General convergence theorem.
The general convergence theorem applies descent iterations under assumptions (A1)–(A2) when a cluster point satisfies the projected-antigradient Lojasiewicz inequality. With (A3), it also provides a convergence-rate estimate, though the constants may not be determined explicitly.
- The theorem combines primary descent, stationarity, and an asymptotic small step-size safeguard with the Lojasiewicz inequality.Source: §2.3 · p. 7
- Under (A1)–(A2), a cluster point satisfying (L) is the limit of the sequence; (A3) additionally yields a convergence-rate estimate.Source: §2.3 · p. 7
- The projected-antigradient condition and assumptions (A1)–(A2) follow known convergence-result lines, with boundedness required for convergence of the sequence.Source: §2.3 · p. 7
- Because (A3) is required only after an unknown index n0, the constants in the rate estimate cannot be determined explicitly.Source: §2.3 · p. 7
- At singular points of M≤k, projected-antigradient norms tending to zero need not imply criticality, so the analysis later requires smoothness near the limit point.Source: §2.3 · p. 8
2.4. Retracted line-search methods.
Section 2.4 extends retracted line-search methods to closed sets through tangent-cone directions and retractions, then specifies gradient-related search and step-size conditions for convergence analysis.
2.4. Retracted line-search methods.
- A retracted line-search step adds a scaled tangent vector to the current iterate and maps the result back to the manifold via a smooth retraction.Source: §2.4.1 · p. 8
2.4.1. Retractions.
- For closed sets, a retraction maps tangent-cone steps back into the set; metric projection is a natural choice and is valid on M≤k.Source: §2.4.1 · pp. 8–9
2.4.2. Angle condition.
- Search directions satisfy an ω-angle condition to remain gradient-related; Euclidean best approximation of the negative gradient attains ω=1 and vanishes exactly when the projected antigradient does.Source: §2.4.2 · p. 9
2.4.3. Armijo point.
- Backtracking selects the largest tested step satisfying Armijo decrease; an Armijo point exists for descent directions under (A0), and smaller steps satisfy the same decrease.Source: §2.4.3 · pp. 9–10
2.4.4. Convergence results.
- Under (A0), a cluster point satisfying the Łojasiewicz gradient inequality yields convergence; analytic bounded-below objectives and a smooth neighborhood of the limit support rate estimates with metric projection.Source: §2.4.4 · pp. 11, 13
- Armijo is unnecessary for convergence under the stated decrease condition, but its choice matters when seeking (A3) and rate estimates.Source: §2.4.4 · p. 11
3. Results for matrix varieties of bounded rank.
This section extends projected, gradient-related line-search methods to matrices of rank at most k, accounting for tangent cones at singular points. It develops Łojasiewicz-based convergence guarantees for real-analytic cost functions, including methods with and without retraction.
3.1. Tangent cone and optimality.
- The tangent cone at rank-s X consists of tangent-space directions on M_s plus directions in U⊥⊗V⊥ of rank at most k − s.This additional rank-bounded component describes directions available at rank-deficient points.Source: §3.1 · pp. 14–15
- A critical point on M≤k either has rank k or has zero gradient; under strict convexity and coercivity, relative local minimizers have rank k when the unique ambient minimizer has rank at least k.Source: §3.1 · p. 16
3.2. Retraction by best low-rank approximation.
- The best Frobenius-norm rank-at-most-k approximation is used as a retraction, and it satisfies the stated estimate with M = 1 + 2^-1/2.The approximation can be computed by singular value decomposition.Source: §3.2 · p. 17
3.3. Lojasiewicz inequality and convergence result.
- For real-analytic, bounded-below f, Algorithm 3 converges to any cluster point, and at rank k that limit is critical with the stated rate estimates.The estimates apply when the limit has rank k.Source: §3.3 · pp. 18–19
3.4. A method without retraction.
- Algorithm 4 also converges to any cluster point, with rate estimates even at singular limits; if the limit has rank k, it is critical.Its search directions are chosen so iterates remain feasible without retraction.Source: §3.4 · pp. 19–20
- Although Algorithm 4 avoids retractions and saves some backtracking cost, retractions are expected to be cheaper than function evaluations or gradient projections, potentially offsetting that saving.Source: §3.4 · p. 20
- On rank-k completion instances, Algorithm 4 was inferior to Algorithm 3 in iteration count and computation time, including for k = 80.Figure 3.1 reports tests with A ∈ R2000×2000 and rank(A) = k.Source: Figure 3.1 · p. 21, §3.4 · p. 21
- When the target matrix had rank k/2, Algorithm 4 performed better, but neither method found a good approximation and the kth singular value was practically never below 10^-4.The authors note that the approach does not contribute to rank estimation.Source: §3.4 · p. 21, Figure 3.2 · p. 22
- The results extend Łojasiewicz-based convergence analysis to gradient-related line-search methods on matrices of rank at most k, including tangent cones at singular points.The setting is the real-algebraic variety M≤k of real m × n matrices.Source: §4 · p. 22
- Accounting for singular-point tangent cones addresses convergence-analysis difficulties caused by nonclosedness and unbounded curvature on the smooth rank-k manifold.Source: §4 · p. 22
- The convergence results are currently applicable to real-analytic cost functions.Source: §4 · p. 22
4. Conclusion.
The closing material identifies bounded-rank tensor varieties as a likely extension and completes the convergence proof with estimates on the sequence's tail.
4. Conclusion.
- The results may extend to tensor varieties with bounded Tucker, hierarchical Tucker, or tensor train ranks, which are intersections of low-rank matrix varieties.The paper identifies this as an important direction for future work.Source: §4 · p. 22
- The convergence argument shows that an accumulation point is the sequence's limit.The proof uses the displayed induction argument and assumption (A3).Source: Acknowledgments · p. 23
- When θ = 1/2, the proof obtains ν ∈ (0, 1).Source: Acknowledgments · p. 23
- For 0 < θ < 1/2, induction establishes r_n ≤ s_n, completing the proof's tail estimate.The proof first defines p and a comparison sequence, then uses induction.Source: Acknowledgments · p. 23