Cross-channel Communication NetworksDownload PDF

Jianwei Yang, Zhile Ren, Chuang Gan, Hongyuan Zhu, Ji Lin, Devi Parikh

06 Sept 2019 (modified: 05 May 2023)NeurIPS 2019Readers: Everyone
Abstract: In deep neural networks, neurons pass information to others by sending their feature responses. While a lot of progress has been made recently by making networks deeper, information from neurons is only propagated from lower levels to higher levels in a hierarchical feed-forward manner. Such schemes donot allow for interactions among neurons within the same layer -- there typically are no connections among those neurons. In this paper, we propose Neural Communication Network (NCN), a simple yet effective module to encourage inter-neuron communication at the same layer. Concretely, NCN enables neurons to exchange information through a micro neural network, which consists of a feature encoder, a message transmitter and a feature decoder, before propagating the information to neurons in the next layer. Using NCN, neurons are able to acquire feature responses of other neurons at the same layer, and learn to represent the input data with compact and discriminative features. Extensive experiments for multiple computer vision tasks, ablation studies and visualizations shows that our proposed mechanism allows shallower networks to aggregate useful information within each layers, and performance is on par or even better than baseline deep networks.
Code Link: https://github.com/jwyang/C3net
CMT Num: 765
1 Reply

Loading