RECORD
A backward pass through a CNN using a generative model of its activations
Computer Vision and Pattern Recognition · Submitted 8 Nov 2016
abstract compiled · 2026-09-23 · no language-model review
The authors' main claim In this paper, we show a way of building such a backward pass by defining a generative model of the neural network's activations.
The compiled record
The paper's own sentences, arranged. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
Open the compiled record
The abstract, sentence by sentence
Neural networks have shown to be a practical way of building a very complex mapping between a pre-specified input space and output space. For example, a convolutional neural network (CNN) mapping an image into one of a thousand object labels is approaching human performance in this particular task. However the mapping (neural network) does not automatically lend itself to other forms of queries, for example, to detect/reconstruct object instances, to enforce top-down signal on ambiguous inputs, or to recover object instances from occlusion. One way to address these queries is a backward pass through the network that fuses top-down and bottom-up information. In this paper, we show a way of building such a backward pass by defining a generative model of the neural network's activations. Approximate inference of the model would naturally take the form of a backward pass through the CNN layers, and it addresses the aforementioned queries in a unified framework.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | Neural networks have shown to be a practical way of building a very complex mapping between a pre-specified input space and output space. | background 1.00 | 0.08 | 0.03 | asserted 0.98 |
| s1 | For example, a convolutional neural network (CNN) mapping an image into one of a thousand object labels is approaching human performance in this particular task. | background 1.00 | 0.08 | 0.03 | asserted 0.94 |
| s2 | However the mapping (neural network) does not automatically lend itself to other forms of queries, for example, to detect/reconstruct object instances, to enforce top-down signal on ambiguous inputs, or to recover object instances from occlusion. | gap 0.83 | 0.10 | 0.03 | asserted 0.99 |
| s3 | One way to address these queries is a backward pass through the network that fuses top-down and bottom-up information. | background 0.78 | 0.07 | 0.07 | asserted 0.67 |
| s4 | In this paper, we show a way of building such a backward pass by defining a generative model of the neural network's activations. | contribution 0.82 | 0.92 | 0.60 | asserted 1.00 |
| s5 | Approximate inference of the model would naturally take the form of a backward pass through the CNN layers, and it addresses the aforementioned queries in a unified framework. | interpretation 0.38 | 0.67 | 0.53 | asserted 0.81 |
What was examined, and what was not
- arXiv listing abstract v1
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
The paper
Original abstract
Neural networks have shown to be a practical way of building a very complex mapping between a pre-specified input space and output space. For example, a convolutional neural network (CNN) mapping an image into one of a thousand object labels is approaching human performance in this particular task. However the mapping (neural network) does not automatically lend itself to other forms of queries, for example, to detect/reconstruct object instances, to enforce top-down signal on ambiguous inputs, or to recover object instances from occlusion. One way to address these queries is a backward pass through the network that fuses top-down and bottom-up information. In this paper, we show a way of building such a backward pass by defining a generative model of the neural network's activations. Approximate inference of the model would naturally take the form of a backward pass through the CNN layers, and it addresses the aforementioned queries in a unified framework.
Human review
How the literature uses it
What this paper does with the arXiv papers it cites
What it cites · 5 sentences without a confident label
Uses the method or tool of 1 paper
-
We build our model on the pre-trained VGG network [ref] .
Very Deep Convolutional Networks for Large-Scale Image Recognition · Experiments · 0.88
Compares with 3 papers
-
This is different from that of end-to-end trainable RNN-based approaches [ref] [ref] [ref] [ref] .
Multiple Object Recognition with Visual Attention · Related Work · 0.99
-
This is different from that of end-to-end trainable RNN-based approaches [ref] [ref] [ref] [ref] .
DRAW: A Recurrent Neural Network For Image Generation · Related Work · 0.99
-
This is different from that of end-to-end trainable RNN-based approaches [ref] [ref] [ref] [ref] .
Attend, Infer, Repeat: Fast Scene Understanding with Generative Models · Related Work · 0.99
Cites as support 1 paper
-
Notably, as we have observed from Fig. [ref] and Fig. [ref], and also demonstrated by other researchers [ref] [ref] , contemporary CNNs retain most of the visual attributes at its top layers (and refactor them in a way that is amenable to the classification task).
Inverting Visual Representations with Convolutional Networks · Discussions and Future Work · 0.99
Cites as background 5 papers
-
There are other forms of backward pass such as deconv-net [ref] , guided-backprop [ref] , auto-encoders [ref] [ref] [ref] , hierarchical rectified Gaussians [ref] , and inverting representations [ref] .
Auto-Encoding Variational Bayes · Introduction · 0.93
-
There are other forms of backward pass such as deconv-net [ref] , guided-backprop [ref] , auto-encoders [ref] [ref] [ref] , hierarchical rectified Gaussians [ref] , and inverting representations [ref] .
Striving for Simplicity: The All Convolutional Net · Introduction · 0.93
-
There are other forms of backward pass such as deconv-net [ref] , guided-backprop [ref] , auto-encoders [ref] [ref] [ref] , hierarchical rectified Gaussians [ref] , and inverting representations [ref] .
Stacked What-Where Auto-encoders · Introduction · 0.93
Discussion
Know something about this paper? Leave a comment, or highlight any passage above to comment on it.