Contrastive Corpus Attribution for Explaining Representations
Not on the map. Why?
Abstract (arXiv)
Despite the widespread use of unsupervised models, very few methods are designed to explain them. Most explanation methods explain a scalar model output. However, unsupervised models output representation vectors, the elements of which are not good candidates to explain because they lack semantic meaning. To bridge this gap, recent works defined a scalar explanation output: a dot product-based similarity in the representation space to the sample being explained (i.e., an explicand). Although this enabled explanations of unsupervised models, the interpretation of this approach can still be opaque because similarity to the explicand's representation may not be meaningful to humans. To address this, we propose contrastive corpus similarity, a novel and semantically meaningful scalar explanation output based on a reference corpus and a contrasting foil set of samples. We demonstrate that contrastive corpus similarity is compatible with many post-hoc feature attribution methods to generate COntrastive COrpus Attributions (COCOA) and quantitatively verify that features important to the corpus are identified. We showcase the utility of COCOA in two ways: (i) we draw insights by explaining augmentations of the same image in a contrastive learning setting (SimCLR); and (ii) we perform zero-shot object localization by explaining the similarity of image representations to jointly learned text representations (CLIP).
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 36 of its 58 references that are in the map. First posted on arXiv 30 Sep 2022.
Builds on
36 of 58 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2017Neural Discrete Representation Learningcited by 4,712
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2020Exploring Simple Siamese Representation Learningcited by 2,866
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,838
24 more
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,741
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,591
- 2017Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV)cited by 1,319
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
- 2018Sanity Checks for Saliency Mapscited by 1,156
- 2017SmoothGrad: removing noise by adding noisecited by 1,109
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
- 2020Concept Bottleneck Modelscited by 1,032
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 838
- 2019Self-Supervised Learning of Pretext-Invariant Representationscited by 808
- 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 734
- 2020Captum: A unified and generic model interpretability library for PyTorchcited by 547
- 2019A Theoretical Analysis of Contrastive Unsupervised Representation Learningcited by 530
- 2019The many Shapley values for model explanationcited by 344
- 2021Provable Guarantees for Self-Supervised Deep Learning with Spectral Contrastive Losscited by 313
- 2019Revisiting Self-Supervised Visual Representation Learningcited by 251
- 2019On Completeness-aware Concept-Based Explanations in Deep Neural Networkscited by 239
- 2020Explaining by Removing: A Unified Framework for Model Explanationcited by 218
- 2019Explainable Machine Learning in Deploymentcited by 211
- 2014On Using Very Large Target Vocabulary for Neural Machine Translationcited by 80
- 2021Contrastive Explanations for Model Interpretabilitycited by 75
- 2021Reproducing Kernel Hilbert Space, Mercer's Theorem, Eigenfunctions, Nystr"om Method, and Use of Kernels in Machine Learning: Tutorial and Surveycited by 37
- 2022Label-Free Explainability for Unsupervised Modelscited by 14
- 2021RELAX: Representation Learning Explainabilitycited by 12
Built on by
Citing papers per year: 2023: 2; 2024: 3; 2025: 1; 2026: 1.
7 papers.
- 2023Evaluating the Robustness of Interpretability Methods through Explanation Invariance and Equivariancecited by 14
- 2023CEIR: Concept-based Explainable Image Representation Learningcited by 5
- 2024ConPro: Learning Severity Representation for Medical Images using Contrastive Learning and Preference Optimizationcited by 3
- 2025Narrowing Information Bottleneck Theory for Multimodal Image-Text Representations Interpretabilitycited by 3
- 2024REPEAT: Improving Uncertainty Estimation in Representation Learning Explainabilitycited by 1
- 2024Explaining Representation Learning with Perceptual Componentscited by 0
- 2026Beyond Mean Foils: Auditing Worst-Foil Specificity in Frozen CLIP Region Explanationscited by 0
- 2026Beyond Mean Foils: Auditing Worst-Foil Specificity in Frozen CLIP Region Explanations23 Sep 2026
- 2025Narrowing Information Bottleneck Theory for Multimodal Image-Text Representations Interpretability16 Feb 2025
- 2024REPEAT: Improving Uncertainty Estimation in Representation Learning Explainability11 Dec 2024
- 2024Explaining Representation Learning with Perceptual Components11 Jun 2024
- 2024ConPro: Learning Severity Representation for Medical Images using Contrastive Learning and Preference Optimization29 Apr 2024
- 2023CEIR: Concept-based Explainable Image Representation Learning17 Dec 2023
- 2023Evaluating the Robustness of Interpretability Methods through Explanation Invariance and Equivariance13 Apr 2023