Complete Dictionary Learning via ℓ^4-Norm Maximization over the Orthogonal Group

06/06/2019
by   Yuexiang Zhai, et al.
0

This paper considers the fundamental problem of learning a complete (orthogonal) dictionary from samples of sparsely generated signals. Most existing methods solve the dictionary (and sparse representations) based on heuristic algorithms, usually without theoretical guarantees for either optimality or complexity. The recent ℓ^1-minimization based methods do provide such guarantees but the associated algorithms recover the dictionary one column at a time. In this work, we propose a new formulation that maximizes the ℓ^4-norm over the orthogonal group, to learn the entire dictionary. We prove that under a random data model, with nearly minimum sample complexity, the global optima of the ℓ^4 norm are very close to signed permutations of the ground truth. Inspired by this observation, we give a conceptually simple and yet effective algorithm based on `matching, stretching, and projection' (MSP). The algorithm provably converges locally at a superlinear (cubic) rate and cost per iteration is merely an SVD. In addition to strong theoretical guarantees, experiments show that the new algorithm is significantly more efficient and effective than existing methods, including KSVD and ℓ^1-based methods. Preliminary experimental results on real images clearly demonstrate advantages of so learned dictionary over classic PCA bases.

READ FULL TEXT

page 20

page 21

page 22

research
10/23/2022

Simple Alternating Minimization Provably Solves Complete Dictionary Learning

This paper focuses on complete dictionary learning problem, where the go...
research
12/18/2018

Frank-Wolfe Algorithm for the Exact Sparse Problem

In this paper, we study the properties of the Frank-Wolfe algorithm to s...
research
11/09/2017

Alternating minimization for dictionary learning with random initialization

We present theoretical guarantees for an alternating minimization algori...
research
04/21/2021

Efficient Sparse Coding using Hierarchical Riemannian Pursuit

Sparse coding is a class of unsupervised methods for learning a sparse r...
research
06/11/2020

Recovery and Generalization in Over-Realized Dictionary Learning

In over two decades of research, the field of dictionary learning has ga...
research
03/07/2023

Group conditional validity via multi-group learning

We consider the problem of distribution-free conformal prediction and th...
research
02/22/2019

Unique Sharp Local Minimum in ℓ_1-minimization Complete Dictionary Learning

We study the problem of globally recovering a dictionary from a set of s...

Please sign up or login with your details

Forgot password? Click here to reset