动态路由在胶囊网络中的应用

Dynamic Routing Between Capsules

杰弗里·辛顿 Geoffrey Hinton · Google · 2017-10-26 · arXiv:1710.09829 ↗ · 被引 5144

打开互动全文版(逐段中英对照 + 图/公式 + 论文问答)→

摘要 · Abstract

胶囊是一组神经元,其活动向量表示特定类型实体(如物体或物体部分)的实例化参数。我们使用活动向量的长度表示实体存在的概率,其方向表示实例化参数。低层胶囊通过变换矩阵对高层胶囊的实例化参数进行预测。当多个预测一致时,高层胶囊被激活。我们证明,一个经过判别训练的多层胶囊系统在 MNIST 上达到了最先进的性能,并且在识别高度重叠的数字方面明显优于卷积网络。为了实现这些结果,我们使用了一种迭代的路由协议机制:低层胶囊倾向于将其输出发送给那些活动向量与低层胶囊预测的标量积较大的高层胶囊。

A capsule is a group of neurons whose activity vector represents the instantiation parameters of a specific type of entity such as an object or an object part. We use the length of the activity vector to represent the probability that the entity exists and its orientation to represent the instantiation parameters. Active capsules at one level make predictions, via transformation matrices, for the instantiation parameters of higher-level capsules. When multiple predictions agree, a higher level capsule becomes active. We show that a discrimininatively trained, multi-layer capsule system achieves state-of-the-art performance on MNIST and is considerably better than a convolutional net at recognizing highly overlapping digits. To achieve these results we use an iterative routing-by-agreement mechanism: A lower-level capsule prefers to send its output to higher level capsules whose activity vectors have a big scalar product with the prediction coming from the lower-level capsule.

核心贡献 · Key contributions

局限 · Limitations

论文章节 · Sections(共 14)

阅读逐段中英对照全文 →