Training capsules as a routing-weighted product of expert neurons

07/26/2019
by   Michael Hauser, et al.
2

Capsules are the multidimensional analogue to scalar neurons in neural networks, and because they are multidimensional, much more complex routing schemes can be used to pass information forward through the network than what can be used in traditional neural networks. This work treats capsules as collections of neurons in a fully connected neural network, where sub-networks connecting capsules are weighted according to the routing coefficients determined by routing by agreement. An energy function is designed to reflect this model, and it follows that capsule networks with dynamic routing can be formulated as a product of expert neurons. By alternating between dynamic routing, which acts to both find subnetworks within the overall network as well as to mix the model distribution, and updating the parameters by the gradient of the contrastive divergence, a bottom-up, unsupervised learning algorithm is constructed for capsule networks with dynamic routing. The model and its training algorithm are qualitatively tested in the generative sense, and is able to produce realistic looking images from standard vision datasets.

READ FULL TEXT

page 9

page 11

research
07/26/2019

Training products of expert capsules with mixing by dynamic routing

This study develops an unsupervised learning algorithm for products of e...
research
12/23/2018

Training Deep Capsule Networks

The capsules of Capsule Networks are collections of neurons that represe...
research
10/08/2018

On Learning and Learned Representation with Dynamic Routing in Capsule Networks

Capsule Networks (CapsNet) are recently proposed multi-stage computation...
research
03/07/2021

Routing Towards Discriminative Power of Class Capsules

Capsule networks are recently proposed as an alternative to modern neura...
research
11/19/2019

Adaptive Routing Between Capsules

Capsule network is the most recent exciting advancement in the deep lear...
research
08/11/2018

Neural Network Encapsulation

A capsule is a collection of neurons which represents different variants...
research
12/11/2019

An Efficient Approach for Using Expectation Maximization Algorithm in Capsule Networks

Capsule Networks (CapsNets) are brand-new architectures that have shown ...

Please sign up or login with your details

Forgot password? Click here to reset