LGMLOct 21, 2017

Learning Discrete Weights Using the Local Reparameterization Trick

arXiv:1710.07739v391 citations
Originality Incremental advance
AI Analysis

This addresses the problem of efficient real-time processing for applications on constrained hardware, representing an incremental improvement over existing discrete weight training methods.

The authors tackled the challenge of running large neural networks on limited hardware by introducing LR-nets, a method for training networks with discrete weights, achieving state-of-the-art results on benchmarks like MNIST, CIFAR-10, and ImageNet.

Recent breakthroughs in computer vision make use of large deep neural networks, utilizing the substantial speedup offered by GPUs. For applications running on limited hardware, however, high precision real-time processing can still be a challenge. One approach to solving this problem is training networks with binary or ternary weights, thus removing the need to calculate multiplications and significantly reducing memory size. In this work, we introduce LR-nets (Local reparameterization networks), a new method for training neural networks with discrete weights using stochastic parameters. We show how a simple modification to the local reparameterization trick, previously used to train Gaussian distributed weights, enables the training of discrete weights. Using the proposed training we test both binary and ternary models on MNIST, CIFAR-10 and ImageNet benchmarks and reach state-of-the-art results on most experiments.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes