Interactive Visual Feature Search (2211.15060v2)
Abstract: Many visualization techniques have been created to explain the behavior of computer vision models, but they largely consist of static diagrams that convey limited information. Interactive visualizations allow users to more easily interpret a model's behavior, but most are not easily reusable for new models. We introduce Visual Feature Search, a novel interactive visualization that is adaptable to any CNN and can easily be incorporated into a researcher's workflow. Our tool allows a user to highlight an image region and search for images from a given dataset with the most similar model features. We demonstrate how our tool elucidates different aspects of model behavior by performing experiments on a range of applications, such as in medical imaging and wildlife classification.
- Tensorflow: A system for large-scale machine learning. In USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2016.
- Pass: An imagenet replacement for self-supervised pretraining without humans. NeurIPS Track on Datasets and Benchmarks, 2021.
- On pixel-wise explanations for non-linear classifier decisions by layer-wise relevance propagation. PloS one, 10(7):e0130140, 2015.
- Network dissection: Quantifying interpretability of deep visual representations. In CVPR, 2017.
- Semantic photo manipulation with a generative image prior. SIGGRAPH, 2019.
- The iwildcam 2020 competition dataset. arXiv preprint arXiv:2004.10340, 2020.
- G. Bradski. The OpenCV Library. Dr. Dobb’s Journal of Software Tools, 2000.
- Activation atlas. Distill, 2019.
- Deep learning for instance retrieval: A survey, 2021. URL https://arxiv.org/abs/2101.11282.
- Improved baselines with momentum contrastive learning. arXiv preprint arXiv:2003.04297, 2020.
- TorchXRayVision: A library of chest X-ray datasets and models. In Medical Imaging with Deep Learning, 2022. URL https://github.com/mlmed/torchxrayvision.
- S. R. Dubey. A decade survey of content based image retrieval using deep learning. IEEE Transactions on Circuits and Systems for Video Technology, 2021.
- R. Fong and A. Vedaldi. Interpretable explanations of black boxes by meaningful perturbation. In ICCV, 2017.
- Interactive similarity overlays. In VISxAI, 2021. URL https://www.ruthfong.com/projects/interactive_overlay/.
- A. W. Harley. An interactive node-link visualization of convolutional neural networks. In International Symposium on Visual Computing (ISVC), 2015.
- Deep residual learning for image recognition. In CVPR, 2016.
- Natural adversarial examples. CVPR, 2021.
- Densely connected convolutional networks, 2018.
- Wilds: A benchmark of in-the-wild distribution shifts, 2021.
- Viscuit: Visual auditor for bias in cnn image classifier. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 21475–21483, June 2022.
- A. Mahendran and A. Vedaldi. Visualizing deep convolutional neural networks using natural pre-images. IJCV, 2016.
- zarr-developers/zarr-python: v2.4.0, Jan. 2020. URL https://doi.org/10.5281/zenodo.3773450.
- A. P. Norton and Y. Qi. Adversarial-playground: A visualization suite showing how adversarial examples fool deep learning. In VizSec, 2017.
- Feature visualization. Distill, 2(11):e7, 2017.
- The building blocks of interpretability. Distill, 3(3):e10, 2018.
- Pytorch: An imperative style, high-performance deep learning library. In NeurIPS. 2019.
- Imagenet large scale visual recognition challenge. IJCV, 115(3):211–252, 2015.
- Editing a classifier by rewriting its prediction rules. In NeurIPS, 2021.
- OpenAI Microscope, 2020. URL https://openai.com/blog/microscope/.
- Grad-CAM: Visual explanations from deep networks via gradient-based localization. In ICCV, 2017.
- Deep inside convolutional networks: Visualising image classification models and saliency maps. In ICLR workshop, 2014.
- Smoothgrad: removing noise by adding noise. arXiv, 2017.
- Learning robust global representations by penalizing local predictive power. In NeurIPS, 2019.
- Chestx-ray8: Hospital-scale chest x-ray database and benchmarks on weakly-supervised classification and localization of common thorax diseases. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), July 2017.
- B. Webster. Now anyone can explore machine learning, no coding required. Online, 2017. URL https://www.blog.google/topics/machine-learning/now-anyone-can-explore-machine-learning-no-coding-required.
- The what-if tool: Interactive probing of machine learning models. TCVG, 2019.
- M. D. Zeiler and R. Fergus. Visualizing and understanding convolutional networks. In ECCV, 2014.
- Sift meets cnn: A decade survey of instance retrieval. IEEE transactions on pattern analysis and machine intelligence, 40(5):1224–1244, 2017.
- Learning deep features for discriminative localization. In CVPR, 2016.