SmoothOut: Smoothing Out Sharp Minima to Improve Generalization in Deep Learning
By Wujie Wen, Yandan Wang, Feng Yan, Cong Xu, Chunpeng Wu, Yiran Chen, Hai Helen Li. 2018
55 citations recorded by the source corpus.
In Deep Learning, Stochastic Gradient Descent (SGD) is usually selected as a training method because of its efficiency; however, recently, a problem in SGD gains research interest: sharp minima in Deep Neural Networks (DNNs) have poor generalization; especially, large-batch SGD tends to converge to sharp minima. It becomes an open question whether escaping sharp minima can improve the generalization. To answer this question, we propose SmoothOut framework to smooth out sharp minima in DNNs and thereby improve generalization. In a nutshell, SmoothOut perturbs multiple copies of the DNN by noise injection and averages these copies. Injecting noises to SGD is widely used in the literature, but SmoothOut differs in lots of ways: (1) a de-noising process is applied before parameter updating; (2) noise strength is adapted to filter norm; (3) an alternative interpretation on the advantage of noise injection, from the perspective of sharpness and generalization; (4) usage of uniform noise instead of Gaussian noise. We prove that SmoothOut can eliminate sharp minima. Training multiple DNN copies is inefficient, we further propose an unbiased stochastic SmoothOut which only introduces the overhead of noise injecting and de-noising per batch. An adaptive variant of SmoothOut, AdaSmoothOut, is also proposed to improve generalization. In a variety of experiments, SmoothOut and AdaSmoothOut consistently improve generalization in both small-batch and large-batch training on the top of state-of-the-art solutions.
Subfields: Artificial Intelligence, Computational Mechanics
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Dacheng Tao
- Jiashi Feng
- Yoshua Bengio
- Amos J. Storkey
- Xinchao Wang
- Sergey Levine
- Zhenguo Li
- Trevor Darrell
In Computational Mechanics
- Amos J. Storkey
- Xinchao Wang
- Asja Fischer
- Dacheng Tao
- Yoshua Bengio
- Shipeng Yan
- Lanqing Hong
- Nicolas Ballas
Citations in the corpus
- How Well Does Self-Supervised Pre-Training Perform with Streaming Data? (2021, methodology): “To verify this hypothesis, we conduct experiments to compare the sharpness of minima between SL and SSL models, where we apply a widely-used sharpness metric (Keskar et al., 2016; Wen et al., 2018).”
- On the Relation Between the Sharpest Directions of DNN Loss and the SGD Step Length (2018, background): “Recent work further explored importance of curvature for generalization (Wen et al., 2018; Wang et al., 2018).”
- Artificial Neural Variability for Deep Learning: On Overfitting, Noise Memorization, and Catastrophic Forgetting (2020, methodology): “The results in Figure 2 clearly demonstrate that NVRM can significantly narrow the generalization gap while slightly improve the test accuracy, which was also supported by Nesterov and Spokoiny (2017); Wen et al. (2018).”