mlsanityData to 7 Oct 2026

Dictionary Learning under Symmetries via Group Representations

arXiv 2305.19557 ↗First posted 31 May 2023math.OC cs.LG eess.SPcited by 1

Not on the map. Why?

Abstract (arXiv)

The dictionary learning problem can be viewed as a data-driven process to learn a suitable transformation so that data is sparsely represented directly from example data. In this paper, we examine the problem of learning a dictionary that is invariant under a pre-specified group of transformations. Natural settings include Cryo-EM, multi-object tracking, synchronization, pose estimation, etc. We specifically study this problem under the lens of mathematical representation theory. Leveraging the power of non-abelian Fourier analysis for functions over compact groups, we prescribe an algorithmic recipe for learning dictionaries that obey such invariances. We relate the dictionary learning problem in the physical domain, which is naturally modelled as being infinite dimensional, with the associated computational problem, which is necessarily finite dimensional. We establish that the dictionary learning problem can be effectively understood as an optimization instance over certain matrix orbitopes having a particular block-diagonal structure governed by the irreducible representations of the group of symmetries. This perspective enables us to introduce a band-limiting procedure which obtains dimensionality reduction in applications. We provide guarantees for our computational ansatz to provide a desirable dictionary learning outcome. We apply our paradigm to investigate the dictionary learning problem for the groups SO(2) and SO(3). While the SO(2)-orbitope admits an exact spectrahedral description, substantially less is understood about the SO(3)-orbitope. We describe a tractable spectrahedral outer approximation of the SO(3)-orbitope, and contribute an alternating minimization paradigm to perform optimization in this setting. We provide numerical experiments to highlight the efficacy of our approach in learning SO(3)-invariant dictionaries, both on synthetic and on real world data.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 14 of its 56 references that are in the map. First posted on arXiv 31 May 2023.

Builds on

14 of 56 references.

References · 14

  1. 2017Learning SO(3) Equivariant Representations with Spherical CNNscited by 244
  2. 2016SE-Sync: A Certifiably Correct Algorithm for Synchronization over the Special Euclidean Groupcited by 80
  3. 2018Mapping Images to Scene Graphs with Permutation-Invariant Structured Predictioncited by 44
  4. 2017Convolutional Dictionary Learning: A Comparative Review and New Algorithmscited by 23
  5. 2017Convolutional Dictionary Learning via Local Processingcited by 19
  6. 2017Estimation under group actions: recovering orbits from invariantscited by 14
  7. 2013Multireference Alignment using Semidefinite Programmingcited by 9
  8. 2020Likelihood landscape and maximum likelihood estimation for the discrete orbit recovery modelcited by 8
  9. 2021Maximum likelihood for high-noise group orbit estimation and single-particle cryo-EMcited by 5
  10. 2017The sample complexity of multi-reference alignmentcited by 3
  11. 2020Group Invariant Dictionary Learningcited by 3
  12. 2016Symmetric Tensor Nuclear Normscited by 2
2 more
  1. 2021Sparse Multi-Reference Alignment : Phase Retrieval, Uniform Uncertainty Principles and the Beltway Problemcited by 2
  2. 2018On learning with shift-invariant structurescited by 1

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.