Convolutional Neural Networks with Dynamic Regularization

09/26/2019
by   Yi Wang, et al.
0

Regularization is commonly used in machine learning for alleviating overfitting. In convolutional neural networks, regularization methods, such as Dropout and Shake-Shake, have been proposed to improve the generalization performance. However, these methods are lack of self-adaption throughout training, i.e., the regularization strength is fixed to a predefined schedule, and manual adjustment has to be performed to adapt to various network architectures. In this paper, we propose a dynamic regularization method which can dynamically adjust the regularization strength in the training procedure. Specifically, we model the regularization strength as a backward difference of the training loss, which can be directly extracted in each training iteration. With dynamic regularization, the large model is regularized by the strong perturbation and vice versa. Experimental results show that the proposed method can improve the generalization capability of off-the-shelf network architectures and outperforms state-of-the-art regularization methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/05/2021

Modulating Regularization Frequency for Efficient Compression-Aware Model Training

While model compression is increasingly important because of large neura...
research
04/04/2022

Evolving Neural Selection with Adaptive Regularization

Over-parameterization is one of the inherent characteristics of modern d...
research
12/15/2021

Robust Neural Network Classification via Double Regularization

The presence of mislabeled observations in data is a notoriously challen...
research
06/21/2021

Regularization is all you Need: Simple Neural Nets can Excel on Tabular Data

Tabular datasets are the last "unconquered castle" for deep learning, wi...
research
11/20/2018

Gradient-Coherent Strong Regularization for Deep Neural Networks

Deep neural networks are often prone to over-fitting with their numerous...
research
11/16/2020

Gram Regularization for Multi-view 3D Shape Retrieval

How to obtain the desirable representation of a 3D shape is a key challe...
research
04/20/2018

Understanding Regularization to Visualize Convolutional Neural Networks

Variational methods for revealing visual concepts learned by convolution...

Please sign up or login with your details

Forgot password? Click here to reset