English

Deciding How to Decide: Dynamic Routing in Artificial Neural Networks

Machine Learning 2017-09-14 v2 Computer Vision and Pattern Recognition Machine Learning Neural and Evolutionary Computing

Abstract

We propose and systematically evaluate three strategies for training dynamically-routed artificial neural networks: graphs of learned transformations through which different input signals may take different paths. Though some approaches have advantages over others, the resulting networks are often qualitatively similar. We find that, in dynamically-routed networks trained to classify images, layers and branches become specialized to process distinct categories of images. Additionally, given a fixed computational budget, dynamically-routed networks tend to perform better than comparable statically-routed networks.

Keywords

Cite

@article{arxiv.1703.06217,
  title  = {Deciding How to Decide: Dynamic Routing in Artificial Neural Networks},
  author = {Mason McGill and Pietro Perona},
  journal= {arXiv preprint arXiv:1703.06217},
  year   = {2017}
}

Comments

ICML 2017. Code at https://github.com/MasonMcGill/multipath-nn Video abstract at https://youtu.be/NHQsDaycwyQ

R2 v1 2026-06-22T18:49:22.886Z