SimCDL: A Simple Framework for Contrastive Dictionary Learning
In this paper, we propose a novel approach to the dictionary learning (DL) initialization problem, leveraging the SimCLR framework from deep learning in a self-supervised manner. Dictionary learning seeks to represent signals as sparse combinations of dictionary atoms, but effective initialization remains challenging. By applying contrastive learning, we encourage similar representations for augmented versions of the same sample while distinguishing between different samples. This results in a more diverse and incoherent set of atoms, which enhances the performance of DL applications in classification and anomaly detection tasks. Our experiments across several benchmark datasets demonstrate the effectiveness of our method for improving dictionary learning initialization and its subsequent impact on performance in various applications.
Authors
- Bogdan Dumitrescu (ORCID: https://orcid.org/0000-0003-4555-1714)
- Denis C. Ilie-Ablachim (ORCID: https://orcid.org/0009-0005-6984-2171)
Institutions
- Universitatea Națională de Știință și Tehnologie Politehnica București (RO)
Publication Details
- Journal
- Applied Sciences
- Published
- 2024-11-05
- DOI
- https://doi.org/10.3390/app142210082
- Citations
- 1
- Primary Topic
- Natural Language Processing Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- Ministerul Cercetării, Inovării şi Digitalizării
- Unitatea Executiva pentru Finantarea Invatamantului Superior, a Cercetarii, Dezvoltarii si Inovarii