Kernel Recursive Least Squares Dictionary Learning Algorithm

Ghasem Alipoor, Karl Skretting
7/2/2025
cs.LGeess.SP

No official code found. Best implementation: G-Alipoor/kernel-rls-dictionary-learning (1 star, last commit 2025-07-05).

Abstract

We propose an efficient online dictionary learning algorithm for kernel-based sparse representations. In this framework, input signals are nonlinearly mapped to a high-dimensional feature space and represented sparsely using a virtual dictionary. At each step, the dictionary is updated recursively using a novel algorithm based on the recursive least squares (RLS) method. This update mechanism works with single samples or mini-batches and maintains low computational complexity. Experiments on four datasets across different domains show that our method not only outperforms existing online kernel dictionary learning approaches but also achieves classification accuracy close to that of batch-trained models, while remaining significantly more efficient.

View on arXivView PDF

Code Implementations(1)

Kernel Recursive Least Squares Dictionary Learning Algorithm

10MATLABOct 24, 20221 years ago

Similar Papers

Cite this paper

@article{alipoor2025kernel,
  title  = {Kernel Recursive Least Squares Dictionary Learning Algorithm},
  author = {Ghasem Alipoor and Karl Skretting},
  year   = {2025},
  eprint = {2507.01636},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.01636v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.01636.svg)](https://codeofpaper.com/paper/2507.01636)

Discussion