Complete Dictionary Recovery over the Sphere I: Overview and the Geometric Picture
arXiv:1511.03607 · doi:10.1109/TIT.2016.2632162
Abstract
We consider the problem of recovering a complete (i.e., square and invertible) matrix , from with , provided 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 when has nonzeros per column, under suitable probability model for . In contrast, prior results based on efficient algorithms either only guarantee recovery when has zeros per column, or require multiple rounds of SDP relaxation to work when has nonzeros per column (for any constant ). } 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.
Accepted by IEEE Transaction on Information Theory; revised according to the reviewers' comments
References in corpus (22)
- Global Optimality of Local Search for Low Rank Matrix Recovery
- Matrix Completion has No Spurious Local Minimum
- Nonconvex phase synchronization
- No bad local minima: Data independent training error guarantees for multilayer neural networks
- Provable Tensor Factorization with Missing Data
- Complete Dictionary Recovery over the Sphere II: Recovery by Riemannian Trust-region Method
- Non-convex Robust PCA
- When Are Nonconvex Problems Not Scary?
- Exact Recovery of Sparsely-Used Dictionaries
- On the low-rank approach for semidefinite programs arising in synchronization and community detection
- Simple, Efficient, and Neural Algorithms for Sparse Coding
- On the Computational Efficiency of Training Neural Networks
- Fast matrix completion without the condition number
- Tensor vs Matrix Methods: Robust Tensor Decomposition under Block Sparse Perturbations
- Statistical guarantees for the EM algorithm: From population to sample-based analysis
- The non-convex Burer-Monteiro approach works on smooth semidefinite programs
- Nonconvex Statistical Optimization: Minimax-Optimal Sparse PCA in Polynomial Time
- High Dimensional Expectation-Maximization Algorithm: Statistical Optimization and Asymptotic Normality
- Deep Learning without Poor Local Minima
- Dictionary Learning and Tensor Decomposition via the Sum-of-Squares Method
- Support recovery without incoherence: A case for nonconvex regularization
- Statistical consistency and asymptotic normality for high-dimensional robust M-estimators
Cited by in corpus (95)
- Nonconvex Optimization Meets Low-Rank Matrix Factorization: An Overview
- How to Escape Saddle Points Efficiently
- Implicit Regularization in Nonconvex Statistical Estimation: Gradient Descent Converges Linearly for Phase Retrieval, Matrix Completion, and Blind Deconvolution
- No Spurious Local Minima in Nonconvex Low Rank Problems: A Unified Geometric Analysis
- Adaptive Interference Removal for Un-coordinated Radar/Communication Co-existence
- Global Optimality in Low-rank Matrix Optimization
- Complete Dictionary Recovery over the Sphere II: Recovery by Riemannian Trust-region Method
- Gradient Descent Converges to Minimizers
- Optimistic mirror descent in saddle-point problems: Going the extra (gradient) mile
- An Analysis of the t-SNE Algorithm for Data Visualization
- On Nonconvex Optimization for Machine Learning: Gradients, Stochasticity, and Saddle Points
- Stochastic Cubic Regularization for Fast Nonconvex Optimization
- A Geometric Analysis of Neural Collapse with Unconstrained Features
- Nonconvex Demixing From Bilinear Measurements
- Dynamics of Deep Neural Networks and Neural Tangent Hierarchy
- Computing Large-Scale Matrix and Tensor Decomposition with Structured Factors: A Unified Nonconvex Optimization Perspective
- Efficiently escaping saddle points on manifolds
- Global Convergence of Stochastic Gradient Hamiltonian Monte Carlo for Non-Convex Stochastic Optimization: Non-Asymptotic Performance Bounds and Momentum-Based Acceleration
- The Global Optimization Geometry of Low-Rank Matrix Optimization
- From Symmetry to Geometry: Tractable Nonconvex Problems
- Robust PCA by Manifold Optimization
- Sharp Analysis for Nonconvex SGD Escaping from Saddle Points
- Convergence to Second-Order Stationarity for Constrained Non-Convex Optimization
- Time Series Forecasting via Learning Convolutionally Low-Rank Models
- A convex variational model for learning convolutional image atoms from incomplete data
- Scaling and Scalability: Provable Nonconvex Low-Rank Tensor Estimation from Incomplete Measurements
- Weakly Convex Optimization over Stiefel Manifold Using Riemannian Subgradient-Type Methods
- Optimization Landscape of Tucker Decomposition
- Blind Data Detection in Massive MIMO via -norm Maximization over the Stiefel Manifold
- An Unconstrained Layer-Peeled Perspective on Neural Collapse
- Nearly optimal bounds for the global geometric landscape of phase retrieval
- Dictionary Learning with BLOTLESS Update
- Regularized Gradient Descent: A Nonconvex Recipe for Fast Joint Blind Deconvolution and Demixing
- Complete Dictionary Learning via -norm Maximization
- Finding the Sparsest Vectors in a Subspace: Theory, Algorithms, and Applications
- On Stationary-Point Hitting Time and Ergodicity of Stochastic Gradient Langevin Dynamics
- On the Gap Between Strict-Saddles and True Convexity: An Omega(log d) Lower Bound for Eigenvector Approximation
- An Alternating Manifold Proximal Gradient Method for Sparse PCA and Sparse CCA
- Dual Principal Component Pursuit
- Proximal Gradient Method for Nonsmooth Optimization over the Stiefel Manifold
- Matrix Completion and Related Problems via Strong Duality
- Sensor Calibration for Off-the-Grid Spectral Estimation
- Unique sparse decomposition of low rank matrices
- Identifiability of Complete Dictionary Learning
- Analysis of the Optimization Landscapes for Overcomplete Representation Learning
- Efficient Sparse Coding using Hierarchical Riemannian Pursuit
- Manifold Gradient Descent Solves Multi-Channel Sparse Blind Deconvolution Provably and Efficiently
- Short-and-Sparse Deconvolution -- A Geometric Approach
- Riemannian Perspective on Matrix Factorization
- Towards the optimal construction of a loss function without spurious local minima for solving quadratic equations
- ADMM for Multiaffine Constrained Optimization
- The Global Optimization Geometry of Shallow Linear Neural Networks
- First-order methods almost always avoid saddle points: the case of vanishing step-sizes
- Provable Representation Learning for Imitation Learning via Bi-level Optimization
- Escaping spurious local minimum trajectories in online time-varying nonconvex optimization
- Alternating minimization for dictionary learning: Local Convergence Guarantees
- Analysis of Asymptotic Escape of Strict Saddle Sets in Manifold Optimization
- A Manifold Proximal Linear Method for Sparse Spectral Clustering with Application to Single-Cell RNA Sequencing Data Analysis
- Gradient descent provably escapes saddle points in the training of shallow ReLU networks
- Spectral Compressed Sensing via Projected Gradient Descent
- On the Landscape of Synchronization Networks: A Perspective from Nonconvex Optimization
- Escaping Saddle Points for Nonsmooth Weakly Convex Functions via Perturbed Proximal Algorithms
- Unique Sharp Local Minimum in -minimization Complete Dictionary Learning
- On The Geometric Analysis of A Quartic-quadratic Optimization Problem under A Spherical Constraint
- Manifold Proximal Point Algorithms for Dual Principal Component Pursuit and Orthogonal Dictionary Learning
- Asymptotic proximal point methods: finding the global minima with linear convergence for a class of multiple minima problems
- The loss landscape of deep linear neural networks: a second-order analysis
- Finding Second-Order Stationary Points in Nonconvex-Strongly-Concave Minimax Optimization
- Three proofs of the Benedetto-Fickus theorem
- Convex Sparse Blind Deconvolution
- Heavy-ball Algorithms Always Escape Saddle Points
- Multichannel Sparse Blind Deconvolution on the Sphere
- A Line-Search Descent Algorithm for Strict Saddle Functions with Complexity Guarantees
- Understanding Notions of Stationarity in Non-Smooth Optimization
- Multi-target Position and Velocity Estimation Using OFDM Communication Signals
- Leader Stochastic Gradient Descent for Distributed Training of Deep Learning Models: Extension
- On Collaborative Compressive Sensing Systems: The Framework, Design and Algorithm
- Generalized Orthogonal Procrustes Problem under Arbitrary Adversaries
- A Newton-Based Method for Nonconvex Optimization with Fast Evasion of Saddle Points
- Lecture notes on non-convex algorithms for low-rank matrix recovery
- Blind Signal Detection in Massive MIMO: Exploiting the Channel Sparsity
- Implicit regularization and solution uniqueness in over-parameterized matrix sensing
- Escaping Saddle Points in Distributed Newton's Method with Communication Efficiency and Byzantine Resilience
- Edge Artificial Intelligence for 6G: Vision, Enabling Technologies, and Applications
- Stochastic Approximation for Online Tensorial Independent Component Analysis
- An Envelope for Davis-Yin Splitting and Strict Saddle Point Avoidance
- Dictionary Learning and Sparse Coding on Statistical Manifolds
- Learning Semidefinite Regularizers
- Double-Sparsity Learning Based Channel-and-Signal Estimation in Massive MIMO with Generalized Spatial Modulation
- One-dimensional System Arising in Stochastic Gradient Descent
- Conditions for Exact Convex Relaxation and No Spurious Local Optima
- Non-Convex Compressed Sensing with Training Data
- A Comprehensive Study on Optimization Strategies for Gradient Descent In Deep Learning
- Opinion Dynamics with Varying Susceptibility to Persuasion via Non-Convex Local Search
- Escaping Saddle Points for Zeroth-order Nonconvex Optimization using Estimated Gradient Descent