Convolutional Networks with Adaptive Inference Graphs

被引:232
作者
Veit, Andreas [1 ]
Belongie, Serge
机构
[1] Cornell Univ, Dept Comp Sci, New York, NY 10021 USA
来源
COMPUTER VISION - ECCV 2018, PT I | 2018年 / 11205卷
关键词
D O I
10.1007/978-3-030-01246-5_1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 33% 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.
引用
收藏
页码:3 / 18
页数:16
相关论文
共 33 条
[1]   Neural Module Networks [J].
Andreas, Jacob ;
Rohrbach, Marcus ;
Darrell, Trevor ;
Klein, Dan .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :39-48
[2]  
Andreas Jacob, 2016, P NAACL HLT
[3]  
[Anonymous], 2016, ARXIV161100712
[4]  
[Anonymous], 2011, INT C ART INT STAT A
[5]  
[Anonymous], 2016, CATEGORICAL REPARAME
[6]  
[Anonymous], 2017, P INT C LEARNING REP
[7]  
[Anonymous], 2013, CoRR abs/1308.3432
[8]  
[Anonymous], 2017, INT C LEARN REPR
[9]  
[Anonymous], 2015, ARXIV151106297
[10]  
[Anonymous], 2016, ADV NEURAL INFORM PR