Learning sparse transformations through backpropagation
Peter Bloem

TL;DR
This paper presents a novel method called the adaptive, sparse hyperlayer for learning sparse transformations in neural networks, enabling backpropagation through discrete, sparsely connected structures for tasks like attention and differentiable sorting.
Contribution
It introduces a new approach to learn sparse, parameterized transformations via random sampling and backpropagation, applicable to attention mechanisms and differentiable sorting.
Findings
Achieves competitive performance on visual classification tasks.
Successfully learns to sort MNIST digits in a differentiable manner.
Demonstrates effective training of sparse structures with backpropagation.
Abstract
Many transformations in deep learning architectures are sparsely connected. When such transformations cannot be designed by hand, they can be learned, even through plain backpropagation, for instance in attention mechanisms. However, during learning, such sparse structures are often represented in a dense form, as we do not know beforehand which elements will eventually become non-zero. We introduce the adaptive, sparse hyperlayer, a method for learning a sparse transformation, paramatrized sparsely: as index-tuples with associated values. To overcome the lack of gradients from such a discrete structure, we introduce a method of randomly sampling connections, and backpropagating over the randomly wired computation graph. To show that this approach allows us to train a model to competitive performance on real data, we use it to build two architectures. First, an attention mechanism for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Advanced Image and Video Retrieval Techniques · Advanced Graph Neural Networks
