Overview
Direct Answer
Overfitting occurs when a machine learning model learns the specific patterns, noise, and idiosyncrasies of training data rather than generalising underlying relationships, causing degraded performance on new, unseen data. This happens when model complexity exceeds what is justified by the true signal in the dataset.
How It Works
During training, a model optimises loss functions by adjusting parameters to fit training examples precisely. When model capacity is too high relative to training set size, the model memorises noise and spurious correlations alongside genuine patterns. Validation metrics diverge from training metrics—training loss continues to decrease whilst validation loss plateaus or increases, signalling that the model no longer captures transferable knowledge.
Why It Matters
Overfitting directly undermines model reliability in production environments where real-world data differs from training distributions. Organisations investing in machine learning initiatives depend on models that generalise accurately; poor generalisation increases operational risk, regulatory compliance failures, and wasted computational resources spent training models that fail to deliver business value.
Common Applications
This challenge manifests across image classification (deep neural networks trained on limited datasets), medical diagnosis systems (where patient populations vary), financial forecasting (fitted to historical market noise), and natural language processing (models trained on domain-specific corpora applied to broader contexts).
Key Considerations
Practitioners must balance model expressiveness against generalisation through techniques including regularisation, early stopping, cross-validation, and data augmentation. No single mitigation approach universally prevents overfitting; the appropriate strategy depends on dataset characteristics, model architecture, and computational constraints.
Cited Across coldai.org1 page mentions Overfitting
Industry pages, services, technologies, capabilities, case studies and insights on coldai.org that reference Overfitting — providing applied context for how the concept is used in client engagements.
Referenced By4 terms mention Overfitting
Other entries in the wiki whose definition references Overfitting — useful for understanding how this concept connects across Machine Learning and adjacent domains.
More in Machine Learning
UMAP
Unsupervised LearningUniform Manifold Approximation and Projection — a dimensionality reduction technique for visualisation and general non-linear reduction.
Dimensionality Reduction
Unsupervised LearningTechniques that reduce the number of input variables in a dataset while preserving essential information and structure.
Linear Regression
Supervised LearningA statistical method modelling the relationship between a dependent variable and one or more independent variables using a linear equation.
Curriculum Learning
Advanced MethodsA training strategy that presents examples to a model in a meaningful order, typically from easy to hard.
Batch Learning
MLOps & ProductionTraining a machine learning model on the entire dataset at once before deployment, as opposed to incremental updates.
Lasso Regression
Feature Engineering & SelectionA regularised regression technique that adds an L1 penalty, enabling feature selection by driving some coefficients to zero.
Transfer Learning
Advanced MethodsA technique where knowledge gained from training on one task is applied to a different but related task.
t-SNE
Unsupervised Learningt-Distributed Stochastic Neighbour Embedding — a technique for visualising high-dimensional data in two or three dimensions.