Simple Alternating Minimization Provably Solves Complete Dictionary Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Liang, Geyu, Zhang, Gavin, Fattahi, Salar, Zhang, Richard Y.
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909524972011520
author Liang, Geyu
Zhang, Gavin
Fattahi, Salar
Zhang, Richard Y.
author_facet Liang, Geyu
Zhang, Gavin
Fattahi, Salar
Zhang, Richard Y.
contents This paper focuses on the noiseless complete dictionary learning problem, where the goal is to represent a set of given signals as linear combinations of a small number of atoms from a learned dictionary. There are two main challenges faced by theoretical and practical studies of dictionary learning: the lack of theoretical guarantees for practically-used heuristic algorithms and their poor scalability when dealing with huge-scale datasets. Towards addressing these issues, we propose a simple and efficient algorithm that provably recovers the ground truth when applied to the nonconvex and discrete formulation of the problem in the noiseless setting. We also extend our proposed method to mini-batch and online settings where the data is huge-scale or arrives continuously over time. At the core of our proposed method lies an efficient preconditioning technique that transforms the unknown dictionary to a near-orthonormal one, for which we prove a simple alternating minimization technique converges linearly to the ground truth under minimal conditions. Our numerical experiments on synthetic and real datasets showcase the superiority of our method compared with the existing techniques.
format Preprint
id arxiv_https___arxiv_org_abs_2210_12816
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Simple Alternating Minimization Provably Solves Complete Dictionary Learning
Liang, Geyu
Zhang, Gavin
Fattahi, Salar
Zhang, Richard Y.
Machine Learning
Signal Processing
Optimization and Control
This paper focuses on the noiseless complete dictionary learning problem, where the goal is to represent a set of given signals as linear combinations of a small number of atoms from a learned dictionary. There are two main challenges faced by theoretical and practical studies of dictionary learning: the lack of theoretical guarantees for practically-used heuristic algorithms and their poor scalability when dealing with huge-scale datasets. Towards addressing these issues, we propose a simple and efficient algorithm that provably recovers the ground truth when applied to the nonconvex and discrete formulation of the problem in the noiseless setting. We also extend our proposed method to mini-batch and online settings where the data is huge-scale or arrives continuously over time. At the core of our proposed method lies an efficient preconditioning technique that transforms the unknown dictionary to a near-orthonormal one, for which we prove a simple alternating minimization technique converges linearly to the ground truth under minimal conditions. Our numerical experiments on synthetic and real datasets showcase the superiority of our method compared with the existing techniques.
title Simple Alternating Minimization Provably Solves Complete Dictionary Learning
topic Machine Learning
Signal Processing
Optimization and Control
url https://arxiv.org/abs/2210.12816