mlsanityData to 7 Oct 2026

Efficient Sparse Coding using Hierarchical Riemannian Pursuit

arXiv 2104.10314 ↗First posted 21 Apr 2021cs.LG cs.IT eess.SPcited by 2

Not on the map. Why?

Abstract (arXiv)

Sparse coding is a class of unsupervised methods for learning a sparse representation of the input data in the form of a linear combination of a dictionary and a sparse code. This learning framework has led to state-of-the-art results in various image and video processing tasks. However, classical methods learn the dictionary and the sparse code based on alternating optimizations, usually without theoretical guarantees for either optimality or convergence due to non-convexity of the problem. Recent works on sparse coding with a complete dictionary provide strong theoretical guarantees thanks to the development of the non-convex optimization. However, initial non-convex approaches learn the dictionary in the sparse coding problem sequentially in an atom-by-atom manner, which leads to a long execution time. More recent works seek to directly learn the entire dictionary at once, which substantially reduces the execution time. However, the associated recovery performance is degraded with a finite number of data samples. In this paper, we propose an efficient sparse coding scheme with a two-stage optimization. The proposed scheme leverages the global and local Riemannian geometry of the two-stage optimization problem and facilitates fast implementation for superb dictionary recovery performance by a finite number of samples without atom-by-atom calculation. We further prove that, with high probability, the proposed scheme can exactly recover any atom in the target dictionary with a finite number of samples if it is adopted to recover one atom of the dictionary. An application on wireless sensor data compression is also proposed. Experiments on both synthetic and real-world data verify the efficiency and effectiveness of the proposed scheme.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 15 of its 47 references that are in the map. First posted on arXiv 21 Apr 2021.

Builds on

15 of 47 references.

References · 15

  1. 2018Nonconvex Optimization Meets Low-Rank Matrix Factorization: An Overviewcited by 159
  2. 2016Matrix Completion has No Spurious Local Minimumcited by 124
  3. 2018Gradient Descent with Random Initialization: Fast Global Convergence for Nonconvex Phase Retrievalcited by 71
  4. 2015Complete Dictionary Recovery over the Sphere II: Recovery by Riemannian Trust-region Methodcited by 24
  5. 2018Guaranteed Recovery of One-Hidden-Layer Neural Networks via Cross Entropycited by 22
  6. 2015Complete Dictionary Recovery over the Spherecited by 19
  7. 2018Subgradient Descent Learns Orthogonal Dictionariescited by 17
  8. 2018Structured Local Optima in Sparse Blind Deconvolutioncited by 15
  9. 2017Fast and robust tensor decomposition with applications to dictionary learningcited by 14
  10. 2017Nonconvex Low-Rank Matrix Recovery with Arbitrary Outliers via Median-Truncated Gradient Descentcited by 10
  11. 2018Efficient Dictionary Learning with Gradient Descentcited by 10
  12. 2019Manifold Gradient Descent Solves Multi-Channel Sparse Blind Deconvolution Provably and Efficientlycited by 6
3 more
  1. 2020Complete Dictionary Learning via ℓp-norm Maximizationcited by 6
  2. 2019A Nonconvex Approach for Exact and Efficient Multichannel Sparse Blind Deconvolutioncited by 5
  3. 2020Blind Data Detection in Massive MIMO via ℓ3-norm Maximization over the Stiefel Manifoldcited by 3

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 0; 2023: 1.

2 papers.