LGCVApr 13, 2020

kDecay: Just adding k-decay items on Learning-Rate Schedule to improve Neural Networks

arXiv:2004.05909v55 citations
Originality Synthesis-oriented
AI Analysis

This is an incremental improvement for deep learning practitioners seeking better training efficiency without extra computational cost.

The paper tackles the problem of improving neural network training by optimizing learning rate schedules, proposing k-decay, which adds an extra item to existing schedules to enhance performance, resulting in accuracy improvements of 1.08% on CIFAR-10, 2.07% on CIFAR-100, and 1.25% on ImageNet.

Recent work has shown that optimizing the Learning Rate (LR) schedule can be a very accurate and efficient way to train deep neural networks. We observe that the rate of change (ROC) of LR has correlation with the training process, but how to use this relationship to control the training to achieve the purpose of improving accuracy? We propose a new method, k-decay, just add an extra item to the commonly used and easy LR schedule(exp, cosine and polynomial), is effectively improves the performance of these schedule, also better than the state-of-the-art algorithms of LR shcedule such as SGDR, CLR and AutoLRS. In the k-decay, by adjusting the hyper-parameter \(k\), to generate different LR schedule, when k increases, the performance is improved. We evaluate the k-decay method on CIFAR And ImageNet datasets with different neural networks (ResNet, Wide ResNet). Our experiments show that this method can improve on most of them. The accuracy has been improved by 1.08\% on the CIFAR-10 dataset and by 2.07 \% on the CIFAR-100 dataset. On the ImageNet, accuracy is improved by 1.25\%. Our method is not only a general method to be applied other LR Shcedule, but also has no additional computational cost.

Foundations

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

Your Notes