Learning to map between ferns with differentiable binary embedding networks
Max Blendowski, Mattias P. Heinrich

TL;DR
This paper introduces a differentiable binary fern layer as a multiplication-free alternative to convolutional layers in deep networks, achieving competitive results with reduced computational complexity.
Contribution
It presents a novel differentiable binary fern layer that can replace convolutional layers, enabling more efficient deep learning models.
Findings
Outperforms binary XNOR net on TUPAC'16 classification
Achieves near state-of-the-art accuracy with fewer parameters
Demonstrates the viability of differentiable binary ferns in end-to-end training
Abstract
Current deep learning methods are based on the repeated, expensive application of convolutions with parameter-intensive weight matrices. In this work, we present a novel concept that enables the application of differentiable random ferns in end-to-end networks. It can then be used as multiplication-free convolutional layer alternative in deep network architectures. Our experiments on the binary classification task of the TUPAC'16 challenge demonstrate improved results over the state-of-the-art binary XNOR net and only slightly worse performance than its 2x more parameter intensive floating point CNN counterpart.
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Computational Physics and Python Applications · Domain Adaptation and Few-Shot Learning
