Complete Dictionary Recovery over the Sphere

From MaRDI portal
Publication:6261239

arXiv1504.06785MaRDI QIDQ6261239

Author name not available (Why is that?)

Publication date: 26 April 2015

Abstract: We consider the problem of recovering a complete (i.e., square and invertible) matrix mathbfA0, from mathbfYinmathbbRnimesp with mathbfY=mathbfA0mathbfX0, provided mathbfX0 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 mathbfA0 when mathbfX0 has O(n) nonzeros per column, under suitable probability model for mathbfX0. In contrast, prior results based on efficient algorithms provide recovery guarantees when mathbfX0 has only O(n1delta) nonzeros per column for any constant deltain(0,1). 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. To show this apparently hard problem is tractable, we first provide a geometric characterization of the high-dimensional objective landscape, which shows that with high probability there are no "spurious" local minima. This particular geometric structure allows us to design a Riemannian trust region algorithm over the sphere that provably converges to one local minimizer with an arbitrary initialization, despite the presence of saddle points. The geometric approach we develop here may also shed light on other problems arising from nonconvex recovery of structured signals.




Has companion code repository: https://github.com/sunju/dl_focm

No records found.








This page was built for publication: Complete Dictionary Recovery over the Sphere

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6261239)