Skip to main content
Frontiers in Artificial Intelligence logoLink to Frontiers in Artificial Intelligence
. 2026 Mar 24;9:1794271. doi: 10.3389/frai.2026.1794271

Techniques for mitigating overfitting in machine learning: a comprehensive review, taxonomy, and practical guide

Alexander Pearson Sheppert 1,2,*
PMCID: PMC13053638  PMID: 41953863

Abstract

Introduction

Overfitting remains a persistent barrier to reliable machine learning, especially in modern overparameterized deep models.

Methods

We conducted a narrative review synthesizing approximately 95 core studies (1943–2026) identified through structured searches of IEEE Xplore, ACM Digital Library, arXiv, Google Scholar, and Semantic Scholar, extracting mechanisms, assumptions, and empirical evidence for prominent methods for mitigating overfitting.

Results

We organize techniques into a unified five-family taxonomy (parameter-, training-, data-, ensemble-, and objective-based) and provide a practical decision framework that maps data regimes, model families, and real-world scenarios to actionable regularization strategies.

Conclusion

Overfitting mitigation benefits from coordinated choices in data, model capacity, optimization, and evaluation. Our taxonomy and decision framework help practitioners select complementary interventions and avoid common pitfalls such as leakage and over-regularization.

Keywords: data augmentation, deep learning, ensembling, generalization, model selection, narrative review, overfitting, regularization

1. Introduction

Machine learning has transformed many domains, from medical diagnosis and autonomous vehicles to financial forecasting and natural language understanding (Russell and Norvig, 2010; LeCun et al., 2015). The remarkable success of modern machine learning, particularly deep neural networks, stems from their capacity to learn complex, hierarchical representations from data. However, this same capacity also makes models vulnerable to overfitting, the tendency to memorize training data rather than learn patterns that generalize (Geman et al., 1992; Vapnik, 1998).

Overfitting occurs when a model captures not only the underlying signal in training data but also its idiosyncratic noise. The consequences are severe: a model exhibiting exceptional training performance may fail catastrophically on new data, rendering it unreliable for deployment. In practice, overfitting often manifests as reliance on spurious correlations. As Vigen (2015)'s catalog of spurious correlations demonstrates, statistical associations are ubiquitous; for example, the number of films Nicolas Cage appeared in correlates almost perfectly with swimming pool drownings. A model that learns such associations provides no predictive value.

The battle against overfitting has shaped machine learning research for over six decades. From Tikhonov's regularization in the 1940s (Tikhonov, 1943) to modern techniques like sharpness-aware minimization (Foret et al., 2021) and analyses of double descent (Belkin et al., 2019; Nakkiran et al., 2021), the field has developed an extensive arsenal of strategies for mitigating overfitting. This proliferation creates the practical challenge of a bewildering array of options with limited guidance on selection and combination, and with success rates that vary widely across tasks, data regimes, and evaluation protocols.

1.1. Motivation and scope

This survey addresses three critical gaps in the existing literature:

  1. Fragmented Knowledge: Techniques for mitigating overfitting are often studied in isolation within specific subfields. Regularization methods developed for linear models, dropout-style interventions for neural networks, and ensemble methods for tree-based models are typically analyzed within distinct modeling traditions, assumptions, and evaluation norms, making it difficult to compare results or combine methods principledly.

  2. Rapid Evolution: The past decade has witnessed major shifts in our understanding of generalization in modern deep learning, including double descent (Belkin et al., 2019; Nakkiran et al., 2021; Kubo et al., 2026), neural tangent kernel theory (Jacot et al., 2018), grokking (Power et al., 2022; He et al., 2026), and sharpness-aware training with recent refinements (Foret et al., 2021; Li et al., 2024). Many existing surveys predate these developments or treat them in isolation.

  3. Practical Guidance Gap: While theoretical analyses abound, practitioners lack systematic guidance for selecting and combining techniques based on problem characteristics, computational constraints, and desired properties.

1.2. Contributions

This survey makes the following contributions:

  1. Comprehensive Taxonomy: We propose a five-family taxonomy (Parameter-based, Training-based, Data-based, Ensemble-based, Objective-based) that unifies techniques across statistical learning, neural networks, and ensemble methods.

  2. Comprehensive Coverage: We synthesize approximately 95 core studies spanning 1943–2026, covering foundational statistical methods through cutting-edge deep learning techniques.

  3. Unified Mathematical Framework: We present a mathematical framework connecting regularization approaches through the lens of constrained optimization and Bayesian inference.

  4. Modern Phenomena Integration: We incorporate recent paradigm-shifting discoveries including double descent, grokking, sharpness-aware minimization, and neural scaling laws.

  5. Practical Decision Framework: We provide empirically-grounded guidelines for technique selection based on problem type, data availability, and computational resources.

  6. Objective-based Analysis: We analyze the emerging paradigm of objective-based generalization, from historical risk-adjusted ratios in finance to modern objective reformulations in machine learning.

1.3. Paper organization

The remainder of this paper is organized as follows. Section 2 reviews related surveys. Section 3 presents our review methodology. Section 4 establishes theoretical foundations including the bias-variance decomposition, statistical learning theory, and modern perspectives. Section 5 details our five-family taxonomy with analysis of each technique. Section 6 provides comparative analysis and practical guidelines. Section 7 discusses emerging trends and future directions. Section 8 concludes the survey.

2. Related work

Several surveys have addressed aspects of overfitting mitigation techniques, though none provide the comprehensive, unified treatment we present here.

CNN-Focused Surveys: Santos et al. (2022) provide an extensive survey of regularization methods specifically for convolutional neural networks, categorizing techniques into data augmentation, network architecture modifications, and explicit regularization. While comprehensive for CNNs, their scope excludes classical statistical methods, ensemble techniques, and the emerging objective-based paradigm we analyze.

Deep Learning Regularization: Moradi et al. (2020) survey regularization strategies for deep models, covering dropout variants, batch normalization, and weight decay. However, their treatment predates the double descent and grokking discoveries that have fundamentally reshaped our understanding of generalization in overparameterized models.

Classical Statistical Treatments: Hastie et al. (2009)'s seminal textbook provides rigorous coverage of L1/L2 regularization, cross-validation, and the bias-variance tradeoff from a statistical perspective, but does not address modern deep learning regularization techniques or recent theoretical developments.

This Survey's Contributions: Our work differs from prior surveys in several key aspects:

  1. We provide a unified taxonomy spanning statistical, neural network, and ensemble methods, revealing connections across traditionally separate subfields.

  2. We incorporate recent theoretical developments including double descent (Belkin et al., 2019), grokking (Power et al., 2022), and sharpness-aware minimization (Foret et al., 2021) that post-date existing surveys.

  3. We introduce objective-based techniques as an emerging family, connecting them to historical precursors in quantitative finance.

  4. We provide practical decision guidelines grounded in systematic literature synthesis rather than anecdotal recommendations.

3. Methodology

This survey employs a narrative review approach to synthesize the extensive literature on overfitting mitigation techniques in machine learning. We adopt a purposive sampling strategy designed to ensure comprehensive coverage of technique families while emphasizing seminal contributions and recent advances.

A narrative review is the appropriate methodology here for several reasons. First, the techniques surveyed span fundamentally different subfields (classical statistics, deep learning, ensemble methods, information theory, quantitative finance) with incompatible evaluation protocols, datasets, and performance metrics. This heterogeneity makes formal meta-analytic pooling of effect sizes infeasible. Second, our primary goal is to unify disparate technique families under a common taxonomy and provide practical selection guidance, which requires the interpretive synthesis and cross-domain integration that narrative reviews are designed for. Third, many of the most important developments we cover (double descent, grokking, sharpness-aware minimization) are too recent and methodologically diverse for the structured inclusion/exclusion criteria of a formal systematic review to apply meaningfully. Where we describe our search strategy and inclusion approach below, we do so for transparency and reproducibility, not to claim compliance with systematic review protocols such as PRISMA.

3.1. Scope and objectives

This survey addresses the following questions:

  1. What are the primary families of overfitting mitigation techniques, and how do they relate theoretically and practically?

  2. What are the core mechanisms, strengths, weaknesses, and appropriate application domains for each technique?

  3. How has the toolkit for mitigating overfitting evolved from classical statistical learning to modern deep learning?

  4. What empirical evidence supports the effectiveness of different techniques across problem domains?

  5. What emerging paradigms and open research questions characterize the current frontier?

3.2. Literature selection

We identified relevant literature through searches of major databases including IEEE Xplore, ACM Digital Library, arXiv (cs.LG and stat.ML categories), Google Scholar, and Semantic Scholar. Search terms included combinations of “overfitting,” “generalization,” “regularization,” and specific technique names (e.g., “dropout,” “batch normalization,” “weight decay,” “data augmentation”). We also conducted targeted searches for recent developments including “double descent,” “sharpness-aware minimization,” and “grokking.”

The literature coverage spans from foundational work (Tikhonov regularization; Tikhonov, 1943) through January 2026, with particular emphasis on developments since 2015 that have reshaped understanding of generalization in deep learning.

3.3. Inclusion approach

Papers were selected based on their contribution to understanding overfitting mitigation, prioritizing: (1) seminal papers introducing influential techniques, (2) theoretical works establishing foundational concepts, (3) empirical studies providing comparative evidence, and (4) recent papers addressing emerging phenomena. We included peer-reviewed journal articles, major conference papers, and significant preprints that have shaped the field.

The final survey synthesizes approximately 95 papers directly addressing overfitting mitigation techniques, supplemented by additional references providing theoretical background, methodological context, and historical perspective.

3.4. Synthesis approach

We employ a narrative synthesis organized around our five-family taxonomy. For each technique, we provide: historical context and motivation, mathematical formulation, mechanism of action, strengths and weaknesses, empirical evidence summary, appropriate application domains, and connections to other techniques. Quantitative meta-analysis was not performed due to heterogeneity in evaluation protocols, datasets, and metrics across studies.

3.5. Limitations

We acknowledge several limitations of this narrative approach. Publication bias toward positive results may overstate technique effectiveness. The rapid evolution of the field means some recent advances may be underrepresented. Our emphasis on English-language publications excludes potentially relevant work. The selected papers represent a purposive sample designed for comprehensive coverage rather than exhaustive enumeration; additional relevant work exists beyond those cited.

4. Theoretical foundations

Overfitting arises when model capacity, training dynamics, and evaluation protocols allow a learner to fit idiosyncrasies of the training set that do not persist in new data. This section summarizes the main theoretical lenses used throughout the survey. Bias-variance reasoning provides an intuitive picture of the capacity trade-off, statistical learning theory relates capacity to sample size via generalization bounds, and modern deep learning perspectives explain why overparameterized models can still generalize. We also highlight the Bayesian view that connects common regularizers to explicit prior assumptions.

4.1. Notation

Table 1 defines the mathematical notation used throughout this survey.

Table 1.

Mathematical notation.

Symbol Description
w Model weight vector
L Loss function
Ltrain,Lval Training and validation loss
λ Regularization strength
η Learning rate
n Number of training samples
p Dropout retention probability
R[f], Remp[f] True and empirical risk
H Hypothesis class
d VC VC dimension
σ2 Variance/noise variance
ρ SAM perturbation radius

4.2. The bias-variance decomposition

The foundational framework for understanding overfitting is the bias-variance decomposition (Geman et al., 1992). For a supervised learning problem with true function f(x) and learned estimator f^(x), the expected prediction error at point x decomposes as:

𝔼[(y-f^(x))2]=Bias[f^(x)]2+Var[f^(x)]+σ2

where:

  • Bias[f^(x)]=𝔼[f^(x)]-f(x) measures systematic deviation from the true function.

  • Var[f^(x)]=𝔼[(f^(x)-𝔼[f^(x)])2] measures sensitivity to training data fluctuations.

  • σ2 is the irreducible noise variance.

Bias captures systematic error from an overly restrictive hypothesis class, while variance captures sensitivity to the particular training sample. A canonical example is polynomial regression: low-degree polynomials underfit (high bias), whereas very high-degree polynomials can fit noise and fluctuate substantially across training sets (high variance). Many interventions in this survey can be interpreted through this lens. Parameter penalties and early stopping reduce variance by constraining effective complexity, data augmentation increases the effective sample size, and ensembling reduces variance by averaging over multiple fitted models. The irreducible noise term σ2 remains even for an optimal model and is primarily addressed through data quality and measurement improvements.

4.3. Statistical learning theory

4.3.1. VC dimension and generalization bounds

Vapnik-Chervonenkis (VC) theory (Vapnik, 1998) provides distribution-free generalization bounds by quantifying the capacity of a hypothesis class H through its VC dimension dVC, the size of the largest set of points that can be shattered by H. As a concrete example, linear classifiers in ℝd have dVC = d + 1.

For a hypothesis class H with VC dimension dVC, with probability at least 1 − δ:

R[f]≤Remp[f]+dVC(log(2n/dVC)+1)+log(4/δ)n

where R[f] is the true risk, Remp[f] is the empirical risk, and n is the sample size.

The practical takeaway is that the gap between training performance and test performance is controlled by a capacity term that scales roughly as dVC/n. When dVC is large relative to n, even near-zero training error can be consistent with poor generalization. This motivates either increasing effective sample size (more data, augmentation, pretraining) or reducing effective capacity (regularization, pruning, depth constraints, feature selection). Because the bound is distribution-free, it can be conservative, but it captures a central lesson that recurs across technique families: generalization improves when effective capacity grows more slowly than data.

4.3.2. Rademacher complexity

Where VC bounds apply uniformly across all possible datasets, Rademacher complexity adapts to the data at hand, often yielding tighter and more useful estimates. Rademacher complexity provides tighter, data-dependent bounds (Bartlett and Mendelson, 2002) by measuring how strongly a hypothesis class can correlate with random noise on the observed sample. Intuitively, if H can fit random labels easily, it can also memorize idiosyncrasies of a finite training set, increasing overfitting risk. Formally, the empirical Rademacher complexity is

Rn(H)=𝔼σ[supf∈H1n∑i=1nσif(xi)]

where σi ∈ {−1, +1} are independent Rademacher variables.

A standard bound takes the form:

R[f]≤Remp[f]+2Rn(H)+3log(2/δ)2n

The practical implication is similar to VC bounds but often more informative in practice: regularizers that constrain norms, margins, Lipschitz constants, or hypothesis smoothness reduce Rn(H) and therefore tighten the expected generalization gap. This lens helps explain why weight decay, margin-based losses, and certain data augmentation strategies can improve generalization even when the nominal parameter count is large.

4.3.3. Stability and generalization

Generalization can also be analyzed through algorithmic stability, which measures how much a learning algorithm's output changes when a single training example is removed or replaced (Bousquet and Elisseeff, 2002). Intuitively, a stable algorithm cannot rely too heavily on any one example and is therefore less likely to memorize noise. Many interventions in this survey improve stability. Explicit regularization (e.g., weight decay) makes optimization less sensitive to individual samples, early stopping limits the degree of adaptation to the training set, and ensembling reduces sensitivity by averaging over multiple fitted models. Stability-based arguments are particularly useful when distribution-free capacity bounds are too conservative for modern deep networks.

4.4. PAC learning framework

The preceding bounds describe how well a given model generalizes; the PAC framework asks a more basic question: how much data does a learning algorithm need to guarantee good generalization in the first place?

The Probably Approximately Correct (PAC) framework (Valiant, 1984) formalizes learnability in terms of accuracy and confidence. For error tolerance ϵ and failure probability δ, a concept class C is PAC-learnable if there exists an algorithm A such that, for all data distributions D,

P[R[fA]-R[f*]≤ϵ]≥1-δ

given polynomial sample complexity in 1/ϵ, 1/δ, and problem size. The value of PAC theory for overfitting is that it makes sample complexity explicit: to guarantee small generalization error with high probability, the required number of training samples must grow with hypothesis class capacity. In many classical settings, this dependence is expressed through VC dimension. For example, a standard binary classification sample complexity bound scales on the order of

n=O(dVC+log(1/δ)ϵ2)

up to logarithmic factors (tighter bounds with 1/ϵ dependence exist for realizable settings). While such bounds can be loose for modern deep networks, they provide a useful diagnostic: when data are scarce, controlling effective capacity (or transferring strong inductive biases via pretraining) is usually necessary to prevent memorization.

4.5. Modern perspectives: beyond classical theory

4.5.1. The double descent phenomenon

Classical bias-variance intuition suggests that test error follows a single U-shaped curve as model capacity increases. In many modern settings, test error instead exhibits a double descent curve: it decreases with capacity, peaks near the interpolation threshold where training error approaches zero, and then decreases again as models become highly overparameterized (Belkin et al., 2019; Nakkiran et al., 2021; Figure 1).

Figure 1.

Line graph illustrating test error versus model capacity, comparing double descent (blue solid line) and classical bias-variance (gray dashed line); double descent shows two dips in error, peaking at the interpolation threshold, dividing underparameterized and overparameterized regimes.

Schematic double descent: test error peaks near the interpolation threshold, then decreases again as models become highly overparameterized. The dashed curve shows the classical U-shaped bias-variance intuition.

Double descent matters for practice because it weakens the rule of thumb that larger models necessarily overfit more. The location and height of the interpolation peak depend strongly on label noise, optimization, and inductive bias (Nakkiran et al., 2021). Practitioners should therefore treat capacity control as one lever among several: increasing data quality/quantity, using augmentation, and choosing stable training dynamics can be as important as adding explicit complexity penalties.

It is worth noting how double descent relates to the VC-dimension bounds discussed in Section 4.3.1. The two are not contradictory. VC bounds are worst-case and distribution-free: they bound what could happen for any data distribution and any learning algorithm that selects from a hypothesis class of a given capacity. Double descent shows what does happen in practice when specific optimizers and architectures impose strong implicit constraints on the learned function. The key distinction is between nominal capacity (the total number of parameters, which is what VC dimension tracks) and effective capacity (the subset of functions the learning algorithm actually explores, shaped by initialization, optimization trajectory, and architectural inductive biases). In the overparameterized regime, effective capacity can be far smaller than nominal capacity, allowing interpolation without the worst-case generalization failure that VC bounds permit. For practical model selection, this means that VC-style reasoning remains a useful diagnostic for data-scarce settings where capacity clearly exceeds sample size, but it should not be the sole guide when working with modern architectures where implicit regularization plays a large role.

4.5.2. Neural tangent kernels

To understand neural tangent kernels, we first review kernel methods. A kernel K(x, x′) is a similarity function that measures how alike two inputs are. The key insight is that kernels implicitly define a feature space—a (potentially infinite-dimensional) representation where each input x is mapped to a feature vector ϕ(x), and the kernel computes the inner product K(x, x′) = 〈ϕ(x), ϕ(x′)〉. This allows algorithms to work in rich feature spaces without explicitly computing the features, a technique known as the “kernel trick.” For example, a polynomial kernel K(x, x′) = (x⊤x′ + 1)d implicitly computes similarities in a space of all polynomial features up to degree d.

In kernel regression, predictions take the form f^(x)=∑iαiK(x,xi), where the coefficients αi are learned from data. Regularization in this setting (e.g., adding λ∥α∥2 to the objective) controls the smoothness and complexity of the fitted function by penalizing large coefficients.

Jacot et al. (2018) made a remarkable discovery: in the infinite-width limit, gradient descent training of a neural network is mathematically equivalent to kernel regression with a specific kernel called the Neural Tangent Kernel (NTK):

KNTK(x,x′)=∇θfθ0(x)⊤∇θfθ0(x′)

where fθ(x) is the network output and θ0 denotes the (random) initialization. The NTK measures similarity between inputs based on how similarly the network's output changes when parameters are perturbed—inputs that cause similar gradient directions are considered similar by the kernel.

This viewpoint clarifies why heavily overparameterized networks can interpolate training data without necessarily overfitting: the induced kernel and the optimization dynamics impose an implicit bias toward particular functions (specifically, functions that are “smooth” with respect to the NTK geometry), and explicit penalties or early stopping correspond to well-understood regularization mechanisms in kernel regression. Practically, NTK analyses are most relevant when training stays close to initialization (very wide networks and small learning rates). In regimes where feature learning is strong—where the network substantially changes its internal representations during training—the NTK approximation can be inaccurate, so empirical validation and careful evaluation remain essential.

4.5.3. Implicit regularization

Modern deep learning often achieves good generalization without explicit regularization. This “implicit regularization” arises from:

Recent work by Bonnaire et al. (Bonnaire et al., 2025; NeurIPS 2025 Best Paper) reveals that training dynamics operate on two distinct timescales: an early generalization phase whose duration is dataset-independent, followed by a later memorization phase whose duration scales linearly with dataset size. This implicit dynamical regularization explains why overparameterized models trained with standard optimization can avoid memorization—the generalization window expands with data, providing a natural form of regularization.

4.5.4. Sharpness and flat minima

A growing body of work connects generalization to loss landscape geometry. Flat minima (regions where the loss varies slowly under parameter perturbations) are associated with better generalization (Hochreiter and Schmidhuber, 1997; Keskar et al., 2017). This insight motivates sharpness-aware training objectives such as SAM (Section 5.2.4), which explicitly seeks parameters that remain low-loss within a neighborhood.

4.6. The regularization-prior connection

Many regularization techniques have Bayesian interpretations. Consider ridge regression with objective:

L(w)=∥y-Xw∥2+λ∥w∥2

This is equivalent to maximum a posteriori (MAP) estimation with a Gaussian prior w~N(0,σ2/λI). Similarly, L1 regularization corresponds to a Laplace prior, inducing sparsity.

This connection provides a principled framework: regularization encodes prior beliefs about model structure. The strength λ balances data fit against prior beliefs, with the optimal value depending on prior validity and data quantity.

Taken together, these perspectives highlight why overfitting mitigation is rarely achieved by a single ingredient. It typically requires coordinated choices that control effective capacity, shape training dynamics, increase effective sample size, and enforce evaluation integrity. The taxonomy in Section 5 organizes methods by their primary mechanism, and Section 6 translates these mechanisms into actionable selection and combination guidance.

5. A taxonomy of overfitting mitigation techniques

We classify techniques for mitigating overfitting into five families based on their primary mechanism of action: (i) parameter-based penalties that directly constrain weights, (ii) training-based interventions that modify learning dynamics, (iii) data-based methods that change the effective training distribution, (iv) ensemble-based methods that average over models to reduce variance, and (v) objective-based approaches that redesign the optimization target to encode generalization desiderata. Table 2 summarizes the families and typical contexts where each tends to be most useful.

Table 2.

Overview of overfitting mitigation technique families.

Family Mechanism Key techniques Primary domains Compute cost
Parameter-based Constrain parameter magnitudes via loss penalties L1, L2, Elastic Net, weight decay Universal Low
Training-based Modify learning dynamics or architecture behavior Dropout, early stopping, batch norm, SAM Neural networks Low–Medium
Data-based Enrich training distribution Augmentation, Mixup, adversarial training Limited data Medium
Ensemble-based Aggregate multiple models Bagging, boosting, stacking Tabular, trees High
Objective-based Redefine optimization target Information bottleneck, IRM, contrastive objectives, risk-adjusted objectives Representation learning, robustness Low–medium

Some techniques operate at the boundary of multiple families. SAM, for example, is classified here as training-based because its defining contribution is a perturbation step that changes optimization dynamics at each iteration. However, it can also be viewed through an objective-based lens, since it reformulates the loss as a min-max problem over a neighborhood of parameters. Similarly, label smoothing modifies the supervision signal, which could be interpreted as data-based (altering the target distribution) or objective-based (changing what the loss function optimizes toward). We classify each technique by its primary mechanism, the aspect that most directly explains how and why it reduces overfitting, while noting cross-family connections in the individual technique discussions. These overlaps are not a weakness of the taxonomy; they reflect the deeper fact that many effective regularization strategies share common structure through the constrained optimization and Bayesian prior frameworks described in Section 4.

5.1. Parameter-based techniques

Parameter-based regularization constrains model complexity by penalizing parameter magnitudes. These techniques are among the oldest and most theoretically understood.

5.1.1. L2 regularization (ridge regression/weight decay)

Historical Context: Ridge regression was introduced by Hoerl and Kennard (1970) to address ill-conditioned least squares problems. In neural networks, the equivalent technique is called weight decay (Krogh and Hertz, 1991).

Mathematical Formulation:

Lridge(w)=Ldata(w)+λ2∥w∥22=Ldata(w)+λ2∑jwj2

Mechanism: The L2 penalty shrinks all weights toward zero proportionally. The gradient update becomes:

wj←wj-η(∂Ldata∂wj+λwj)=(1-ηλ)wj-η∂Ldata∂wj

The multiplicative factor (1 − ηλ) “decays” weights each step.

Theoretical Properties:

  • Closed-form solution for linear models: w^=(XTX+λI)- 1XTy.

  • Bayesian interpretation: Gaussian prior p(w) ∝ exp(−λ∥w ∥2/2).

  • Convex optimization: unique global minimum.

  • Handles multicollinearity by stabilizing matrix inversion.

Strengths:

  • Simple implementation; single hyperparameter.

  • Well-understood theoretically.

  • Effective for preventing extreme weights.

  • Convex; no local minima concerns.

Weaknesses:

  • Shrinks all parameters; no feature selection.

  • May underfit if λ too large.

  • Less effective than dropout in deep networks for some architectures.

Empirical Evidence: Zhang et al. (2017) showed weight decay provides modest but consistent improvements across CNN architectures, though its effect is less pronounced than dropout or data augmentation.

5.1.2. L1 regularization (Lasso)

Historical Context: Tibshirani introduced Lasso in 1996 (Tibshirani, 1996), motivated by the desire for sparse, interpretable models.

Mathematical Formulation:

Llasso(w)=Ldata(w)+λ∥w∥1=Ldata(w)+λ∑j|wj|

Mechanism: The L1 penalty's non-differentiability at zero produces exact sparsity, meaning many weights become exactly zero. Geometrically, the constraint region's corners favor axis-aligned solutions.

Theoretical Properties:

  • Bayesian interpretation: Laplace prior p(wj) ∝ exp(− λ|wj|).

  • Convex but non-smooth; requires specialized solvers (coordinate descent, proximal methods).

  • Performs automatic feature selection.

Strengths:

  • Produces sparse, interpretable models.

  • Automatic feature selection.

  • Effective in high-dimensional settings (p>>n).

Weaknesses:

  • Unstable with correlated features (arbitrarily selects one).

  • Non-differentiable; requires specialized optimization.

  • May over-sparsify.

5.1.3. Elastic Net

Zou and Hastie (2005) combined L1 and L2 penalties:

Lelastic(w)=Ldata(w)+λ1∥w∥1+λ2∥w∥22

This achieves sparsity while grouping correlated features, addressing Lasso's instability.

5.1.4. Spectral normalization

For neural networks, Miyato et al. (2018) proposed constraining the spectral norm (largest singular value) of weight matrices:

W¯=W/σ(W)

where σ(W) denotes the largest singular value of the weight matrix W.

To understand why this helps, recall that a matrix W transforms input vectors, and its spectral norm σ(W) measures the maximum factor by which W can stretch any input vector. When σ(W) is large, small changes in the input can produce large changes in the output, making the network sensitive to perturbations and potentially unstable during training.

By normalizing each weight matrix to have spectral norm equal to 1, spectral normalization ensures that each layer is 1-Lipschitz: the output cannot change faster than the input changes. This bounds the Lipschitz constant of the entire network (the product of per-layer constants), controlling how sensitive the network's predictions are to input perturbations. Networks with bounded Lipschitz constants are more robust to adversarial examples, exhibit smoother decision boundaries, and are less prone to memorizing noisy training examples. Spectral normalization is particularly important in generative adversarial networks (GANs), where training instability is a major challenge, but it also provides regularization benefits in discriminative models.

5.1.5. Comparative analysis

Table 3 summarizes parameter-based techniques across three key properties:

Table 3.

Comparison of parameter-based techniques.

Technique Sparsity Stability Interpretability
L2/weight decay No High Low
L1/Lasso Yes Low High
Elastic Net Partial Medium Medium
Spectral norm No High Low

Sparsity refers to whether the technique produces models with exactly zero weights. Sparse models are often more interpretable and computationally efficient, as zero weights indicate features that can be ignored. L1 regularization produces exact sparsity due to its non-differentiable penalty at zero, while L2 regularization shrinks weights toward zero but never exactly to zero.

Stability refers to how consistently the technique selects the same features or produces similar weight patterns across different training runs or slight perturbations to the data. High stability is desirable for reproducibility and reliability. L1 regularization has low stability because, when features are correlated, it may arbitrarily select one over another depending on small data variations. L2 regularization distributes weight across correlated features, yielding more stable solutions.

Interpretability refers to how easily the resulting model can be understood by humans. Sparse models (from L1) are more interpretable because they explicitly identify which features matter. Dense models (from L2) use all features with varying weights, making it harder to identify the most important factors.

5.2. Training-based techniques

These techniques modify the training process itself rather than adding explicit penalties.

5.2.1. Dropout

Historical Context: Srivastava et al. (2014) introduced dropout as a technique to prevent neuron co-adaptation.

Mathematical Formulation: During training, each neuron is retained with probability p (typically 0.5 for hidden layers):

h~i=ri·hi, ri~Bernoulli(p)

where hi is the original activation of neuron i, h~i is the dropped-out activation, and ri is a random mask variable. The Bernoulli distribution is used because it is the natural probability distribution for binary outcomes: each ri independently takes value 1 (neuron retained) with probability p, or value 0 (neuron dropped) with probability 1 − p. This binary masking creates a stochastic “thinning” of the network at each training step.

At test time, activations are scaled by p (or equivalently, training activations scaled by 1/p). This scaling ensures that the expected activation magnitude at test time matches the expected magnitude during training, since 𝔼[ri · hi] = p · hi.

Mechanism: Dropout can be interpreted as:

  1. Training an ensemble of 2n “thinned” networks (for n droppable units).

  2. Approximate Bayesian inference over network weights (Gal and Ghahramani, 2016).

  3. Noise injection forcing robust feature learning.

Variants:

Strengths:

  • Highly effective regularizer for fully-connected layers.

  • Implicit ensemble interpretation.

  • Uncertainty quantification capability.

Weaknesses:

  • Increases training time (need more epochs).

  • Less effective for CNNs than spatial variants.

  • Requires scaling at test time.

  • Hyperparameter (dropout rate) sensitivity.

Empirical Evidence: Dropout consistently improves generalization in fully-connected networks. However, its benefits are reduced when combined with batch normalization (Li et al., 2019).

5.2.2. Early stopping

Historical Context: Early stopping has long been used as a practical regularizer in neural networks (Morgan and Bourlard, 1990; Prechelt, 1998).

Mathematical Formulation: Training halts when validation loss Lval(t) fails to improve for k consecutive epochs:

t*=argmintLval(t) s.t. Lval(t+i)≥Lval(t)∀i∈[1,k] 

Mechanism: Early stopping exploits the fact that models typically fit signal before noise during training. Stopping at the validation minimum approximates optimal complexity.

Theoretical Properties: Bishop (1995) showed early stopping is equivalent to L2 regularization for linear models, with training time inversely related to regularization strength.

Strengths:

  • Simple and computationally cheap.

  • No additional hyperparameters beyond patience k.

  • Reduces training time.

Weaknesses:

  • Requires held-out validation set.

  • Sensitive to validation set noise.

  • May miss “grokking” phenomenon (Power et al., 2022).

The Grokking Challenge: Power et al. (2022) discovered that models can suddenly achieve perfect generalization long after apparent convergence, a phenomenon they termed “grokking.” This challenges early stopping's assumptions and suggests some problems require extended training beyond the validation minimum. Recent work further examines grokking dynamics and transferability in Transformers (He et al., 2026). A particularly intriguing theoretical perspective interprets grokking as a “computational glass relaxation,” where memorization resembles rapid cooling into a non-equilibrium glassy state, and generalization emerges through slower relaxation dynamics (Zhang X. et al., 2025). De Mello Koch and Ghosh (2025) argue that learning proceeds in two phases—curve fitting followed by coarse graining—providing a unifying framework connecting grokking, double descent, and the information bottleneck principle.

5.2.3. Batch normalization

Historical Context: Ioffe and Szegedy (2015) introduced batch normalization to address internal covariate shift.

Mathematical Formulation: For a mini-batch B:

μB=1|B|∑x∈BxσB2=1|B|∑x∈B(x-μB)2x^=x-μBσB2+ϵy=γx^+β

where γ and β are learnable parameters.

Regularization Effect: While originally motivated by covariate shift, subsequent work (Santurkar et al., 2018) showed batch normalization's primary benefit is smoothing the loss landscape, enabling larger learning rates. The noise from mini-batch statistics provides implicit regularization.

Variants:

  • Layer Normalization (Ba et al., 2016): Normalizes across features, suitable for RNNs/Transformers.

  • Instance Normalization (Ulyanov et al., 2016): Normalizes per sample, used in style transfer.

  • Group Normalization (Wu and He, 2018): Normalizes channel groups, batch-size independent.

5.2.4. Sharpness-aware minimization (SAM)

Historical Context: Foret et al. (2021) introduced SAM based on the connection between flat minima and generalization.

Mathematical Formulation: SAM solves a min-max problem:

minwmax∥ϵ∥2≤ρL(w+ϵ)

The adversarial perturbation is approximated as:

ϵ^=ρ∇wL(w)∥∇wL(w)∥2

leading to the update:

wt+1=wt-η∇wL(wt+ϵ^t)

Mechanism: SAM seeks parameters in flat regions where loss is uniformly low, not just at a single point. This relates to PAC-Bayesian bounds connecting sharpness to generalization.

Variants:

  • ASAM (Kwon et al., 2021): Adaptive, scale-invariant sharpness.

  • F-SAM (Li et al., 2024): Friendly SAM with reduced stochastic noise.

  • GSAM (Zhuang et al., 2022): Surrogate gap guided SAM.

  • Unified SAM (Oikonomou and Loizou, 2025): Unified analysis of SAM and USAM under a single flexible update rule with convergence guarantees for non-convex problems.

  • MNSAM (Kang et al., 2025): Introduces momentum acceleration to help skip sharp areas while Nesterov accelerated gradients speed convergence.

Empirical Evidence: SAM consistently improves generalization across architectures, with particularly strong results on Transformers. It doubles computation per step but often converges faster.

5.2.5. Optimizer choice as implicit regularization

The choice of optimizer affects generalization through the structure and magnitude of gradient noise injected during training. SGD with mini-batches provides implicit regularization whose strength scales roughly as η/B (learning rate divided by batch size), helping the optimizer escape sharp minima and settle in flatter regions of the loss landscape (Smith et al., 2021). Reducing batch size or increasing learning rate amplifies this noise, which can substitute for explicit regularization in some settings.

Adaptive optimizers such as Adam (Kingma and Ba, 2015) and AdamW (Loshchilov and Hutter, 2019) change this picture in important ways. Adam maintains per-parameter learning rate estimates based on gradient moments, which rescales the effective noise differently across parameters. A practical consequence is that L2 regularization and weight decay, which are equivalent under SGD, behave differently under Adam. Loshchilov and Hutter (2019) showed that decoupled weight decay (AdamW) produces better generalization than the standard L2 penalty applied within Adam's update rule, because L2 regularization interacts with the adaptive scaling in ways that weaken its intended effect on large-gradient parameters.

Batch size also interacts with optimizer choice. Large-batch training reduces gradient noise, which can degrade generalization unless compensated by learning rate scaling (Goyal et al., 2017), explicit regularization, or techniques like SAM that directly target loss landscape geometry. The practical takeaway is that conclusions about implicit regularization are not optimizer-agnostic: a training recipe tuned with SGD may overfit when switched to Adam without adjusting regularization, and vice versa. When reporting or comparing regularization strategies, the optimizer and batch size regime should be specified.

5.2.6. Label smoothing

Historical Context: Szegedy et al. (2016) introduced label smoothing as a regularization technique for training deep networks.

Mathematical Formulation: Instead of one-hot labels yk ∈ {0, 1}, use smoothed labels:

yksmooth=(1-ϵ)yk+ϵK

where K is the number of classes and ϵ is the smoothing parameter (typically 0.1).

Mechanism: Label smoothing prevents the model from becoming overconfident by discouraging the network from assigning full probability to any single class. This softens the decision boundary and improves calibration.

Strengths:

  • Improves model calibration.

  • Reduces overconfidence.

  • Simple to implement; single hyperparameter.

Weaknesses:

  • May hurt knowledge distillation (Müller et al., 2019).

  • Optimal ϵ is problem-dependent.

  • Can degrade selective classification by disrupting uncertainty rank ordering (Xia et al., 2025).

Recent Advances: Label Smoothing++ (Chhabra et al., 2025) extends the approach by learning non-target class probabilities that account for inter-class relationships. Selective Output Smoothing Regularization (SOSR; Cheng et al., 2025) generates equal logits only for overconfident samples, achieving better accuracy-calibration trade-offs than uniform smoothing.

5.2.7. Cross-validation

Core Principle: Cross-validation provides unbiased estimates of generalization error and enables hyperparameter selection without a separate validation set.

k-Fold Cross-Validation: Partition data into k folds; train on k − 1 folds, validate on the remaining fold; repeat k times and average results.

Leave-One-Out (LOO): Special case with k = n; provides nearly unbiased estimates but is computationally expensive.

Nested Cross-Validation: For hyperparameter selection, use an outer loop for evaluation and inner loop for model selection, avoiding optimistic bias (Varma and Simon, 2006).

Strengths:

  • Utilizes all data for both training and validation.

  • Provides confidence intervals on performance.

  • Essential for small datasets.

Weaknesses:

  • Computationally expensive (k× training cost).

  • May have high variance for small k.

5.2.8. Weight averaging

Stochastic Weight Averaging (SWA; Izmailov et al., 2018): Averages weights from multiple points along the training trajectory:

wSWA=1T∑t=1Twt

SWA finds wider minima than standard training, improving generalization at minimal computational cost.

Exponential Moving Average (EMA): Maintains a running average of weights:

wEMA(t)=αwEMA(t-1)+(1-α)w(t)

EMA is widely used in practice (e.g., Transformers) and provides smoother, more robust models.

5.3. Data-based techniques

These techniques address overfitting by enriching the training distribution.

5.3.1. Data augmentation

Core Principle: Apply label-preserving transformations to expand the effective training set.

Domain-Specific Augmentations:

Computer Vision:

  • Geometric: rotation, scaling, flipping, cropping.

  • Photometric: brightness, contrast, saturation, hue.

  • Advanced: RandAugment (Cubuk et al., 2020), AutoAugment (Cubuk et al., 2019).

Natural Language Processing:

  • Synonym replacement, random insertion/deletion.

  • Back-translation (Sennrich et al., 2016).

  • Paraphrase generation.

Audio:

  • Time stretching, pitch shifting.

  • SpecAugment (Park et al., 2019): masking time/frequency bands.

  • Noise injection.

Strengths:

  • Directly addresses data scarcity.

  • Builds desired invariances.

  • Computationally cheap.

Weaknesses:

  • Highly domain-specific.

  • Inappropriate augmentations can hurt performance.

  • May create unrealistic examples.

5.3.2. Mixup and variants

Mixup (Zhang et al., 2018): Creates virtual examples by linear interpolation:

x~=λxi+(1-λ)xjy~=λyi+(1-λ)yj

where λ ~ Beta(α, α).

CutMix (Yun et al., 2019): Replaces rectangular regions:

x~=M⊙xi+(1-M)⊙xjy~=λyi+(1-λ)yj

where M is a binary mask and λ is the mask area ratio.

Cutout (DeVries and Taylor, 2017): Masks random regions with zeros, forcing reliance on non-occluded features.

Manifold Mixup (Verma et al., 2019): Applies mixup in hidden layer representations.

For a recent overview of mixup-style augmentations and their variants, see Jin et al. (2024).

5.3.3. Adversarial training

Historical Context: Adversarial vulnerability was highlighted by Szegedy et al. (2014), motivating training procedures that explicitly optimize for worst-case perturbations.

Mathematical Formulation: Train on adversarially perturbed examples:

minw𝔼(x,y)[max∥δ∥≤ϵL(fw(x+δ),y)]

Fast Gradient Sign Method (FGSM; Goodfellow et al., 2015):

δ=ϵ·sign(∇xL(fw(x),y))

Projected Gradient Descent (PGD; Madry et al., 2018): Iterative FGSM with projection back to ϵ-ball.

Strengths:

  • Primary defense against adversarial attacks.

  • Improves robustness and often generalization.

  • Theoretically principled.

Weaknesses:

  • Computationally expensive (requires gradient computation per example).

  • May reduce clean accuracy.

  • Arms race with attack methods.

5.4. Ensemble-based techniques

Ensemble methods reduce variance by aggregating multiple models.

5.4.1. Bagging (bootstrap aggregation)

Historical Context: Breiman (1996) introduced bagging to reduce variance by averaging predictors trained on bootstrap resamples.

Mathematical Formulation: Train B models on bootstrap samples; aggregate predictions:

f^bag(x)=1B∑b=1Bf^(b)(x)

Variance Reduction: If base models have variance σ2 and pairwise correlation ρ:

Var[f^bag]=ρσ2+1-ρBσ2

Reducing correlation improves variance reduction.

5.4.2. Random forests

Breiman's Random Forests (Breiman, 2001) extend bagging with:

  • Random feature subsets at each split (decorrelates trees).

  • No pruning (low bias, high variance trees).

  • Out-of-bag error estimation.

Theoretical Properties:

  • Consistency: converges to Bayes optimal as trees grow.

  • Variable importance measures.

  • Robust to hyperparameter choices.

5.4.3. Boosting

Core Principle: Sequentially train weak learners to correct predecessors' errors.

AdaBoost (Freund and Schapire, 1997): Reweights examples based on previous errors.

Gradient Boosting (Friedman, 2001): Fits residuals in function space:

Fm(x)=Fm-1(x)+ηhm(x)

where hm minimizes residuals rm−1 = y − Fm− 1(x).

Modern Implementations:

Regularization in Gradient Boosting:

  • Shrinkage (learning rate η < 1).

  • Subsampling (stochastic gradient boosting).

  • Tree constraints (depth, leaf count).

  • L1/L2 penalties on leaf values.

  • Early stopping.

5.4.4. Stacking

Wolpert's stacked generalization (Wolpert, 1992) trains a meta-learner on base model predictions:

f^stack(x)=g(f^1(x),f^2(x),…,f^K(x))

Key Considerations:

  • Use cross-validation predictions to train meta-learner (avoid overfitting).

  • Diverse base models improve ensemble.

  • Simple meta-learners often suffice.

5.5. Objective-based techniques

This emerging family redefines the optimization target to directly encode generalization desiderata.

5.5.1. Historical precursors: risk-adjusted ratios

Quantitative finance developed early objective-based approaches to avoid overfitting to high-variance strategies.

Sharpe Ratio (Sharpe, 1966):

SR=Rp-Rfσp

Penalizes total volatility, but treats upside and downside symmetrically.

Sortino Ratio (Sortino and van der Meer, 1991):

Sortino=Rp-Rfσd

Uses downside deviation σd, recognizing upside volatility is desirable.

Calmar Ratio (Young, 1991):

Calmar=RpMaxDD

Focuses on maximum drawdown, the worst-case loss.

These ratios share a common structure: reward (numerator) divided by risk (denominator), implicitly penalizing strategies that achieve returns through undesirable risk-taking.

Related performance measures and risk estimation perspectives in portfolio theory include the Omega ratio (Shadwick and Keating, 2002) and alternative approaches to risk estimation (Biglova et al., 2004).

5.5.2. The GT-score

The GT-Score (Sheppert, 2025, 2026) extends risk-adjusted thinking by incorporating statistical validity measures directly into the optimization objective:

GT-Score=μ·ln(z)·r2σd

where μ is mean performance, σd is downside deviation, r2 measures consistency over time, and ln(z) gates on statistical significance relative to a baseline. The intended mechanism is to penalize high-variance and unstable solutions while down-weighting improvements that are not statistically distinguishable from baseline. Reported experiments evaluate this objective across multiple optimization paradigms (e.g., random search, Bayesian optimization, genetic algorithms; Sheppert, 2026); additional independent replication would further clarify its robustness across tasks and datasets.

5.5.3. Information-theoretic objectives

Information bottleneck methods (Tishby and Zaslavsky, 2015) optimize:

minI(X;Z)-βI(Z;Y)

seeking representations Z that preserve task-relevant information (I(Z; Y)) while discarding irrelevant details (I(X; Z)). The parameter β controls the trade-off between compression and prediction.

Theoretical Foundation: Tishby and Zaslavsky (2015) argued that deep learning implicitly performs information bottleneck optimization, with layers progressively compressing input information while preserving label-relevant features. While this interpretation remains debated (Saxe et al., 2019), the framework provides principled guidance for representation learning.

Variational Information Bottleneck (VIB): Alemi et al. (2017) developed a variational bound enabling practical optimization:

LVIB=-𝔼[logq(y|z)]+β·KL(p(z|x)∥r(z))

where q, p, and r are learned distributions. VIB has shown improvements in robustness to adversarial examples and out-of-distribution generalization.

Strengths: Principled information-theoretic foundation; improves robustness; applicable across architectures.

Weaknesses: Mutual information estimation is challenging; β selection is problem-dependent; computational overhead.

5.5.4. Multi-objective optimization

Generalization can be framed as multi-objective optimization (Sener and Koltun, 2018):

minw[Ltrain(w),C(w)]

where C measures complexity, validation loss, or other generalization proxies.

Pareto-Optimal Regularization: Rather than combining objectives with fixed weights, multi-objective approaches seek Pareto-optimal solutions where no objective can be improved without degrading another. This provides a principled alternative to manual regularization tuning.

Multi-Gradient Descent Algorithm (MGDA): Sener and Koltun (2018) proposed finding descent directions that improve all objectives simultaneously, avoiding the need to pre-specify trade-off weights.

Applications: Multi-task learning (balancing task-specific losses), neural architecture search (accuracy vs. complexity), and fairness-aware learning (performance vs. demographic parity).

5.5.5. Domain-specific objective reformulations

Beyond finance, several domains have developed specialized objectives encoding generalization priors:

Healthcare—Calibration-Aware Objectives: Medical AI requires well-calibrated confidence estimates. Expected Calibration Error (ECE; Guo et al., 2017) and focal loss (Lin et al., 2017) penalize overconfident predictions:

Lfocal=-α(1-pt)γlog(pt)

The (1-pt)γ term down-weights well-classified examples, focusing learning on uncertain cases.

NLP—Minimum Risk Training: Neural machine translation often optimizes sequence-level metrics (BLEU) rather than token-level cross-entropy (Shen et al., 2016):

LMRT=𝔼y~pθ[Δ(y,y*)]

where Δ is a task-specific cost function. This aligns training objectives with evaluation metrics.

Reinforcement Learning—Robust MDPs: Robust Markov Decision Processes optimize for worst-case performance over uncertainty sets (Iyengar, 2005):

maxπminP∈P𝔼P[∑tγtrt]

This prevents policies from overfitting to simulator dynamics.

Computer Vision—Contrastive Objectives: SimCLR (Chen et al., 2020) and related methods optimize representations to be invariant to augmentations:

Lcontrastive=-logexp(sim(zi,zj)/τ)∑kexp(sim(zi,zk)/τ)

The objective encodes the prior that semantic content should be preserved under transformations, yielding representations that generalize across downstream tasks.

6. Comparative analysis and practical guidelines

6.1. Empirical comparison across benchmarks

Table 4 summarizes technique effectiveness across common problem types based on our literature synthesis. The ratings reflect qualitative assessment of reported results across the cited studies, not pooled effect sizes from meta-analysis. We assigned ratings by weighing the consistency of reported improvements, the breadth of empirical evidence available, and the degree of consensus across independent evaluations. For example, dropout receives a “+++” rating for image classification based on consistent improvements reported across CNN architectures (Srivastava et al., 2014; Zhang et al., 2017), while its “+” for tabular data reflects limited evidence of benefit in that setting. Because evaluation protocols, datasets, and metrics vary substantially across studies, these ratings should be treated as informed guidance rather than precise quantitative rankings.

Table 4.

Technique effectiveness across problem types (based on literature synthesis).

Technique Image class. NLP Tabular Time series Small data
L2/weight decay ++ ++ +++ ++ ++
L1/Lasso + + +++ ++ ++
Dropout +++ ++ + + ++
Early stopping ++ ++ ++ ++ +++
Batch norm +++ + + + ++
SAM +++ +++ ++ ++ ++
Data augmentation +++ ++ + ++ +++
Mixup/CutMix +++ + + + ++
Adversarial training ++ ++ + + +
Random forests + + +++ ++ ++
Gradient boosting + + +++ +++ ++
Stacking ++ ++ +++ ++ +

6.2. Overfitting diagnostic checklist

Before applying regularization, practitioners should confirm that poor generalization is driven by overfitting rather than by distribution shift, label noise, or evaluation leakage. The following checklist is designed as a fast, reproducible triage that complements the decision framework below.

6.2.1. Evaluation integrity (first priority)

  1. Verify split correctness: ensure that the train/validation/test split reflects the intended deployment distribution and that no post-split transformations leak information across partitions.

  2. Eliminate leakage and near-duplicates: deduplicate examples, enforce group splits for correlated samples (e.g., patient-level splits), and audit feature pipelines for target leakage.

  3. Separate tuning from final testing: reserve an untouched test set and treat the validation set as part of model selection to avoid optimistic bias (Varma and Simon, 2006).

6.2.2. Learning dynamics (second priority)

  1. Inspect learning curves: a widening train–validation gap suggests classic overfitting, while both losses high indicates underfitting or optimization issues.

  2. Stress-test hyperparameters: if performance is highly sensitive to small hyperparameter changes, prioritize simpler models and stronger evaluation (more folds/repeats).

  3. Check calibration and stability: evaluate not only accuracy but also calibration (Guo et al., 2017) and the variance of performance across random seeds.

6.2.3. Intervention selection (third priority)

  1. Start with low-risk fixes: early stopping, weight decay, and basic augmentation often deliver large gains at minimal complexity.

  2. Add complementary techniques: combine one technique from different families (e.g., weight decay + augmentation + ensembling) rather than stacking many within the same family.

  3. Measure with robust baselines: compare to simpler baselines and report confidence intervals when feasible.

6.3. Decision framework

We propose the following decision framework for technique selection:

6.3.1. By data availability

Very Limited Data (n < 1, 000):

  1. Data augmentation (highest priority).

  2. Strong regularization (L2, dropout with high rate).

  3. Transfer learning/pre-trained models.

  4. Early stopping with small patience.

Moderate Data (1, 000 < n < 100, 000):

  1. Moderate regularization.

  2. Dropout (0.2–0.5).

  3. Data augmentation.

  4. Cross-validation for hyperparameter selection.

Large Data (n > 100, 000):

  1. Light regularization may suffice.

  2. Focus on architecture and optimization.

  3. SAM for additional gains.

  4. Ensembles if computational budget allows.

6.3.2. By model type

Linear Models:

  • L2 for multicollinear features.

  • L1/Elastic Net for feature selection.

  • Cross-validation for λ selection.

Tree-based Models:

  • Gradient boosting with early stopping.

  • Tree depth/leaf constraints.

  • Subsampling (row and column).

Neural Networks:

  • Weight decay + Dropout (standard combination).

  • Batch/Layer normalization.

  • Data augmentation.

  • SAM for improved results.

Transformers/LLMs:

  • Layer normalization.

  • Dropout (attention and feed-forward).

  • Weight decay.

  • Learning rate warmup and decay.

Foundation Models (Fine-tuning):

  • Parameter-efficient fine-tuning (LoRA; Hu et al., 2022; DoRA; Liu et al., 2024) as structural regularization that limits the degrees of freedom updated during adaptation.

  • Low learning rates with warmup, since the pre-trained weights already encode strong priors and aggressive updates can destroy useful representations.

  • Weight decay (typically light, e.g., 0.01–0.1), applied to fine-tuning parameters.

  • Early stopping on the fine-tuning validation set, with short patience given the risk of rapid overfitting on small task-specific datasets.

  • Data augmentation, which becomes especially important when fine-tuning data is scarce relative to model capacity.

The pre-trained weights themselves act as a strong regularizing prior, analogous to a Bayesian prior informed by large-scale data. This changes the regularization calculus: the primary risk is not that the model lacks capacity, but that fine-tuning overwrites general-purpose representations with task-specific noise. Practitioners should monitor for catastrophic forgetting (a form of overfitting to the new task at the expense of pre-trained knowledge) and consider whether full fine-tuning, PEFT, or a hybrid approach best fits the available data and compute budget.

6.3.3. By computational budget

Low Budget:

  • Early stopping (saves compute).

  • Weight decay.

  • Basic data augmentation.

Medium Budget:

  • Dropout.

  • Hyperparameter tuning via cross-validation.

  • Advanced augmentation.

High Budget:

  • SAM (2 × compute per step).

  • Ensembles.

  • Neural architecture search with regularization.

  • Adversarial training.

6.4. Common pitfalls

  1. Over-regularization: Excessive regularization causes underfitting. Monitor training loss; if it plateaus high, reduce regularization.

  2. Incompatible Combinations: Batch normalization + dropout can conflict (Li et al., 2019). Layer normalization is often preferred with dropout.

  3. Ignoring Double Descent: In the overparameterized regime, traditional complexity penalties may hurt. Consider whether you're before or after the interpolation threshold.

  4. Validation Set Contamination: Data augmentation should be applied only to training data. Augmenting validation/test sets inflates performance estimates.

  5. Early Stopping Too Early: Grokking suggests some problems benefit from extended training. Use sufficient patience.

  6. Neglecting Data Quality: No regularization fixes poor data. Prioritize data cleaning and curation.

6.5. Synergistic combinations

Certain technique combinations are particularly effective:

  • Weight Decay + Dropout + Augmentation: Standard deep learning recipe.

  • SAM + Strong Augmentation: State-of-the-art image classification.

  • Gradient Boosting + Early Stopping + Subsampling: Robust tabular learning.

  • Mixup + Label Smoothing: Improved calibration and generalization.

  • Pre-training + Light Fine-tuning Regularization: Transfer learning best practice.

6.6. Scenario-based recommendations

To make the decision framework more concrete, Table 5 maps common real-world scenarios to recommended technique combinations. Each scenario reflects constraints that practitioners frequently encounter, and the recommendations draw on the empirical evidence and mechanism analyses presented in Sections 5 and 6.

Table 5.

Recommended technique combinations for common real-world scenarios.

Scenario Recommended techniques Primary families Rationale
Small medical dataset (n < 500), noisy labels Transfer learning from pre-trained model + strong augmentation + label smoothing (ϵ = 0.1) + early stopping (patience 5–10) Data, training, parameter Limited data requires strong priors via pre-training; augmentation increases effective sample size; label smoothing dampens noise influence; early stopping prevents memorization
Large-scale image classification (n > 100 k) SAM + CutMix/Mixup + weight decay (λ = 0.01-0.05) + cosine learning rate schedule Training, data, parameter Data abundance reduces overfitting risk; SAM targets flat minima for additional generalization gains; CutMix builds local invariances; light weight decay sufficient
Tabular data with many correlated features Gradient boosting (XGBoost/LightGBM) + early stopping + column subsampling (0.5–0.8) + Elastic Net for feature pre-selection Ensemble, training, parameter Tree ensembles dominate tabular benchmarks; column subsampling decorrelates trees; Elastic Net handles multicollinearity for initial feature screening
Fine-tuning a foundation model on limited task data (n < 5 k) LoRA/DoRA (rank 8–64) + low learning rate (1 × 10−5-5 × 10−5) with warmup + weight decay (0.01) + early stopping (patience 3–5) Parameter, training PEFT constrains degrees of freedom; low learning rate preserves pre-trained representations; early stopping critical given rapid overfitting risk
Time series forecasting with regime changes Gradient boosting with temporal cross-validation + moderate weight decay + recent-window emphasis + ensemble of models across time windows Ensemble, parameter, training Temporal structure requires time-aware validation splits; ensembling across windows captures regime diversity; weight decay stabilizes parameter estimates
NLP classification with class imbalance Pre-trained language model + focal loss + dropout (0.1–0.3) + back-translation augmentation + weight decay Objective, training, data, parameter Focal loss addresses class imbalance by down-weighting easy examples; dropout prevents co-adaptation; back-translation enriches minority class examples

7. Emerging trends and future directions

The overfitting landscape continues to shift as models scale, training data diversify, and deployment settings become more complex. Recent work increasingly emphasizes not just adding stronger regularizers, but understanding when modern training dynamics lead to benign interpolation, how transfer learning changes the degrees of freedom that can overfit, and how automated model selection can itself overfit evaluation protocols.

7.1. Current research frontiers

7.1.1. Understanding overparameterization

Classical learning theory often motivates explicit capacity control: as hypothesis classes grow richer, overfitting risk should increase unless sample size grows commensurately. Modern deep networks complicate this picture. They can fit random labels (Zhang et al., 2017) yet still generalize well when trained with SGD and contemporary architectures. Work on double descent and benign overfitting reframed interpolation as a regime change rather than an inevitable failure (Belkin et al., 2019; Nakkiran et al., 2021), and recent analyses continue to map when and how double descent emerges under noise and training-time dynamics (Kubo et al., 2026). The practical implication is that overfitting is shaped as much by data quality, optimization, and inductive bias as by parameter count alone.

Key questions include:

  • What implicit biases of optimization and architecture select generalizing solutions?

  • How do label noise and data regimes shift the interpolation peak?

  • Can we predict or detect the interpolation threshold during training?

7.1.2. Foundation models and transfer learning

Pre-trained foundation models change the regularization landscape by moving many applications into a fine-tuning regime where the base model acts as a strong prior. Fine-tuning can overfit quickly when task data are limited, but overly aggressive regularization can also erase useful representations or harm calibration. Parameter-efficient fine-tuning (PEFT) methods provide a structural form of regularization by limiting the degrees of freedom updated during adaptation, as in LoRA (Hu et al., 2022) and DoRA (Liu et al., 2024).

Open challenges include:

  • Fine-tuning requires different regularization than training from scratch.

  • Catastrophic forgetting is a form of overfitting to new tasks.

  • Choosing between full fine-tuning, PEFT, and hybrid approaches under compute and data constraints.

7.1.3. Neural architecture search

Neural architecture search (NAS) introduces a second-level optimization problem: selecting architectures and hyperparameters to maximize validation performance. This creates a direct route to overfitting the validation set and to reporting optimistic results if search budgets, randomness, and evaluation protocols are not controlled (Yang et al., 2020). Mitigation parallels standard overfitting hygiene, such as nested evaluation, explicit budget reporting, and restricting search space complexity.

Key issues include:

  • Validation-set overfitting when the same split drives repeated search decisions.

  • Limited transferability of discovered architectures across datasets and data regimes.

  • Multi-objective search (accuracy vs. complexity, stability, or calibration) as regularization.

7.1.4. Continual learning

Continual learning and other non-stationary settings introduce a distinct generalization challenge: fast adaptation to recent data can resemble overfitting to the latest batches, while performance on earlier tasks degrades through forgetting. Recent surveys synthesize replay-based, regularization-based, and architectural approaches for mitigating forgetting (Sha et al., 2024).

Core challenges include:

  • Preventing overfitting to recent data.

  • Balancing plasticity and stability.

  • Replay and regularization-based approaches.

7.2. Promising directions

7.2.1. Automated regularization selection

Automated selection treats regularization as a first-class optimization target, aiming to learn schedules and combinations that generalize across datasets and architectures rather than relying on manual trial-and-error. Meta-learning approaches explore:

  • Learning regularization schedules.

  • Architecture-specific regularization.

  • Data-dependent regularization strength.

7.2.2. Causal regularization

When poor generalization is driven by spurious correlations that change across environments, causal regularization aims to learn predictors tied to invariant structure rather than correlational shortcuts. Directions include:

7.2.3. Uncertainty-aware objectives

Uncertainty-aware objectives seek to reduce overconfidence and improve decision-making under limited data by modeling uncertainty explicitly. Examples include:

  • Bayesian deep learning.

  • Conformal prediction.

  • Calibration-aware training.

7.2.4. Knowledge distillation as regularization

Teacher-student frameworks provide implicit regularization by constraining a student's function class toward a smoother teacher signal (Hinton et al., 2015). Common mechanisms include:

  • Soft labels encode class relationships.

  • Self-distillation improves generalization.

  • Connection to label smoothing.

  • Temporally adaptive interpolation to prevent mode collapse (Shing et al., 2025)

Recent advances include incorporating pre-training data during fine-tuning—including just 1% of pre-training data can shield models from forgetting and mitigate overfitting (Apple Machine Learning Research, 2025).

7.3. Open problems

  1. Unified Theory: A comprehensive theory explaining when and why different regularization approaches work remains elusive.

  2. Optimal Combination: Principled methods for combining techniques beyond trial-and-error are needed.

  3. Generalization Metrics: Better proxies for generalization that can be computed during training would enable more targeted regularization.

  4. Distribution Shift: Current techniques assume training and test distributions match. Robust generalization under distribution shift is an open challenge.

  5. Efficiency: Many effective techniques (SAM, ensembles, adversarial training) are computationally expensive. Efficient approximations are needed.

8. Conclusion

Overfitting remains a central challenge in machine learning, but six decades of research have produced a rich arsenal of mitigation strategies. This survey has provided a comprehensive review of overfitting mitigation techniques, organized into five families: Parameter-based, Training-based, Data-based, Ensemble-based, and Objective-based.

Our key findings include:

  1. No Universal Solution: Each technique family has distinct strengths and weaknesses. Effective generalization typically requires combining complementary approaches.

  2. Context Dependence: Optimal technique selection depends on problem type, data availability, model architecture, and computational constraints.

  3. Evolving Understanding: Recent discoveries such as double descent, grokking, and the success of overparameterization challenge classical intuitions and suggest our theoretical understanding remains incomplete.

  4. Emerging Paradigms: Objective-based techniques that directly encode generalization desiderata represent a promising frontier, building on insights from risk-adjusted metrics in finance.

  5. Practical Synergies: Certain technique combinations (weight decay + dropout + augmentation; SAM + strong augmentation; gradient boosting + early stopping) have emerged as particularly effective.

As machine learning systems are deployed in increasingly high-stakes domains, the importance of generalization will only grow. We hope this survey provides researchers and practitioners with the theoretical foundations, practical guidelines, and inspiration needed to build models that truly generalize.

Acknowledgments

The author thanks Dr. Jeremy Pretty for guidance during the doctoral research underlying this work, and the faculty at Capitol Technology University for their support.

Funding Statement

The author(s) declared that financial support was not received for this work and/or its publication.

Footnotes

Edited by: Feng Dong, University of Strathclyde, United Kingdom

Reviewed by: Mudita Uppal, IILM University, India

Anitha Julian, Saveetha Engineering College, India

Author contributions

AS: Investigation, Software, Conceptualization, Writing – review & editing, Funding acquisition, Supervision, Project administration, Data curation, Visualization, Formal analysis, Resources, Methodology, Writing – original draft, Validation.

Conflict of interest

The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Generative AI statement

The author(s) declared that generative AI was used in the creation of this manuscript. The author used Claude (Anthropic) during the preparation of this work for drafting support and formatting. After using this tool, the author reviewed and edited the content as needed. The author takes full responsibility for the content of the published article. All intellectual contributions, critical analysis, taxonomy development, and scientific conclusions are the sole work of the author.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

  1. Alemi A. A., Fischer I., Dillon J. V., Murphy K. (2017). “Deep variational information bottleneck,” in Proceedings of ICLR (Toulon: ). [Google Scholar]
  2. Apple Machine Learning Research (2025). “Scaling laws for forgetting during finetuning with pretraining data injection,” in Proceedings of ICML (Vancouver, BC: ). [Google Scholar]
  3. Arjovsky M., Bottou L., Gulrajani I., Lopez-Paz D. (2019). Invariant risk minimization. arXiv [Preprint]. arXiv:1907.02893. [Google Scholar]
  4. Ba J. L., Kiros J. R., Hinton G. E. (2016). Layer normalization. arXiv [Preprint]. arXiv:1607.06450. doi: 10.48550/arXiv.1607.06450 [DOI] [Google Scholar]
  5. Bartlett P. L., Mendelson S. (2002). Rademacher and Gaussian complexities: risk bounds and structural results. J. Mach. Learn. Res. 3, 463–482. [Google Scholar]
  6. Belkin M., Hsu D., Ma S., Mandal S. (2019). Reconciling modern machine-learning practice and the classical bias-variance trade-off. Proc. Natl. Acad. Sci. U.S.A. 116, 15849–15854. doi: 10.1073/pnas.1903070116 [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Biglova A., Ortobelli S., Rachev S. T., Stoyanov S. V. (2004). Different approaches to risk estimation in portfolio theory. J. Portfolio Manage. 31, 103–112. doi: 10.3905/jpm.2004.443328 [DOI] [Google Scholar]
  8. Bishop C. M. (1995). Training with noise is equivalent to Tikhonov regularization. Neural Comput. 7, 108–116. doi: 10.1162/neco.1995.7.1.108 [DOI] [Google Scholar]
  9. Bonnaire T., Urfin R., Biroli G., Mezard M. (2025). Why diffusion models don't memorize: the role of implicit dynamical regularization in training. arXiv [Preprint]. arXiv:2505.17638. doi: 10.48550/arXiv.2505.17638 [DOI] [Google Scholar]
  10. Bousquet O., Elisseeff A. (2002). Stability and generalization. J. Mach. Learn. Res. 2, 499–526. doi: 10.1162/153244302760200704 [DOI] [Google Scholar]
  11. Breiman L. (1996). Bagging predictors. Mach. Learn. 24, 123–140. doi: 10.1023/A:1018054314350 [DOI] [Google Scholar]
  12. Breiman L. (2001). Random forests. Mach. Learn. 45, 5–32. doi: 10.1023/A:1010933404324 [DOI] [Google Scholar]
  13. Chen T., Guestrin C. (2016). “XGBoost: a scalable tree boosting system,” in Proceedings of KDD (San Francisco, CA: ), 785–794. doi: 10.1145/2939672.2939785 [DOI] [Google Scholar]
  14. Chen T., Kornblith S., Norouzi M., Hinton G. (2020). “A simple framework for contrastive learning of visual representations,” in Proceedings of ICML, 1597–1607. [Google Scholar]
  15. Cheng X., Xie T., Wang X., Yang M., Deng J., Liu M., et al. (2025). Selective output smoothing regularization: training neural networks against label noise. Appl. Intell. 55:721. doi: 10.1007/s10489-025-06539-6 [DOI] [Google Scholar]
  16. Chhabra S., Venkateswara H., Li B. (2025). Label smoothing++: enhanced label regularization for training neural networks. arXiv [Preprint]. arXiv:2509.05307. doi: 10.48550/arXiv.2509.05307 [DOI] [Google Scholar]
  17. Cubuk E. D., Zoph B., Mane D., Vasudevan V., Le Q. V. (2019). “AutoAugment: learning augmentation strategies from data,” in Proceedings of CVPR (Long Beach, CA: ), 113–123. doi: 10.1109/CVPR.2019.00020 [DOI] [Google Scholar]
  18. Cubuk E. D., Zoph B., Shlens J., Le Q. V. (2020). “RandAugment: practical automated data augmentation with a reduced search space,” in Proceedings of CVPR Workshops, 702–703. doi: 10.1109/CVPRW50498.2020.00359 [DOI] [Google Scholar]
  19. De Mello Koch R., Ghosh A. (2025). A two-phase perspective on deep learning dynamics. arXiv [Preprint]. arXiv:2504.12700. doi: 10.48550/arXiv.2504.12700 [DOI] [PubMed] [Google Scholar]
  20. Devlin J., Chang M.-W., Lee K., Toutanova K. (2019). “BERT: pre-training of deep bidirectional transformers for language understanding,” in Proceedings of NAACL-HLT (Minneapolis, MN: ), 4171–4186. doi: 10.18653/v1/N19-1423 [DOI] [Google Scholar]
  21. DeVries T., Taylor G. W. (2017). Improved regularization of convolutional neural networks with cutout. arXiv [Preprint]. arXiv:1708.04552. doi: 10.48550/arXiv.1708.04552 [DOI] [Google Scholar]
  22. Foret P., Kleiner A., Mobahi H., Neyshabur B. (2021). “Sharpness-aware minimization for efficiently improving generalization,” in Proceedings of ICLR. [Google Scholar]
  23. Freund Y., Schapire R. E. (1997). A decision-theoretic generalization of on-line learning and an application to boosting. J. Comput. Syst. Sci. 55, 119–139. doi: 10.1006/jcss.1997.1504 [DOI] [Google Scholar]
  24. Friedman J. H. (2001). Greedy function approximation: a gradient boosting machine. Ann. Stat. 29, 1189–1232. doi: 10.1214/aos/1013203451 [DOI] [Google Scholar]
  25. Gal Y., Ghahramani Z. (2016). “Dropout as a Bayesian approximation: representing model uncertainty in deep learning,” in Proceedings of ICML (New York, NY: ), 1050–1059. [Google Scholar]
  26. Geman S., Bienenstock E., Doursat R. (1992). Neural networks and the bias/variance dilemma. Neural Comput. 4, 1–58. doi: 10.1162/neco.1992.4.1.1 [DOI] [Google Scholar]
  27. Ghiasi G., Lin T.-Y., Le Q. V. (2018). “DropBlock: a regularization technique for convolutional networks,” in Proceedings of NeurIPS (Montreal, QC: ), 10727–10737. [Google Scholar]
  28. Glorot X., Bengio Y. (2010). “Understanding the difficulty of training deep feedforward neural networks,” in Proceedings of AISTATS (Sardinia: ), 249–256. [Google Scholar]
  29. Goodfellow I. J., Shlens J., Szegedy C. (2015). “Explaining and harnessing adversarial examples,” in Proceedings of ICLR (San Diego, CA: ). [Google Scholar]
  30. Goyal P., Dollar P., Girshick R., Noordhuis P., Wesolowski L., Kyrola A., et al. (2017). Accurate, large minibatch SGD: training ImageNet in 1 hour. arXiv [Preprint]. arXiv:1706.02677. doi: 10.48550/arXiv.1706.02677 [DOI] [Google Scholar]
  31. Guo C., Pleiss G., Sun Y., Weinberger K. Q. (2017). “On calibration of modern neural networks,” in Proceedings of ICML (Sydney, NSW: ), 1321–1330. [Google Scholar]
  32. Hastie T., Tibshirani R., Friedman J. (2009). The Elements of Statistical Learning, 2nd Edn. New York, NY: Springer. doi: 10.1007/978-0-387-84858-7 [DOI] [Google Scholar]
  33. He K., Zhang M., Wu P., Du X., Chen Z. (2026). Is grokking worthwhile? Functionalanalysis and transferability of generalization circuits in transformers. arXiv [Preprint]. arXiv:2601.09049. doi: 10.48550/arXiv.2601.09049 [DOI] [Google Scholar]
  34. He K., Zhang X., Ren S., Sun J. (2015). “Delving deep into rectifiers: surpassing human-level performance on ImageNet classification,” in Proceedings of ICCV (Santiago: ), 1026–1034. doi: 10.1109/ICCV.2015.123 [DOI] [Google Scholar]
  35. He K., Zhang X., Ren S., Sun J. (2016). “Deep residual learning for image recognition,” in Proceedings of CVPR (Las Vegas, NV: ), 770–778. doi: 10.1109/CVPR.2016.90 [DOI] [Google Scholar]
  36. Hinton G., Vinyals O., Dean J. (2015). Distilling the knowledge in a neural network. arXiv [Preprint]. arXiv:1503.02531. doi: 10.48550/arXiv.1503.02531 [DOI] [Google Scholar]
  37. Hochreiter S., Schmidhuber J. (1997). Flat minima. Neural Comput. 9, 1–42. doi: 10.1162/neco.1997.9.1.1 [DOI] [PubMed] [Google Scholar]
  38. Hoerl A. E., Kennard R. W. (1970). Ridge regression: biased estimation for nonorthogonal problems. Technometrics 12, 55–67. doi: 10.1080/00401706.1970.10488634 [DOI] [Google Scholar]
  39. Hu E. J., Shen Y., Wallis P., Allen-Zhu Z., Li Y., Wang S., et al. (2022). “LoRA: low-rank adaptation of large language models,” in Proceedings of ICLR. [Google Scholar]
  40. Ioffe S., Szegedy C. (2015). “Batch normalization: accelerating deep network training by reducing internal covariate shift,” in Proceedings of ICML (Lille: ), 448–456. [Google Scholar]
  41. Iyengar G. N. (2005). Robust dynamic programming. Math. Oper. Res. 30, 257–280. doi: 10.1287/moor.1040.0129 [DOI] [Google Scholar]
  42. Izmailov P., Podoprikhin D., Garipov T., Vetrov D., Wilson A. G. (2018). “Averaging weights leads to wider optima and better generalization,” in Proceedings of UAI (Monterey, CA: ), 876–885. [Google Scholar]
  43. Jacot A., Gabriel F., Hongler C. (2018). “Neural tangent kernel: convergence and generalization in neural networks,” in Proceedings of NeurIPS (Montreal, QC: ), 8571–8580. [Google Scholar]
  44. Jin X., Zhu H., Li S., Wang Z., Liu Z., Tian J., et al. (2024). A survey on Mixup augmentations and beyond. arXiv [Preprint]. arXiv:2409.05202. doi: 10.48550/arXiv.2409.05202 [DOI] [Google Scholar]
  45. Kang H., Jiang Y., Liu J., Xu D. (2025). Sharpness-aware minimization method with momentum acceleration for deep neural networks. Knowl.-Based Syst. 326:113967. doi: 10.1016/j.knosys.2025.113967 [DOI] [Google Scholar]
  46. Ke G., Meng Q., Finley T., Wang T., Chen W., Ma W., et al. (2017). “LightGBM: a highly efficient gradient boosting decision tree,” in Proceedings of NeurIPS (Long Beach, CA: ), 3146–3154. [Google Scholar]
  47. Keskar N. S., Mudigere D., Nocedal J., Smelyanskiy M., Tang P. T. P. (2017). “On large-batch training for deep learning: generalization gap and sharp minima,” in Proceedings of ICLR (Toulon: ). [Google Scholar]
  48. Kingma D. P., Ba J. (2015). “Adam: a method for stochastic optimization,” in Proceedings of ICLR (San Diego, CA: ). [Google Scholar]
  49. Kingma D. P., Salimans T., Welling M. (2015). “Variational dropout and the local reparameterization trick,” in Proceedings of NeurIPS (Montreal, QC: ), 2575–2583. [Google Scholar]
  50. Krizhevsky A., Sutskever I., Hinton G. E. (2012). “ImageNet classification with deep convolutional neural networks,” in Proceedings of NeurIPS (Lake Tahoe, NV: ), 1097–1105. [Google Scholar]
  51. Krogh A., Hertz J. A. (1991). “A simple weight decay can improve generalization,” in Proceedings of NIPS (Denver, CO: ), 950–957. [Google Scholar]
  52. Kubo T., Uda R., Iida Y. (2026). Deep exploration of epoch-wise double descent in noisy data: signal separation, large activation, and benign overfitting. arXiv [Preprint]. arXiv:2601.08316. doi: 10.48550/arXiv.2601.08316 [DOI] [Google Scholar]
  53. Kwon J., Kim J., Park H., Choi I. K. (2021). “ASAM: adaptive sharpness-aware minimization for scale-invariant learning of deep neural networks,” in Proceedings of ICML, 5905–5914. [Google Scholar]
  54. LeCun Y., Bengio Y., Hinton G. (2015). Deep learning. Nature 521, 436–444. doi: 10.1038/nature14539 [DOI] [PubMed] [Google Scholar]
  55. LeCun Y., Bottou L., Bengio Y., Haffner P. (1998). Gradient-based learning applied to document recognition. Proc. IEEE 86, 2278–2324. doi: 10.1109/5.726791 [DOI] [Google Scholar]
  56. Li J., Li Y., Fu Y., Liu J., Liu Y., Yang M., et al. (2025). CLIP-powered domain generalization and domain adaptation: a comprehensive survey. arXiv [Preprint]. arXiv:2504.14280. doi: 10.48550/arXiv.2504.14280 [DOI] [PubMed] [Google Scholar]
  57. Li T., Zhou P., He Z. (2024). “Friendly sharpness-aware minimization,” in Proceedings of CVPR (Seattle, WA: ). doi: 10.1109/CVPR52733.2024.00538 [DOI] [Google Scholar]
  58. Li X., Chen S., Hu X., Yang J. (2019). “Understanding the disharmony between dropout and batch normalization by variance shift,” in Proceedings of CVPR (Long Beach, CA: ), 2682–2690. doi: 10.1109/CVPR.2019.00279 [DOI] [Google Scholar]
  59. Lin T.-Y., Goyal P., Girshick R., He K., Dollár P. (2017). “Focal loss for dense object detection,” in Proceedings of ICCV (Venice: ), 2980–2988. doi: 10.1109/ICCV.2017.324 [DOI] [PubMed] [Google Scholar]
  60. Liu S.-Y., Wang C.-Y., Yin H., Molchanov P., Wang Y.-C. F., Cheng K.-T., et al. (2024). DoRA: weight-decomposed low-rank adaptation. arXiv [Preprint]. arXiv:2402.09353. doi: 10.48550/arXiv.2402.09353 [DOI] [Google Scholar]
  61. Loshchilov I., Hutter F. (2019). “Decoupled weight decay regularization,” in Proceedings of ICLR (New Orleans, LA: ). [Google Scholar]
  62. Madry A., Makelov A., Schmidt L., Tsipras D., Vladu A. (2018). “Towards deep learning models resistant to adversarial attacks,” in Proceedings of ICLR (Vancouver, BC: ). [Google Scholar]
  63. Miyato T., Kataoka T., Koyama M., Yoshida Y. (2018). “Spectral normalization for generative adversarial networks,” in Proceedings of ICLR (Vancouver, BC: ). [Google Scholar]
  64. Moradi R., Berangi R., Minaei B. (2020). A survey of regularization strategies for deep models. Artif. Intell. Rev. 53, 3947–3986. doi: 10.1007/s10462-019-09784-7 [DOI] [Google Scholar]
  65. Morgan N., Bourlard H. (1990). Generalization and parameter estimation in feedforward nets. Neural Comput. 2, 130–139. [Google Scholar]
  66. Müller R., Kornblith S., Hinton G. (2019). When does label smoothing help?” in Proceedings of NeurIPS (Vancouver, BC), 4694–4703. [Google Scholar]
  67. Nakkiran P., Kaplun G., Bansal Y., Yang T., Barak B., Sutskever I. (2021). Deep double descent: where bigger models and more data can hurt. J. Stat. Mech. 2021:124003. doi: 10.1088/1742-5468/ac3a74 [DOI] [Google Scholar]
  68. Oikonomou D., Loizou N. (2025). Sharpness-aware minimization: general analysis and improved rates. arXiv [Preprint]. arXiv:2503.02225. doi: 10.48550/arXiv.2503.02225 [DOI] [Google Scholar]
  69. Park D. S., Chan W., Zhang Y., Chiu C., Zoph B., Cubuk E. D., et al. (2019). “SpecAugment: a simple data augmentation method for automatic speech recognition,” in Proceedings of Interspeech (Graz: ), 2613–2617. doi: 10.21437/Interspeech.2019-2680 [DOI] [Google Scholar]
  70. Power A., Burda Y., Edwards H., Babuschkin I., Misra V. (2022). Grokking: generalization beyond overfitting on small algorithmic datasets. arXiv [Preprint]. arXiv:2201.02177. doi: 10.48550/arXiv.2201.02177 [DOI] [Google Scholar]
  71. Prechelt L. (1998). “Early stopping, but when?,” in Neural Networks: Tricks of the Trade, eds. G. B. Orr and K.-R. Muller (Berlin; Heidelberg: Springer), 55–69. doi: 10.1007/3-540-49430-8_3 [DOI] [Google Scholar]
  72. Prokhorenkova L., Gusev G., Vorobev A., Dorogush A. V., Gulin A. (2018). “CatBoost: unbiased boosting with categorical features,” in Proceedings of NeurIPS (Montreal, QC: ), 6638–6648. [Google Scholar]
  73. Russell S., Norvig P. (2010). Artificial Intelligence: A Modern Approach, 3rd Edn. Upper Saddle River, NJ: Prentice Hall. [Google Scholar]
  74. Santos I., Nedjah L., de Macedo Mourelle L. (2022). Avoiding overfitting: a survey on regularization methods for convolutional neural networks. ACM Comput. Surv. 54, 1–25. doi: 10.1145/3510413 [DOI] [Google Scholar]
  75. Santurkar S., Tsipras D., Ilyas A., Madry A. (2018). “How does batch normalization help optimization?” in Proceedings of NeurIPS (Montreal, QC: ), 2483–2493. [Google Scholar]
  76. Saxe A. M., Bansal Y., Dapello Y., Advani M., Kolchinsky A., Tracey B. D., et al. (2019). On the information bottleneck theory of deep learning. J. Stat. Mech. 2019:124020. doi: 10.1088/1742-5468/ab3985 [DOI] [Google Scholar]
  77. Sener O., Koltun V. (2018). “Multi-task learning as multi-objective optimization,” in Proceedings of NeurIP (Montreal, QC: ), 527–538. [Google Scholar]
  78. Sennrich R., Haddow B., Birch A. (2016). “Improving neural machine translation models with monolingual data,” in Proceedings of ACL (Berlin: ), 86–96. doi: 10.18653/v1/P16-1009 [DOI] [Google Scholar]
  79. Sha A. S., Nunes B. P., Haller A. (2024). “Forgetting” in machine learning and beyond: a survey. arXiv [Preprint]. arXiv:2405.20620. doi: 10.48550/arXiv.2405.20620 [DOI] [Google Scholar]
  80. Shadwick W. F., Keating C. (2002). A universal performance measure. J. Perform. Meas. 6, 59–84. [Google Scholar]
  81. Sharpe W. F. (1966). Mutual fund performance. J. Bus. 39, 119–138. doi: 10.1086/294846 [DOI] [Google Scholar]
  82. Shen S., Cheng Y., He Z., He W., Wu H., Sun M., et al. (2016). “Minimum risk training for neural machine translation,” in Proceedings of ACL (Berlin: ), 1683–1692. doi: 10.18653/v1/P16-1159 [DOI] [Google Scholar]
  83. Sheppert A. P. (2025). Overcoming overfitting: a new approach to ML generalization (Doctoral dissertation: ). Capitol Technology University, Laurel, MD, United States. [Google Scholar]
  84. Sheppert A. P. (2026). Techniques for mitigating overfitting in machine learning. Front. Artif. Intell. 9:1794271. [DOI] [PMC free article] [PubMed] [Google Scholar]
  85. Shing M., Misaki K., Bao H., Yokoi S., Akiba T. (2025). “Temporally adaptive interpolated distillation,” in Proceedings of ICLR (Singapore: Spotlight; ). [Google Scholar]
  86. Smith S. L., Dherin B., Barrett D. G. T., De S. (2021). “On the origin of implicit regularization in stochastic gradient descent,” in Proceedings of ICLR. [Google Scholar]
  87. Sortino F. A., van der Meer R. (1991). Downside risk. J. Portfolio Manage. 17, 27–31. doi: 10.3905/jpm.1991.409343 [DOI] [Google Scholar]
  88. Srivastava N., Hinton G., Krizhevsky A., Sutskever I., Salakhutdinov R. (2014). Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15, 1929–1958. doi: 10.5555/2627435.2670313 [DOI] [Google Scholar]
  89. Szegedy C., Vanhoucke V., Ioffe S., Shlens J., Wojna Z. (2016). “Rethinking the inception architecture for computer vision,” in Proceedings of CVPR, 2818–2826. doi: 10.1109/CVPR.2016.308 [DOI] [Google Scholar]
  90. Szegedy C., Zaremba W., Sutskever I., Bruna J., Erhan D., Goodfellow I. J., et al. (2014). “Intriguing properties of neural networks,” in Proceedings of ICLR (Banff, AB: ). [Google Scholar]
  91. Tibshirani R. (1996). Regression shrinkage and selection via the Lasso. J. Roy. Statist. Soc. B 58, 267–288. doi: 10.1111/j.2517-6161.1996.tb02080.x [DOI] [Google Scholar]
  92. Tikhonov A. N. (1943). On the stability of inverse problems. Dokl. Akad. Nauk SSSR 39, 195–198. [Google Scholar]
  93. Tishby N., Zaslavsky N. (2015). “Deep learning and the information bottleneck principle,” in Proceedings of ITW (Jerusalem: ), 1–5. doi: 10.1109/ITW.2015.7133169 [DOI] [Google Scholar]
  94. Tompson J., Goroshin R., Jain A., LeCun Y., Bregler C. (2015). “Efficient object localization using convolutional networks,” in Proceedings of CVPR (Boston, MA: ), 648–656. doi: 10.1109/CVPR.2015.7298664 [DOI] [Google Scholar]
  95. Ulyanov D., Vedaldi A., Lempitsky V. (2016). Instance normalization: the missing ingredient for fast stylization. arXiv [Preprint]. arXiv:1607.08022. doi: 10.48550/arXiv.1607.08022 [DOI] [Google Scholar]
  96. Valiant L. G. (1984). A theory of the learnable. Commun. ACM 27, 1134–1142. doi: 10.1145/1968.1972 [DOI] [Google Scholar]
  97. Vapnik V. N. (1998). Statistical Learning Theory. New York, NY: Wiley. [Google Scholar]
  98. Varma S., Simon R. (2006). Bias in error estimation when using cross-validation for model selection. BMC Bioinf. 7:91. doi: 10.1186/1471-2105-7-91 [DOI] [PMC free article] [PubMed] [Google Scholar]
  99. Vaswani A., Shazeer N., Parmar N., Uszkoreit J., Jones L., Gomez A. N., et al. (2017). “Attention is all you need,” in Proceedings of NeurIPS (Long Beach, CA: ), 5998–6008. [Google Scholar]
  100. Verma V., Lamb A., Beckham C., Najafi A., Mitliagkas I., Courville A., et al. (2019). “Manifold Mixup: better representations by interpolating hidden states,” in Proceedings of ICML (Long Beach, CA: ), 6438–6447. [Google Scholar]
  101. Vigen T. (2015). Spurious Correlations. [Online]. Available online at: https://www.tylervigen.com/spurious-correlations (Accessed January 10, 2026).
  102. Wan L., Zeiler M., Zhang S., LeCun Y., Fergus R. (2013). “Regularization of neural networks using DropConnect,” in Proceedings of ICML (Atlanta, GA: ), 1058–1066. [Google Scholar]
  103. Wolpert D. H. (1992). Stacked generalization. Neural Netw. 5, 241–259. doi: 10.1016/S0893-6080(05)80023-1 [DOI] [Google Scholar]
  104. Wu Y., He K. (2018). “Group normalization,” in Proceedings of ECCV (Munich: ), 3–19. doi: 10.1007/978-3-030-01261-8_1 [DOI] [Google Scholar]
  105. Xia G., Laurent O., Franchi G., Bouganis C.-S. (2025). “Towards understanding why label smoothing degrades selective classification and how to fix it,” in Proceedings of ICLR (Singapore: ). [Google Scholar]
  106. Yang A., Esperanca P. M., Carlucci F. M. (2020). “NAS evaluation is frustratingly hard,” in Proceedings of ICLR. [Google Scholar]
  107. Young T. W. (1991). Calmar ratio: a smoother tool. Futures 20:40. [Google Scholar]
  108. Yun S., Han D., Chun S., Choe J., Yoo Y., Oh S. J. (2019). “CutMix: regularization strategy to train strong classifiers with localizable features,” in Proceedings of ICCV (Seoul: ), 6023–6032. doi: 10.1109/ICCV.2019.00612 [DOI] [Google Scholar]
  109. Zhang C., Bengio S., Hardt M., Recht B., Vinyals O. (2017). “Understanding deep learning requires rethinking generalization,” in Proceedings of ICLR (Toulon: ). [Google Scholar]
  110. Zhang H., Cisse M., Dauphin Y. N., Lopez-Paz D. (2018). “Mixup: beyond empirical risk minimization,” in Proceedings of ICLR (Vancouver, BC: ). [Google Scholar]
  111. Zhang X., Shang Y., Yang E., Zhang G. (2025). Is grokking a computational glass relaxation? arXiv [Preprint]. arXiv:2505.11411. doi: 10.48550/arXiv.2505.11411 [DOI] [Google Scholar]
  112. Zhuang J., Gong B., Yuan L., Cui Y., Adam H., Dvornek N., et al. (2022). “Surrogate gap minimization improves sharpness-aware training,” in Proceedings of ICLR. [Google Scholar]
  113. Zou H., Hastie T. (2005). Regularization and variable selection via the Elastic Net. J. Roy. Statist. Soc. B 7, 301–320. doi: 10.1111/j.1467-9868.2005.00503.x [DOI] [Google Scholar]

Articles from Frontiers in Artificial Intelligence are provided here courtesy of Frontiers Media SA

RESOURCES