This Probably Looks Exactly Like That: An Invertible Prototypical Network
Not on the map. Why?
Abstract (arXiv)
We combine concept-based neural networks with generative, flow-based classifiers into a novel, intrinsically explainable, exactly invertible approach to supervised learning. Prototypical neural networks, a type of concept-based neural network, represent an exciting way forward in realizing human-comprehensible machine learning without concept annotations, but a human-machine semantic gap continues to haunt current approaches. We find that reliance on indirect interpretation functions for prototypical explanations imposes a severe limit on prototypes' informative power. From this, we posit that invertibly learning prototypes as distributions over the latent space provides more robust, expressive, and interpretable modeling. We propose one such model, called ProtoFlow, by composing a normalizing flow with Gaussian mixture models. ProtoFlow (1) sets a new state-of-the-art in joint generative and predictive modeling and (2) achieves predictive performance comparable to existing prototypical neural networks while enabling richer interpretation.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 58 of its 88 references that are in the map. First posted on arXiv 16 Jul 2024.
Builds on
58 of 88 references.
References · 58
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2023GPT-4 Technical Reportcited by 18,396
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
- 2017Prototypical Networks for Few-shot Learningcited by 3,015
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,626
- 2015Variational Inference with Normalizing Flowscited by 2,170
- 2016Density estimation using Real NVPcited by 2,042
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,917
- 2016Concrete Problems in AI Safetycited by 1,642
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,545
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,417
- 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,323
38 more
- 2022Diffusion Models: A Comprehensive Survey of Methods and Applicationscited by 1,114
- 2020Concept Bottleneck Modelscited by 1,032
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 737
- 2018FFJORD: Free-form Continuous Dynamics for Scalable Reversible Generative Modelscited by 594
- 2023Your Diffusion Model is Secretly a Zero-Shot Classifiercited by 306
- 2015A note on the evaluation of generative modelscited by 292
- 2021Escaping the Big Data Paradigm with Compact Transformerscited by 264
- 2018Manipulating and Measuring Model Interpretabilitycited by 256
- 2022A Survey on Generative Diffusion Modelcited by 240
- 2022Diffusion Probabilistic Modeling for Video Generationcited by 238
- 2017Deep Learning for Case-Based Reasoning through Prototypes: A Neural Network that Explains Its Predictionscited by 234
- 2018i-RevNet: Deep Invertible Networkscited by 137
- 2021HIVE: Evaluating the Human Interpretability of Visual Explanationscited by 105
- 2018Towards the first adversarially robust neural network model on MNISTcited by 104
- 2022CARD: Classification and Regression Diffusion Modelscited by 103
- 2023Concept-based Explainable Artificial Intelligence: A Surveycited by 98
- 2020A Survey on Generative Adversarial Networks: Variants, Applications, and Trainingcited by 97
- 2019Semi-Supervised Learning with Normalizing Flowscited by 76
- 2021This Looks Like That... Does it? Shortcomings of Latent Space Prototype Interpretability in Deep Networkscited by 65
- 2017SeGAN: Segmenting and Generating the Invisiblecited by 60
- 2020Towards falsifiable interpretability researchcited by 53
- 2021Score-Based Generative Classifierscited by 53
- 2023FunnyBirds: A Synthetic Vision Dataset for a Part-Based Analysis of Explainable AI Methodscited by 50
- 2021Densely connected normalizing flowscited by 49
- 2023OmniVec: Learning robust representations with cross modal sharingcited by 44
- 2021ScoreGrad: Multivariate Probabilistic Time Series Forecasting with Continuous Energy-based Generative Modelscited by 43
- 2021This looks more like that: Enhancing Self-Explaining Models by Prototypical Relevance Propagationcited by 43
- 2022Evaluation and Improvement of Interpretability for Self-Explainable Part-Prototype Networkscited by 37
- 2023This Looks Like Those: Illuminating Prototypical Concepts Using Multiple Visualizationscited by 36
- 2022ProtoVAE: A Trustworthy Self-Explainable Prototypical Variational Modelcited by 34
- 2023Reversible Vision Transformerscited by 33
- 2023DiffMIC: Dual-Guidance Diffusion Network for Medical Image Classificationcited by 32
- 2019Understanding the Limitations of Conditional Generative Modelscited by 28
- 2023Interpretability Benchmark for Evaluating Spatial Misalignment of Prototypical Parts Explanationscited by 27
- 2020A Framework to Learn with Interpretationcited by 23
- 2023Pixel-Grounded Prototypical Part Networkscited by 18
- 2019Semi-Conditional Normalizing Flows for Semi-Supervised Learningcited by 15
- 2019Gradient-based training of Gaussian Mixture Models for High-Dimensional Streaming Datacited by 13
50 most cited of 58 All 58 (JSON)
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.