AutoProtoNet: Interpretability for Prototypical Networks
Not on the map. Why?
Abstract (arXiv)
In meta-learning approaches, it is difficult for a practitioner to make sense of what kind of representations the model employs. Without this ability, it can be difficult to both understand what the model knows as well as to make meaningful corrections. To address these challenges, we introduce AutoProtoNet, which builds interpretability into Prototypical Networks by training an embedding space suitable for reconstructing inputs, while remaining convenient for few-shot learning. We demonstrate how points in this embedding space can be visualized and used to understand class representations. We also devise a prototype refinement method, which allows a human to debug inadequate classification parameters. We use this debugging technique on a custom classification task and find that it leads to accuracy improvements on a validation set consisting of in-the-wild images. We advocate for interpretability in meta-learning approaches and show that there are interactive ways for a human to enhance meta-learning algorithms.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 22 of its 29 references that are in the map. First posted on arXiv 2 Apr 2022.
Builds on
22 of 29 references.
References · 22
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2017Prototypical Networks for Few-shot Learningcited by 3,001
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2016Matching Networks for One Shot Learningcited by 2,246
- 2017Learning to Compare: Relation Network for Few-Shot Learningcited by 1,139
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2019Meta-Learning with Differentiable Convex Optimizationcited by 461
- 2014Understanding Deep Image Representations by Inverting Themcited by 399
- 2018Meta-learning with differentiable closed-form solverscited by 395
10 more
- 2017Interpretable Convolutional Neural Networkscited by 161
- 2019Analyzing and Improving Representations with the Soft Nearest Neighbor Losscited by 95
- 2016Low Data Drug Discovery with One-shot Learningcited by 91
- 2019Understanding Generalization through Visualizationscited by 54
- 2017Interpreting CNN Knowledge via an Explanatory Graphcited by 49
- 2020Unraveling Meta-Learning: Understanding Feature Representations for Few-Shot Taskscited by 47
- 2019Variational Prototyping-Encoder: One-Shot Learning with Prototypical Imagescited by 22
- 2016Growing Interpretable Part Graphs on ConvNets via Multi-Shot Learningcited by 10
- 2018Meta-learning autoencoders for few-shot predictioncited by 7
- 2019Adversarially Robust Few-Shot Learning: A Meta-Learning Approachcited by 6
Built on by
Not cited yet.