English

Reducing Overfitting in Deep Networks by Decorrelating Representations

Machine Learning 2016-06-13 v4 Machine Learning

Abstract

One major challenge in training Deep Neural Networks is preventing overfitting. Many techniques such as data augmentation and novel regularizers such as Dropout have been proposed to prevent overfitting without requiring a massive amount of training data. In this work, we propose a new regularizer called DeCov which leads to significantly reduced overfitting (as indicated by the difference between train and val performance), and better generalization. Our regularizer encourages diverse or non-redundant representations in Deep Neural Networks by minimizing the cross-covariance of hidden activations. This simple intuition has been explored in a number of past works but surprisingly has never been applied as a regularizer in supervised learning. Experiments across a range of datasets and network architectures show that this loss always reduces overfitting while almost always maintaining or increasing generalization performance and often improving performance over Dropout.

Keywords

Cite

@article{arxiv.1511.06068,
  title  = {Reducing Overfitting in Deep Networks by Decorrelating Representations},
  author = {Michael Cogswell and Faruk Ahmed and Ross Girshick and Larry Zitnick and Dhruv Batra},
  journal= {arXiv preprint arXiv:1511.06068},
  year   = {2016}
}

Comments

12 pages, 5 figures, 5 tables, Accepted to ICLR 2016, (v4 adds acknowledgements)

R2 v1 2026-06-22T11:49:06.554Z