Understanding training and generalization in deep learning by Fourier analysis

By Zhi-Qin John Xu. 2018

115 citations recorded by the source corpus.

Background: It is still an open research area to theoretically understand why Deep Neural Networks (DNNs)---equipped with many more parameters than training data and trained by (stochastic) gradient-based methods---often achieve remarkably low generalization error. Contribution: We study DNN training by Fourier analysis. Our theoretical framework explains: i) DNN with (stochastic) gradient-based methods often endows low-frequency components of the target function with a higher priority during the training; ii) Small initialization leads to good generalization ability of DNN while preserving the DNN's ability to fit any function. These results are further confirmed by experiments of DNNs fitting the following datasets, that is, natural images, one-dimensional functions and MNIST dataset.

Subfields: Artificial Intelligence, Optimization & Training, Scaling & Learning Theory

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

  1. Zhi-Qin John Xu
  2. Yoshua Bengio
  3. Greg Yang
  4. Aaron C. Courville
  5. Quanquan Gu
  6. Ruslan Salakhutdinov
  7. Yaoyu Zhang
  8. Song-Chun Zhu

In Optimization & Training

  1. Aaron C. Courville
  2. Greg Yang
  3. Yoshua Bengio
  4. Zhi-Qin John Xu
  5. Yaoyu Zhang
  6. Zheng Ma
  7. Tao Luo
  8. Quanquan Gu

In Scaling & Learning Theory

  1. Zhi-Qin John Xu
  2. Yaoyu Zhang
  3. Aaron C. Courville
  4. Hadi Salman
  5. Yan Xiao
  6. Zheng Ma
  7. Tao Luo
  8. Greg Yang

Citations in the corpus