Skip to main navigation Skip to search Skip to main content

Linearized Kernel Dictionary Learning

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, we present a new approach of incorporating kernels into dictionary learning. The kernel K-SVD algorithm (KKSVD), which has been introduced recently, shows an improvement in classification performance, with relation to its linear counterpart K-SVD. However, this algorithm requires the storage and handling of a very large kernel matrix, which leads to high computational cost, while also limiting its use to setups with small number of training examples. We address these problems by combining two ideas: first, we approximate the kernel matrix using a cleverly sampled subset of its columns using the Nyström method; second, as we wish to avoid using this matrix altogether, we decompose it by SVD to form new 'virtual samples,' on which any linear dictionary learning can be employed. Our method, termed 'Linearized Kernel Dictionary Learning' (LKDL) can be seamlessly applied as a preprocessing stage on top of any efficient off-The-shelf dictionary learning scheme, effectively 'kernelizing' it. We demonstrate the effectiveness of our method on several tasks of both supervised and unsupervised classification and show the efficiency of the proposed scheme, its easy integration and performance boosting properties.

Original languageEnglish GB
Article number7454703
Pages (from-to)726-739
Number of pages14
JournalIEEE Journal on Selected Topics in Signal Processing
Volume10
Issue number4
DOIs
StatePublished - Jun 2016

Keywords

  • Dictionary Learning
  • KSVD
  • Kernel Dictionary Learning
  • Kernels
  • Supervised Dictionary Learning

ASJC Scopus subject areas

  • Signal Processing
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Linearized Kernel Dictionary Learning'. Together they form a unique fingerprint.

Cite this