End-to-end data-dependent routing in multi-path neural networks

被引:0
作者
Tissera, Dumindu [1 ,2 ]
Wijesinghe, Rukshan [1 ,2 ]
Vithanage, Kasun [2 ]
Xavier, Alex [2 ]
Fernando, Subha [2 ]
Rodrigo, Ranga [1 ,2 ]
机构
[1] Univ Moratuwa, Dept Elect & Telecommun Engn, Moratuwa, Sri Lanka
[2] Univ Moratuwa, CodeGen QBITS Lab, Moratuwa, Sri Lanka
关键词
Multi-path networks; Data-dependent routing; Dynamic routing; Image recognition; MIXTURES;
D O I
10.1007/s00521-023-08381-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Neural networks are known to give better performance with increased depth due to their ability to learn more abstract features. Although the deepening of networks has been well established, there is still room for efficient feature extraction within a layer, which would reduce the need for mere parameter increment. The conventional widening of networks by having more filters in each layer introduces a quadratic increment of parameters. Having multiple parallel convolutional/dense operations in each layer solves this problem, but without any context-dependent allocation of input among these operations: The parallel computations tend to learn similar features making the widening process less effective. Therefore, we propose the use of multi-path neural networks with data-dependent resource allocation from parallel computations within layers, which also lets an input be routed end-to-end through these parallel paths. To do this, we first introduce a cross-prediction-based algorithm between parallel tensors of subsequent layers. Second, we further reduce the routing overhead by introducing feature-dependent cross-connections between parallel tensors of successive layers. Using image recognition tasks, we show that our multi-path networks show superior performance to existing widening and adaptive feature extraction, even ensembles and deeper networks at similar complexity.
引用
收藏
页码:12655 / 12674
页数:20
相关论文
共 61 条
  • [51] Tissera D, 2019, ARXIV
  • [52] Feature-Dependent Cross-Connections in Multi-Path Neural Networks
    Tissera, Dumindu
    Vithanage, Kasun
    Wijesinghe, Rukshan
    Kahatapitiya, Kumara
    Fernando, Subha
    Rodrigo, Ranga
    [J]. 2020 25TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2021, : 4032 - 4039
  • [53] Convolutional Networks with Adaptive Inference Graphs
    Veit, Andreas
    Belongie, Serge
    [J]. COMPUTER VISION - ECCV 2018, PT I, 2018, 11205 : 3 - 18
  • [54] Wang QY, 2019, 2019 IEEE INTERNATIONAL CONFERENCE ON PROGNOSTICS AND HEALTH MANAGEMENT (ICPHM)
  • [55] SkipNet: Learning Dynamic Routing in Convolutional Networks
    Wang, Xin
    Yu, Fisher
    Dou, Zi-Yi
    Darrell, Trevor
    Gonzalez, Joseph E.
    [J]. COMPUTER VISION - ECCV 2018, PT XIII, 2018, 11217 : 420 - 436
  • [56] Wu L., 2022, arXiv
  • [57] BlockDrop: Dynamic Inference Paths in Residual Networks
    Wu, Zuxuan
    Nagarajan, Tushar
    Kumar, Abhishek
    Rennie, Steven
    Davis, Larry S.
    Grauman, Kristen
    Feris, Rogerio
    [J]. 2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, : 8817 - 8826
  • [58] Aggregated Residual Transformations for Deep Neural Networks
    Xie, Saining
    Girshick, Ross
    Dollar, Piotr
    Tu, Zhuowen
    He, Kaiming
    [J]. 30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 5987 - 5995
  • [59] Path-Restore: Learning Network Path Selection for Image Restoration
    Yu, Ke
    Wang, Xintao
    Dong, Chao
    Tang, Xiaoou
    Loy, Chen Change
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (10) : 7078 - 7092
  • [60] Zagoruyko S., 2016, P BRIT MACH VIS C BM, DOI DOI 10.5244/C.30.87