Attention Routing Between Capsules
In this paper, we propose a new capsule network architecture called Attention Routing CapsuleNet (AR CapsNet) We replace the dynamic routing and squash activation function of the capsule network with dynamic routing (CapsuleNet) with the attention routing and capsule activation. The attention routing is a routing between capsules through an attention module. The attention routing is a fast forward pass while keeping spatial information. On the other hand, the intuitive interpretation of the dynamic routing is finding a centroid of the prediction capsules. Thus, the squash activation function and its variant focus on preserving a vector orientation. However, the capsule activation focuses on performing a capsule scale activation function. We evaluate our proposed model on the MNIST, affNIST, and CIFAR 10 classification tasks. The proposed model achieves higher accuracy with fewer parameters (x0.65 in the MNIST, x0.82 in the CIFAR 10) and less training time than CapsuleNet (x0.19 in the MNIST, x0.35 in the CIFAR 10) These results validate that designing a capsule scale operation is a key factor to implement the capsule concept. Also, our experiment shows that our proposed model is transformation equivariant as CapsuleNet. As we perturb each element of the output capsule, the decoder attached to the output capsules shows global variations. Further experiments show that the difference in the capsule features caused by applying affine transformations on an input image is significantly aligned in one direction.
2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW)