Regularization for Deep Learning: A Taxonomy
Jan Kuka\v{c}ka, Vladimir Golkov, Daniel Cremers

TL;DR
This paper offers a comprehensive taxonomy of deep learning regularization methods, categorizing them into data, architecture, error, regularization terms, and optimization, to unify understanding and guide future research.
Contribution
It introduces a systematic taxonomy that unifies diverse regularization techniques in deep learning, highlighting their relationships and providing practical guidance.
Findings
Reveals fundamental links between different regularization methods
Provides a structured categorization to facilitate understanding and development
Offers practical recommendations for users and developers
Abstract
Regularization is one of the crucial ingredients of deep learning, yet the term regularization has various definitions, and regularization methods are often studied separately from each other. In our work we present a systematic, unifying taxonomy to categorize existing methods. We distinguish methods that affect data, network architectures, error terms, regularization terms, and optimization procedures. We do not provide all details about the listed methods; instead, we present an overview of how the methods can be sorted into meaningful categories and sub-categories. This helps revealing links and fundamental similarities between them. Finally, we include practical recommendations both for users and for developers of new regularization methods.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Sparse and Compressive Sensing Techniques · Generative Adversarial Networks and Image Synthesis
