Convolutional Networks with Adaptive Inference Graphs

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Standard

Convolutional Networks with Adaptive Inference Graphs. / Veit, Andreas; Belongie, Serge.

I: International Journal of Computer Vision, Bind 128, Nr. 3, 01.03.2020, s. 730-741.

Publikation: Bidrag til tidsskriftTidsskriftartikelForskningfagfællebedømt

Harvard

Veit, A & Belongie, S 2020, 'Convolutional Networks with Adaptive Inference Graphs', International Journal of Computer Vision, bind 128, nr. 3, s. 730-741. https://doi.org/10.1007/s11263-019-01190-4

APA

Veit, A., & Belongie, S. (2020). Convolutional Networks with Adaptive Inference Graphs. International Journal of Computer Vision, 128(3), 730-741. https://doi.org/10.1007/s11263-019-01190-4

Vancouver

Veit A, Belongie S. Convolutional Networks with Adaptive Inference Graphs. International Journal of Computer Vision. 2020 mar. 1;128(3):730-741. https://doi.org/10.1007/s11263-019-01190-4

Author

Veit, Andreas ; Belongie, Serge. / Convolutional Networks with Adaptive Inference Graphs. I: International Journal of Computer Vision. 2020 ; Bind 128, Nr. 3. s. 730-741.

Bibtex

@article{b3aa583733044d14ba012ace9c4cb8ef,
title = "Convolutional Networks with Adaptive Inference Graphs",
abstract = "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 % and 38 % 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.",
keywords = "Convolutional neural networks, Gumbel-Softmax, Residual networks",
author = "Andreas Veit and Serge Belongie",
note = "Publisher Copyright: {\textcopyright} 2019, Springer Science+Business Media, LLC, part of Springer Nature.",
year = "2020",
month = mar,
day = "1",
doi = "10.1007/s11263-019-01190-4",
language = "English",
volume = "128",
pages = "730--741",
journal = "International Journal of Computer Vision",
issn = "0920-5691",
publisher = "Springer",
number = "3",

}

RIS

TY - JOUR

T1 - Convolutional Networks with Adaptive Inference Graphs

AU - Veit, Andreas

AU - Belongie, Serge

N1 - Publisher Copyright: © 2019, Springer Science+Business Media, LLC, part of Springer Nature.

PY - 2020/3/1

Y1 - 2020/3/1

N2 - 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 % and 38 % 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.

AB - 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 % and 38 % 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.

KW - Convolutional neural networks

KW - Gumbel-Softmax

KW - Residual networks

UR - http://www.scopus.com/inward/record.url?scp=85068103742&partnerID=8YFLogxK

U2 - 10.1007/s11263-019-01190-4

DO - 10.1007/s11263-019-01190-4

M3 - Journal article

AN - SCOPUS:85068103742

VL - 128

SP - 730

EP - 741

JO - International Journal of Computer Vision

JF - International Journal of Computer Vision

SN - 0920-5691

IS - 3

ER -

ID: 301823501