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 resources 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 among parallel computations within layers, which also lets an input to 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. Our multi-path networks show superior performance to existing widening and adaptive feature extraction, and even ensembles, and deeper networks at similar complexity in the image recognition task.
翻译:已知神经网络由于能够学习更抽象的特征而具有更好的性能,因为深度的深度会提高。虽然网络的深度已经建立,但是在某一层中仍然有高效地提取特征的空间,这可以减少仅仅增加参数的必要性。通过在每一层中设置更多的过滤器而使网络的常规扩展带来了参数的二次递增。在每一层中设置多个平行的演进/重力操作可以解决这个问题,但是在这些操作中不根据具体情况分配资源:平行的计算往往会学习类似的特征,使不断扩大的过程变得不那么有效。因此,我们提议使用多路神经网络,在各层中平行的计算中以数据为依存的资源分配,这也使得输入最终经过这些平行路径。为了做到这一点,我们首先在随后层的平行电压之间引入一种基于交叉定位的算法。第二,我们进一步通过在连续层平行的电压之间引入基于特性的交叉连接来减少管理管理。我们的多路由网络显示在扩大和适应地貌的提取中表现优异性,甚至以图像识别的更深层网络。</s>