100% Free Forever
AI-Powered Learning
Industry Expert Content
Certificates & Badges
Learn At Your Own Pace
AI Fundamentals

Underfitting

BeginnerConcept3.4K learners

Underfitting occurs when a machine learning model is too simple to capture the underlying patterns in the training data, resulting in poor performance on both training and new data.

Definition

Underfitting occurs when a machine learning model is too simple to capture the underlying patterns in the training data, resulting in poor performance on both training and new data.

Overview

An underfit model fails to learn the relevant relationships in its training data, often because it lacks sufficient capacity, was trained for too few iterations, or is applied to a problem that is genuinely more complex than the model architecture can represent. Unlike overfitting, where a model performs well on training data but poorly on new data, an underfit model performs poorly on both — a clear indicator that the model itself, not generalization, is the bottleneck. Common causes include using an overly simple algorithm for a complex problem, insufficient training time, excessive regularization that overly constrains the model, or poor feature engineering that fails to expose the relevant signal in the data. Addressing underfitting typically involves increasing model complexity or capacity, training for longer, reducing regularization strength, or improving the input features and representations available to the model. Underfitting and overfitting represent the two failure modes of the bias-variance tradeoff: an underfit model has high bias (it makes overly simplistic assumptions), while an overfit model has high variance (it is overly sensitive to the specific training data). Finding the right balance is a central goal of model development in supervised learning.

Key Concepts

  • Model performs poorly on both training and unseen data
  • Usually caused by insufficient model capacity or training time
  • Represents the high-bias end of the bias-variance tradeoff
  • Can result from excessive regularization or poor feature representation
  • Addressed by increasing model complexity or improving features
  • Easier to diagnose than overfitting since training accuracy itself is low

Use Cases

A diagnostic signal during model evaluation and debugging
Guides decisions to increase model capacity or training duration
Informs feature engineering improvements during data preparation
Relevant when tuning regularization strength during training
Shapes baseline model selection before scaling to complex architectures

Frequently Asked Questions