# Optimal Projections for Discriminative Dictionary Learning using the JL-lemma

Source: [Optimal Projections for Discriminative Dictionary Learning using the JL-lemma](<https://www.sota2.com/research/paper/68fa75151e209131cea65999>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2026-03-18T05:00:11.457Z

Authors: G.Madhuri, Atul Negi, Kaluri V.Rangarao

Published: 2023-08-27T02:59:59.000Z

## Abstract

Dimensionality reduction-based dictionary learning methods in the literature have often used iterative random projections. The dimensionality of such a random projection matrix is a random number that might not lead to a separable subspace structure in the transformed space. The convergence of such methods highly depends on the initial seed values used. Also, gradient descent-based updates might result in local minima. This paper proposes a constructive approach to derandomize the projection matrix using the Johnson-Lindenstrauss lemma. Rather than reducing dimensionality via random projections, a projection matrix derived from the proposed Modified Supervised PC analysis is used. A heuristic is proposed to decide the data perturbation levels and the dictionary atom's corresponding suitable description length. The projection matrix is derived in a single step, provides maximum feature-label consistency of the transformed space, and preserves the geometry of the original data. The projection matrix thus constructed is proved to be a JL-embedding. Despite confusing classes in the OCR datasets, the dictionary trained in the transformed space generates discriminative sparse coefficients with reduced complexity. Empirical study demonstrates that the proposed method performs well even when the number of classes and dimensionality increase. Experimentation on OCR and face recognition datasets shows better classification performance than other algorithms.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Face Recognition on Extended YaleB](<https://www.sota2.com/research/sota/face-recognition-on-extended-yaleb.md>): Face Recognition; Extended YaleB; Accuracy: 99.78.

- [Handwritten Digit Recognition on ARDIS](<https://www.sota2.com/research/sota/handwritten-digit-recognition-on-ardis.md>): Handwritten Digit Recognition; ARDIS; Accuracy: 95.6.

- [Telugu OCR on UHTelPCC](<https://www.sota2.com/research/sota/telugu-ocr-on-uhtelpcc.md>): Telugu OCR; UHTelPCC; Accuracy: 99.69.

- [Telugu OCR on Banti](<https://www.sota2.com/research/sota/telugu-ocr-on-banti.md>): Telugu OCR; Banti; Accuracy: 91.3.

- [Image Classification on Extended YaleB 30% corrupted](<https://www.sota2.com/research/sota/image-classification-on-extended-yaleb-30-percent-corrupted.md>): Image Classification; Extended YaleB 30% corrupted; Accuracy: 89.9.

- [Face Recognition on Cropped YaleB](<https://www.sota2.com/research/sota/face-recognition-on-cropped-yaleb.md>): Face Recognition; Cropped YaleB; Accuracy: 95.46.

- [Handwritten Digit Recognition on MNIST](<https://www.sota2.com/research/sota/handwritten-digit-recognition-on-mnist.md>): Handwritten Digit Recognition; MNIST; Accuracy: 96.99.

- [Digit Classification on USPS](<https://www.sota2.com/research/sota/digit-classification-on-usps.md>): Digit Classification; USPS; Accuracy: 97.2.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2308.13991>)

[PDF](<https://arxiv.org/pdf/2308.13991.pdf>)
