Complete Dictionary Recovery Over the Sphere I: Overview and the Geometric Picture

From MaRDI portal



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 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 either only guarantee recovery when mathbfX0 has O(sqrtn) zeros per column, or require multiple rounds of SDP relaxation to work when mathbfX0 has O(n1−delta) nonzeros per column (for any constant deltain(0,1)). } Our algorithmic pipeline centers around solving a certain nonconvex optimization problem with a spherical constraint. In this paper, we provide a geometric characterization of the objective landscape. In particular, we show that the problem is highly structured: with high probability, (1) there are no "spurious" local minimizers; and (2) around all saddle points the objective has a negative directional curvature. This distinctive structure makes the problem amenable to efficient optimization algorithms. In a companion paper (arXiv:1511.04777), we design a second-order trust-region algorithm over the sphere that provably converges to a local minimizer from arbitrary initializations, despite the presence of saddle points.




Cited in
(67)








This page was built for publication: Complete Dictionary Recovery Over the Sphere I: Overview and the Geometric Picture

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