Making Sense of CNNs: Interpreting Deep Representations & Their Invariances with INNs
Not on the map. Why?
Abstract (arXiv)
To tackle increasingly complex tasks, it has become an essential ability of neural networks to learn abstract representations. These task-specific representations and, particularly, the invariances they capture turn neural networks into black box models that lack interpretability. To open such a black box, it is, therefore, crucial to uncover the different semantic concepts a model has learned as well as those that it has learned to be invariant to. We present an approach based on INNs that (i) recovers the task-specific, learned invariances by disentangling the remaining factor of variation in the data and that (ii) invertibly transforms these recovered invariances combined with the model representation into an equally expressive one with accessible semantic concepts. As a consequence, neural network representations become understandable by providing the means to (i) expose their semantic meaning, (ii) semantically modify a representation, and (iii) visualize individual learned semantic concepts and invariances. Our invertible approach significantly extends the abilities to understand black box models by enabling post-hoc interpretations of state-of-the-art networks without compromising their performance. Our implementation is available at https://compvis.github.io/invariances/ .
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 2; 2024: 1; 2025: 1; 2026: 1.
10 papers.
- 2021High Fidelity Visualization of What Your Self-Supervised Representation Knows Aboutcited by 64
- 2023ControlMat: A Controlled Generative Approach to Material Capturecited by 50
- 2021Stochastic Image-to-Video Synthesis using cINNscited by 49
- 2023Generative Semantic Segmentationcited by 32
- 2022Diffeomorphic Counterfactuals with Generative Modelscited by 29
- 2024Concept-Based Explanations in Computer Vision: Where Are We and Where Could We Go?cited by 17
- 2021Understanding Invariance via Feedforward Inversion of Discriminatively Trained Classifierscited by 11
- 2022Explaining Deep Convolutional Neural Networks via Latent Visual-Semantic Filter Attentioncited by 11
- 2025Knowledge distillation through geometry-aware representational alignmentcited by 0
- 2026Show Me What You Don't Know: Efficient Sampling from Invariant Sets for Model Validationcited by 0
- 2026Show Me What You Don't Know: Efficient Sampling from Invariant Sets for Model Validation23 Mar 2026
- 2025Knowledge distillation through geometry-aware representational alignment27 Sep 2025
- 2024Concept-Based Explanations in Computer Vision: Where Are We and Where Could We Go?20 Sep 2024
- 2023ControlMat: A Controlled Generative Approach to Material Capture4 Sep 2023
- 2023Generative Semantic Segmentation20 Mar 2023
- 2022Diffeomorphic Counterfactuals with Generative Models10 Jun 2022
- 2022Explaining Deep Convolutional Neural Networks via Latent Visual-Semantic Filter Attention10 Apr 2022
- 2021High Fidelity Visualization of What Your Self-Supervised Representation Knows About16 Dec 2021
- 2021Stochastic Image-to-Video Synthesis using cINNs10 May 2021
- 2021Understanding Invariance via Feedforward Inversion of Discriminatively Trained Classifiers15 Mar 2021