Regularisation in neural networks: a survey and empirical analysis of approaches
Not on the map. Why?
Abstract (arXiv)
Despite huge successes on a wide range of tasks, neural networks are known to sometimes struggle to generalise to unseen data. Many approaches have been proposed over the years to promote the generalisation ability of neural networks, collectively known as regularisation techniques. These are used as common practice under the assumption that any regularisation added to the pipeline would result in a performance improvement. In this study, we investigate whether this assumption holds in practice. First, we provide a broad review of regularisation techniques, including modern theories such as double descent. We propose a taxonomy of methods under four broad categories, namely: (1) data-based strategies, (2) architecture strategies, (3) training strategies, and (4) loss function strategies. Notably, we highlight the contradictions and correspondences between the approaches in these broad classes. Further, we perform an empirical comparison of the various regularisation techniques on classification tasks for ten numerical and image datasets applied to the multi-layer perceptron and convolutional neural network architectures. Results show that the efficacy of regularisation is dataset-dependent. For example, the use of a regularisation term only improved performance on numeric datasets, whereas batch normalisation improved performance on image datasets only. Generalisation is crucial to machine learning; thus, understanding the effects of applying regularisation techniques, and considering the connections between them is essential to the appropriate use of these methods in practice.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 56 of its 121 references that are in the map. First posted on arXiv 30 Jan 2026.
Builds on
56 of 121 references.
References · 56
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
- 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,194
- 2019A Comprehensive Survey on Transfer Learningcited by 1,154
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
38 more
- 2019When Does Label Smoothing Help?cited by 985
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 919
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 667
- 2020What is the State of Neural Network Pruning?cited by 578
- 2017Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Datacited by 527
- 2017Regularizing Neural Networks by Penalizing Confident Output Distributionscited by 461
- 2023A Comprehensive Survey on Pretrained Foundation Models: A History from BERT to ChatGPTcited by 364
- 2016Entropy-SGD: Biasing Gradient Descent Into Wide Valleyscited by 357
- 2023Effective Data Augmentation With Diffusion Modelscited by 282
- 2020Does label smoothing mitigate label noise?cited by 204
- 2019Two models of double descent for weak featurescited by 194
- 2018Medical Image Synthesis for Data Augmentation and Anonymization using Generative Adversarial Networkscited by 146
- 2017PMLB: A Large Benchmark Suite for Machine Learning Evaluation and Comparisoncited by 139
- 2017Dataset Augmentation in Feature Spacecited by 124
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2020A Survey of Deep Meta-Learningcited by 99
- 2022Image Data Augmentation for Deep Learning: A Surveycited by 96
- 2022A Comprehensive Survey of Image Augmentation Techniques for Deep Learningcited by 95
- 2017Orthogonal Weight Normalization: Solution to Optimization over Multiple Dependent Stiefel Manifolds in Deep Neural Networkscited by 92
- 2017Regularization for Deep Learning: A Taxonomycited by 91
- 2020The Lottery Tickets Hypothesis for Supervised and Self-supervised Pre-training in Computer Vision Modelscited by 91
- 2020Normalization Techniques in Training DNNs: Methodology, Analysis and Applicationcited by 90
- 2020Relative Flatness and Generalizationcited by 88
- 2020Gradient Centralization: A New Optimization Technique for Deep Neural Networkscited by 82
- 2021Self-Supervised Pretraining Improves Self-Supervised Pretrainingcited by 81
- 2022When Do Flat Minima Optimizers Work?cited by 78
- 2022Avoiding Overfitting: A Survey on Regularization Methods for Convolutional Neural Networkscited by 55
- 2017Smart Augmentation - Learning an Optimal Data Augmentation Strategycited by 54
- 2019Understanding Generalization through Visualizationscited by 54
- 2019The Generalization-Stability Tradeoff In Neural Network Pruningcited by 54
- 2019Learning Sparse Networks Using Targeted Dropoutcited by 40
- 2022Low-Pass Filtering SGD for Recovering Flat Optima in the Deep Learning Optimization Landscapecited by 39
- 2022Pruning's Effect on Generalization Through the Lens of Training and Regularizationcited by 31
- 2022DropNet: Reducing Neural Network Complexity via Iterative Pruningcited by 29
- 2019Improved Training Speed, Accuracy, and Data Utilization Through Loss Function Optimizationcited by 28
- 2017Comparison of Batch Normalization and Weight Normalization Algorithms for the Large-scale Image Classificationcited by 18
- 2024A Survey on Mixup Augmentations and Beyondcited by 18
50 most cited of 56 All 56 (JSON)
Built on by
Not cited yet.