Learning computationally efficient dictionaries and their implementation as fast transforms - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2015

Learning computationally efficient dictionaries and their implementation as fast transforms

Résumé

Dictionary learning is a branch of signal processing and machine learning that aims at finding a frame (called dictionary) in which some training data admits a sparse representation. The sparser the representation, the better the dictionary. The resulting dictionary is in general a dense matrix, and its manipulation can be computationally costly both at the learning stage and later in the usage of this dictionary, for tasks such as sparse coding. Dictionary learning is thus limited to relatively small-scale problems. In this paper, inspired by usual fast transforms, we consider a general dictionary structure that allows cheaper manipulation, and propose an algorithm to learn such dictionaries --and their fast implementation-- over training data. The approach is demonstrated experimentally with the factorization of the Hadamard matrix and with synthetic dictionary learning experiments.
Fichier principal
Vignette du fichier
Supplementary_material.pdf (166 Ko) Télécharger le fichier
Learning_efficient_dictionaries.pdf (468.38 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01010577 , version 1 (20-06-2014)
hal-01010577 , version 2 (30-06-2014)
hal-01010577 , version 3 (26-02-2015)

Identifiants

Citer

Luc Le Magoarou, Rémi Gribonval. Learning computationally efficient dictionaries and their implementation as fast transforms. 2015. ⟨hal-01010577v3⟩
573 Consultations
724 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More