Convolutional Networks with Adaptive Inference Graphs

被引:1
|
作者
Andreas Veit
Serge Belongie
机构
[1] Google Research,Department of Computer Science and Cornell Tech
[2] Cornell University,undefined
来源
关键词
Convolutional neural networks; Gumbel-Softmax; Residual networks;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:730 / 741
页数:11
相关论文
共 50 条
  • [21] Convolutional Neural Networks for Valid and Efficient Causal Inference
    Ghasempour, Mohammad
    Moosavi, Niloofar
    de Luna, Xavier
    JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2024, 33 (02) : 714 - 723
  • [22] Conditioning graphs: Practical structures for inference in Bayesian networks
    Grant, K
    Horsch, MC
    AI 2005: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2005, 3809 : 49 - 59
  • [23] Hybrid Inference with Invertible Neural Networks in Factor Graphs
    van Erp, Bart
    de Vries, Bert
    2022 30TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO 2022), 2022, : 1397 - 1401
  • [24] Graph convolutional networks for graphs containing missing features
    Taguchi, Hibiki
    Liu, Xin
    Murata, Tsuyoshi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 117 : 155 - 168
  • [25] Convolutional Neural Networks on Manifolds: From Graphs and Back
    Wang, Zhiyang
    Ruiz, Luana
    Ribeiro, Alejandro
    2022 56TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2022, : 356 - 360
  • [26] Deep Learning of Graphs with Ngram Convolutional Neural Networks
    Luo, Zhiling
    Liu, Ling
    Yin, Jianwei
    Li, Ying
    Wu, Zhaohui
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2017, 29 (10) : 2125 - 2139
  • [27] Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisited
    He, Mingguo
    Wei, Zhewei
    Wen, Ji-Rong
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35, NEURIPS 2022, 2022,
  • [28] EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs
    Pareja, Aldo
    Domeniconi, Giacomo
    Chen, Jie
    Ma, Tengfei
    Suzumura, Toyotaro
    Kanezashi, Hiroki
    Kaler, Tim
    Schardl, Tao B.
    Leiserson, Charles E.
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 5363 - 5370
  • [29] Graph Convolutional Networks With Adaptive Neighborhood Awareness
    Guang, Mingjian
    Yan, Chungang
    Xu, Yuhua
    Wang, Junli
    Jiang, Changjun
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2024, 46 (11) : 7392 - 7404
  • [30] OACNNs: Orientation adaptive convolutional neural networks
    Ye, Xiang
    He, Zihang
    Li, Bohan
    Li, Yong
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 43 (05) : 5749 - 5758