ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1511.04777
102
147
v1v2v3 (latest)

Complete Dictionary Recovery over the Sphere II: Recovery by Riemannian Trust-region Method

15 November 2015
Ju Sun
Qing Qu
John N. Wright
ArXiv (abs)PDFHTML
Abstract

We consider the problem of recovering a complete (i.e., square and invertible) matrix A0\mathbf A_0A0​, from Y∈Rn×p\mathbf Y \in \mathbb{R}^{n \times p}Y∈Rn×p with Y=A0X0\mathbf Y = \mathbf A_0 \mathbf X_0Y=A0​X0​, provided X0\mathbf X_0X0​ is sufficiently sparse. This recovery problem is central to the theoretical understanding of dictionary learning, which seeks a sparse representation for a collection of input signals, and finds numerous applications in modern signal processing and machine learning. We give the first efficient algorithm that provably recovers A0\mathbf A_0A0​ when X0\mathbf X_0X0​ has O(n)O(n)O(n) nonzeros per column, under suitable probability model for X0\mathbf X_0X0​. Our algorithmic pipeline centers around solving a certain nonconvex optimization problem with a spherical constraint, and hence is naturally phrased in the language of manifold optimization. In the first paper (arXiv:1511.03607), we have showed that with high probability our nonconvex formulation has no "spurious" local minimizers and any saddle point present is second-order. In this paper, we take advantage of the particular geometric structure and design a Riemannian trust region algorithm over the sphere that provably converges to a local minimizer with an arbitrary initialization. Such minimizers give excellent approximations to rows of X0\mathbf X_0X0​. The rows are recovered by linear programming rounding and deflation.

View on arXiv
Comments on this paper