Skip to content
Query Feedz
  • News
  • Business
    • Digital Marketing
      • Marketing & Sales
      • SEO
      • Content Marketing
      • AEO and GEO
    • Startups
      • Founder Stories
      • Funding & VC
      • Product & Growth
    • Money
      • Investing
      • Markets & Economy
      • Saving & Budgeting
  • AI & Technology
    • Technology
      • Consumer Tech
      • CRM
      • Cyber Security
      • Software Engineering
      • WordPress
      • Hardware
    • Artificial IntelligenceAI Glossary
      • LLMs
      • Machine Learning
      • AI Fundamentals
      • Generative AI
      • Deep Learning
    • AI Use Cases
      • Automation
      • Content
      • Customer Support
      • Finance
      • Marketing
      • View All
  • Tools & Software
  • Account
    • Submit Guest Post
    • Submit a tool
    • My listing
  • Contact
QueryFeedz
  • News
  • Business
    • Digital Marketing
      • Marketing & Sales
      • SEO
      • Content Marketing
      • AEO and GEO
    • Startups
      • Founder Stories
      • Funding & VC
      • Product & Growth
    • Money
      • Investing
      • Markets & Economy
      • Saving & Budgeting
  • AI & Technology
    • Technology
      • Consumer Tech
      • CRM
      • Cyber Security
      • Software Engineering
      • WordPress
      • Hardware
    • Artificial IntelligenceAI Glossary
      • LLMs
      • Machine Learning
      • AI Fundamentals
      • Generative AI
      • Deep Learning
    • AI Use Cases
      • Automation
      • Content
      • Customer Support
      • Finance
      • Marketing
      • View All
  • Tools & Software
  • Account
    • Submit Guest Post
    • Submit a tool
    • My listing
  • Contact
QueryFeedz
  1. Home /
  2. AI Glossaries /
  3. Machine Learning /
  4. What is the Bias-Variance Tradeoff?
Machine Learning

What is the Bias-Variance Tradeoff?

Updated October 2, 2026 Read 3 min

The bias-variance tradeoff describes how a model's error splits into bias from overly simple assumptions and variance from sensitivity to training data, and why reducing one often increases the other.

Contents 12
  1. 01Key takeaways
  2. 02The tradeoff explained in simple terms
  3. 03The error decomposition
  4. 04How complexity changes the components
  5. 05Diagnosing which problem you have
  6. 06A worked example
  7. 07Remedies by component
  8. 08Double descent
  9. 09Limitations
  10. 10Common Use Cases
  11. 11Frequently Asked Questions
  12. 12Related Terms

The bias-variance tradeoff describes how a model’s prediction error splits into error from overly simple assumptions (bias) and error from excessive sensitivity to the specific training data (variance), and why reducing one usually increases the other. It is the framework that explains underfitting, overfitting and why there is an optimal level of model complexity.

Key takeaways

  • Expected error = bias² + variance + irreducible noise.
  • High bias means underfitting; high variance means overfitting.
  • Increasing complexity usually lowers bias and raises variance.
  • The best model minimises total error, not either component alone.
  • Modern very large networks can break the classic curve, a phenomenon called double descent.

The tradeoff explained in simple terms

Think of archers. One shoots a tight cluster consistently left of the bullseye: that is high bias, low variance. Another scatters shots all around the target, averaging near centre: low bias, high variance. A third clusters tightly on target: low bias, low variance, which is the goal. Most model choices move you between the first two.

The error decomposition

ComponentMeaningReducible?
Bias²Error from wrong or oversimplified assumptionsYes, with a more flexible model or better features
VarianceError from sensitivity to which data you happened to train onYes, with more data, regularisation or ensembles
Irreducible errorNoise inherent in the problemNo

This decomposition was formalised for neural networks in 1992 research and holds for squared-error prediction.

How complexity changes the components

Model complexityBiasVarianceTypical outcome
Very low (e.g. predicting the mean)Very highVery lowSevere underfitting
Low (linear model on curved data)HighLowUnderfitting
ModerateModerateModerateUsually best total error
High (deep unpruned tree)LowHighOverfitting
Very high with no regularisationVery lowVery highMemorisation

Diagnosing which problem you have

ObservationDiagnosisAction
Training error high, validation error similarHigh biasMore complex model, better features, train longer, less regularization
Training error low, validation error much higherHigh varianceMore data, regularisation, simpler model, early stopping
Both low and closeGood fitShip it, keep monitoring
Validation error varies a lot across cross-validation foldsHigh varianceEnsembling, more data

Learning curves make this visible: plot training and validation error against training set size. If the curves converge at a high error, you have a bias problem and more data will not help. If a large gap persists, you have a variance problem and more data probably will.

A worked example

Predicting house prices with three models, measured on held-out data:

ModelTraining errorValidation errorInterpretation
Mean price only4849Extreme bias
Linear regression2224Still biased, but usable
Gradient boosting, tuned913Good balance
Deep tree, unpruned121Severe variance

The unpruned tree has the lowest training error and the second-worst validation error. Training error alone would have chosen the worst model.

Remedies by component

Reduce bias: more expressive models, better feature engineering, longer training, weaker regularisation, remove restrictive assumptions.

Reduce variance: more training data, L1 or L2 regularization, dropout, bagging and random forests, early stopping, feature selection, data augmentation.

Ensembles are popular precisely because averaging many high-variance models cuts variance without adding much bias.

Double descent

Classical theory predicts that error rises once a model becomes complex enough to fit the training data perfectly. Research published in 2019 documented double descent: as models grow far beyond that point, test error can fall again. This helps explain why enormous neural networks generalise despite having more parameters than data points. The classic tradeoff remains a useful diagnostic tool, but it does not fully describe very large models.

Limitations

  • The clean decomposition applies strictly to squared-error loss.
  • Bias and variance cannot be measured directly without resampling.
  • Does not describe modern overparameterised networks completely.
  • Says nothing about fairness; see AI bias for that distinct meaning.

Common Use Cases

01

Model selection

Choose complexity that minimises total validation error.

02

Debugging poor performance

Diagnose whether to add data or capacity.

03

Learning curve analysis

Decide whether more data will help before collecting it.

04

Ensemble design

Use bagging to cut variance in unstable models.

05

Regularisation tuning

Set penalty strength based on the gap between train and validation error.

06

Teaching ML

Explain underfitting and overfitting with one framework.

Frequently Asked Questions

The principle that prediction error splits into bias and variance, and that reducing one typically increases the other.

Error from oversimplified assumptions, showing as poor performance on both training and validation data.

Error from sensitivity to the training sample, showing as a large gap between training and validation performance.

Add training data, apply regularisation, simplify the model, use ensembles or stop training earlier.

Partly. Double descent shows very large models can improve again beyond the classic peak, so it is a guide rather than a law.

Related Terms

  • Model Bias
  • Model Variance
  • Overfitting
  • Underfitting
  • Regularization
  • Cross-Validation

Related AI Terms

What is Cross-Validation in Machine Learning?Cross-validation is a technique that repeatedly splits data into training and validation parts, rotating which part is held…What is Early Stopping in Machine Learning?Early stopping is a regularisation technique that halts training when validation performance stops improving, preventing the model from…What is L2 Regularization?L2 regularization adds a penalty equal to the sum of the squared weights, shrinking all weights smoothly towards…What is L1 Regularization?L1 regularization, known as lasso in linear models, adds a penalty equal to the sum of the absolute…What is a Hyperparameter?A hyperparameter is a configuration value set before training that controls how a model learns or how complex…What is Stochastic Gradient Descent (SGD)?Stochastic gradient descent (SGD) updates a model's weights using one example or a small batch at a time…

Contents

  1. 01Key takeaways
  2. 02The tradeoff explained in simple terms
  3. 03The error decomposition
  4. 04How complexity changes the components
  5. 05Diagnosing which problem you have
  6. 06A worked example
  7. 07Remedies by component
  8. 08Double descent
  9. 09Limitations
  10. 10Common Use Cases
  11. 11Frequently Asked Questions
  12. 12Related Terms

AI Topic

  • Machine Learning

Related Terms

  • What is Cross-Validation in Machine Learning?
  • What is Early Stopping in Machine Learning?
  • What is L2 Regularization?
  • What is L1 Regularization?
  • What is a Hyperparameter?
  • What is Stochastic Gradient Descent (SGD)?

Quick Navigation

  • Common Use Cases
  • Frequently Asked Questions
  • Related Terms
  • Back to top

Details

Updated
October 2, 2026
Read
3 min
  • Forum
  • Submit a tool
  • Submit Guest Post
  • List Your Startup
  • Privacy Policy
  • Editorial Policy
  • Account
  • Contact
  • AI Productivity
  • AI Video
  • AI Coding
  • AI Chatbots
  • Sales
  • AI Business
  • View All Tools

Subscribe our Newsletter

Get weekly exclusive content - No spam.

Copyright © 2026 -  Query Feedz

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}