Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Non-negative Contrastive Learning

About

Deep representations have shown promising performance when transferred to downstream tasks in a black-box manner. Yet, their inherent lack of interpretability remains a significant challenge, as these features are often opaque to human understanding. In this paper, we propose Non-negative Contrastive Learning (NCL), a renaissance of Non-negative Matrix Factorization (NMF) aimed at deriving interpretable features. The power of NCL lies in its enforcement of non-negativity constraints on features, reminiscent of NMF's capability to extract features that align closely with sample clusters. NCL not only aligns mathematically well with an NMF objective but also preserves NMF's interpretability attributes, resulting in a more sparse and disentangled representation compared to standard contrastive learning (CL). Theoretically, we establish guarantees on the identifiability and downstream generalization of NCL. Empirically, we show that these advantages enable NCL to outperform CL significantly on feature disentanglement, feature selection, as well as downstream classification tasks. At last, we show that NCL can be easily extended to other learning scenarios and benefit supervised learning as well. Code is available at https://github.com/PKU-ML/non_neg.

Yifei Wang, Qi Zhang, Yaoyu Guo, Yisen Wang• 2024

Related benchmarks

TaskDatasetResultRank
Image ClassificationImageNet-100
Accuracy79.14
163
Visual Explanation EvaluationCIFAR-10 (test)--
6
Interpretability AnalysisImageNet-100 (test)
Consistency Score14.93
5
Interpretability AnalysisCIFAR-100 (test)
Consistency Score9.91
5
Image ClassificationCIFAR-100
Top-1 Accuracy60.67
4
Image RetrievalCIFAR-10
Precision@161.67
3
Image RetrievalCIFAR-100
Precision@524.68
3
Image RetrievalImageNet-100
Precision@512.64
3
Showing 8 of 8 rows

Other info

Follow for update