LGNEMLOct 2, 2018

Learning with Random Learning Rates

arXiv:1810.01322v322 citationsHas Code
Originality Incremental advance
AI Analysis

This addresses the time-consuming issue of learning rate tuning for deep learning practitioners, offering a quick assessment tool for model testing, though it is incremental as it builds on existing SGD optimization.

The paper tackles the problem of hyperparameter tuning for learning rates in deep learning by introducing the 'All Learning Rates At Once' (Alrao) method, which assigns random learning rates to each network unit, achieving performance close to optimally tuned SGD with no computational cost.

Hyperparameter tuning is a bothersome step in the training of deep learning models. One of the most sensitive hyperparameters is the learning rate of the gradient descent. We present the 'All Learning Rates At Once' (Alrao) optimization method for neural networks: each unit or feature in the network gets its own learning rate sampled from a random distribution spanning several orders of magnitude. This comes at practically no computational cost. Perhaps surprisingly, stochastic gradient descent (SGD) with Alrao performs close to SGD with an optimally tuned learning rate, for various architectures and problems. Alrao could save time when testing deep learning models: a range of models could be quickly assessed with Alrao, and the most promising models could then be trained more extensively. This text comes with a PyTorch implementation of the method, which can be plugged on an existing PyTorch model: https://github.com/leonardblier/alrao .

Code Implementations1 repo
Foundations

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

Your Notes