Batch-Shaped Channel Gated Networks

07/15/2019
by   Babak Ehteshami Bejnordi, et al.
1

We present a method for gating deep-learning architectures on a fine-grained level. Individual convolutional maps are turned on/off conditionally on features in the network. This method allows us to train neural networks with a large capacity, but lower inference time than the full network. To achieve this, we introduce a new residual block architecture that gates convolutional channels in a fine-grained manner. We also introduce a generally applicable tool "batch-shaping" that matches the marginal aggregate posteriors of features in a neural network to a pre-specified prior distribution. We use this novel technique to force gates to be more conditional on the data. We present results on CIFAR-10 and ImageNet datasets for image classification and Cityscapes for semantic segmentation. Our results show that our method can slim down large architectures conditionally, such that the average computational cost on the data is on par with a smaller architecture, but with higher accuracy. In particular, our ResNet34 gated network achieves a performance of 72.55 accuracy compared to the 69.76 similar complexity. We also show that the resulting networks automatically learn to use more features for difficult examples and fewer features for simple examples.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/09/2019

Learning Deep Bilinear Transformation for Fine-grained Image Representation

Bilinear feature transformation has shown the state-of-the-art performan...
research
11/08/2019

Building Segmentation through a Gated Graph Convolutional Neural Network with Deep Structured Feature Embedding

Automatic building extraction from optical imagery remains a challenge d...
research
07/24/2018

Self-Paced Learning with Adaptive Deep Visual Embeddings

Selecting the most appropriate data examples to present a deep neural ne...
research
06/13/2018

Impostor Networks for Fast Fine-Grained Recognition

In this work we introduce impostor networks, an architecture that allows...
research
06/03/2020

FBNetV3: Joint Architecture-Recipe Search using Neural Acquisition Function

Neural Architecture Search (NAS) yields state-of-the-art neural networks...
research
12/19/2018

A Gated Peripheral-Foveal Convolutional Neural Network for Unified Image Aesthetic Prediction

Learning fine-grained details is a key issue in image aesthetic assessme...
research
05/26/2019

All Neural Networks are Created Equal

One of the unresolved questions in the context of deep learning is the t...

Please sign up or login with your details

Forgot password? Click here to reset