Convolutional Networks with Adaptive Inference Graphs

By Andreas Veit, Serge J. Belongie. 2017

416 citations recorded by the source corpus.

Do convolutional networks really need a fixed feed-forward structure? What if, after identifying the high-level concept of an image, a network could move directly to a layer that can distinguish fine-grained differences? Currently, a network would first need to execute sometimes hundreds of intermediate layers that specialize in unrelated aspects. Ideally, the more a network already knows about an image, the better it should be at deciding which layer to compute next. In this work, we propose convolutional networks with adaptive inference graphs (ConvNet-AIG) that adaptively define their network topology conditioned on the input image. Following a high-level structure similar to residual networks (ResNets), ConvNet-AIG decides for each input image on the fly which layers are needed. In experiments on ImageNet we show that ConvNet-AIG learns distinct inference graphs for different categories. Both ConvNet-AIG with 50 and 101 layers outperform their ResNet counterpart, while using 20%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$20\%$$\end{document} and 38%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$38\%$$\end{document} less computations respectively. By grouping parameters into layers for related classes and only executing relevant layers, ConvNet-AIG improves both efficiency and overall classification quality. Lastly, we also study the effect of adaptive inference graphs on the susceptibility towards adversarial examples. We observe that ConvNet-AIG shows a higher robustness than ResNets, complementing other known defense mechanisms.

Subfields: Artificial Intelligence, Model Architectures, Efficiency & Compression

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Alan L. Yuille
  2. Trevor Darrell
  3. Dacheng Tao
  4. Jianfeng Gao
  5. Mohit Bansal
  6. Bernt Schiele
  7. Luc Van Gool
  8. Philip H. S. Torr

In Model Architectures

  1. Gao Huang
  2. Alan L. Yuille
  3. Shiji Song
  4. Richard Socher
  5. Zheng Zhang
  6. Yulin Wang
  7. Xiaodan Liang
  8. Jifeng Dai

In Efficiency & Compression

  1. Rameswar Panda
  2. Rogério Schmidt Feris
  3. Tijmen Blankevoort
  4. Shiji Song
  5. Gao Huang
  6. Tinne Tuytelaars
  7. José Manuel Álvarez
  8. Arun Mallya

Citations in the corpus