How to Accelerate Capsule Convolutions in Capsule Networks
Not on the map. Why?
Abstract (arXiv)
How to improve the efficiency of routing procedures in CapsNets has been studied a lot. However, the efficiency of capsule convolutions has largely been neglected. Capsule convolution, which uses capsules rather than neurons as the basic computation unit, makes it incompatible with current deep learning frameworks' optimization solution. As a result, capsule convolutions are usually very slow with these frameworks. We observe that capsule convolutions can be considered as the operations of `multiplication of multiple small matrics' plus tensor-based combination. Based on this observation, we develop two acceleration schemes with CUDA APIs and test them on a custom CapsNet. The result shows that our solution achieves a 4X acceleration.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 5 references that are in the map. First posted on arXiv 6 Apr 2021.
Builds on
4 of 5 references.
References · 4
- 2017Dynamic Routing Between Capsulescited by 689
- 2019Attention routing between capsulescited by 17
- 2018Neural Network Encapsulationcited by 9
- 2018Fast Dynamic Routing Based on Weighted Kernel Density Estimationcited by 8
Built on by
Not cited yet.