← All research

Earlier research · 2017–2018

Sparse representations and capsules

How we got here

  1. 2018

Project notes

Continuous online learning of sparse representations (2017-2018)

Training-loss curves over about 25,000 steps for two models (blue and orange), converging to similar values, with an inset showing the spread of a second measure.

This project was the foundation of our approach to learning representations of data, with ambitious criteria – continuous, online, unsupervised learning of sparse distributed representations, resulting in state-of-the-art performance even given nonstationary input. We reviewed a broad range of historical techniques and experimented some novel mashups of older competitive learning and modern convolutional networks. We obtained some fundamental insights into effective sparse representations, and how to train them.

Predictive Capsules (2018)

Grid of handwritten digit images in rows (such as 9, 4, 5, 3, 7), reconstructed or predicted by the capsule model, showing gradual changes between shapes.

We believe that Capsules networks promise inherently better generalization, a key weakness of conventional artificial neural networks.

We published an initial paper on unsupervised sparse Capsules earlier this year, extending the work of Sabour et al to only allow local, unsupervised training, and arguably obtained much better generalization. We are now developing a much better understanding of Capsules and how they might be implemented by Pyramidal neurons.

Since we ended this project, Kosiorek et al have developed a better version of the same ideas called “Stacked Capsule Autoencoders”. Their results are better too!