Approximating CNNs with Bag-of-local-Features models works surprisingly well on ImageNet
Wieland Brendel Matthias Bethge Affiliation: Eberhard Karls University of Tübingen, Germany Affiliation: Werner Reichardt Centre for Integrative Neuroscience, Tübingen, Germany Affiliation: Bernstein Center for Computational Neuroscience, Tübingen, Germany Affiliation: {wieland.brendel,
Abstract
Deep Neural Networks (DNNs) excel on many complex perceptual tasks but it has proven notoriously difficult to understand how they reach their decisions. We here introduce a high-performance DNN architecture on ImageNet whose decisions are considerably easier to explain. Our model, a simple variant of the ResNet-50 architecture called BagNet, classifies an image based on the occurrences of small local image features without taking into account their spatial ordering. This strategy is closely related to the bag-of-feature (BoF) models popular before the onset of deep learning and reaches a surprisingly high accuracy on ImageNet (87.6% top-5 for 33 $\times$ 33 px features and Alexnet performance for 17 $\times$ 17 px features). The constraint on local features makes it straight-forward to analyse how exactly each part of the image influences the classification. Furthermore, the BagNets behave similar to state-of-the art deep neural networks such as VGG-16, ResNet-152 or DenseNet-169 in terms of feature sensitivity, error distribution and interactions between image parts. This suggests that the improvements of DNNs over previous bag-of-feature classifiers in the last few years is mostl
原文 arXiv:1904.00760;中英对照 + 大白话阅读 https://aha.fim.ai/paper/1904.00760v1