How to Navigate the Bias-Variance Tradeoff and Double Descent Ethically in Machine Learning
Last Updated on August 25, 2026 by Editorial Team
Author(s): Selin Karabulut, PhD
Originally published on Towards AI.
How to Navigate the Bias-Variance Tradeoff and Double Descent Ethically in Machine Learning

In machine learning, we’ve always lived by the bias-variance tradeoff, a constant balancing act, and more recently, the more nuanced phenomenon of double descent.
In this post, I’ll break down what these tradeoffs mean, why they matter, and, most importantly, how to navigate them ethically when building and deploying real-world ML systems.
Bias-Variance Tradeoff

Bias happens when a model is too simple, it misses crucial patterns in the data, leading to flawed, predictable errors. It is called underfitting.
On the other hand, variance occurs when a model is too complex, it memorizes every tiny, irrelevant detail (noise) specific to the training data. This makes it perform poorly on new information, which we call overfitting.
The tradeoff:
- High bias, low variance → underfitting.
- Low bias, high variance → overfitting.
The goal is to find the perfect middle ground, the sweet spot: a model complex enough to be accurate but simple enough to generalize. Too simple, and it misses important patterns. Too complex, and it overreacts to every little noise in the data.
Double Descent
Modern deep learning has added an unexpected twist to the story — something called double descent, introduced by Belkin at al. (2019).
According to the classic bias-variance tradeoff, there’s a sweet spot for model complexity. Make the model too simple, and it underfits. Make it too complex, and performance takes a nosedive because of overfitting.
But double descent flips that idea. After a model hits its worst point, where it’s clearly overfitting, something strange happens. If you keep making it more complex, instead of getting worse, the model actually starts to improve again. Its ability to handle new data gets better, not worse.

When Optimization Meets Ethics
Understanding these ideas and how model complexity really works isn’t just a technical detail. It directly shapes the choices we make about which models to use, and those choices can have real-world, ethical consequences. For example:
- Overfitting can perpetuate unfair practices
When a model is too complex, it doesn’t just learn the patterns, it can also learn from the noise and hidden biases in the training data. If our data reflects societal inequalities, such as racial bias in loan approvals, an overfit model might reinforce those biases in ways that are not immediately obvious.
Suggestion: Use disparity metrics, test to evaluate how our model performs across various attributes such as race, gender, …
- Underfitting can hide harmful assumptions
A high-bias model tends to oversimplify things, it can miss important differences in the data, especially if it’s working with limited features or a narrow view of the problem.
For example, if we use a model that’s too simple in healthcare, it might treat similar symptoms the same way across all patients, without accounting for how those symptoms can show up differently in different populations, and lead to misdiagnoses.
Suggestion: Include domain experts in model design to catch oversimplified assumptions early, regularly evaluate performance across different subgroups to ensure the model isn’t missing patterns that matter.
- Double descent unlocks powerful models, but lacks interpretability
When we enter into the world of overparameterized models, while performance often gets better, our understanding of how the model makes its decisions becomes much harder. On one hand, these models can deliver more accurate results, which sounds great. But on the other hand, their lack of transparency means it’s harder to spot when something goes wrong or to explain why it went wrong in the first place.
Suggestion: Use explainability tools such as SHAP and LIME.
Practical Framework: Navigating the Tradeoff Responsibly
Here’s a simple practical framework for making ethical decisions when facing these tradeoffs:
- Introspective evaluation
Ask these questions: Who could be impacted by this model?, What are we trading off? (accuracy vs transparency vs complexity vs fairness etc.), Can we explain the decisions?, Have we tested across real-world scenarios and groups?
2. Contextual evaluation
Understand the domain; collaborate with domain experts during model design and when interpreting results.
3. Representation-Aware Training
Analyze our training data for bias.
4. Transparency in Complexity
When deploying a high-capacity model, such as in the second descent, accompany it with explainability tools (such as SHAP and LIME) or risk mitigation strategies.
5. Iterative Feedback Loops
Establish mechanisms to monitor and update models over time.
References:
Elton, Daniel C. (2020). “Self-explaining AI as an Alternative to Interpretable AI.” In: Goertzel, B., Panov, A., Potapov, A., Yampolskiy, R. (eds) Artificial General Intelligence. AGI 2020. Lecture Notes in Computer Science(), vol 12177. Springer, Cham. https://doi.org/10.1007/978-3-030-52152-3_10
McCarthy, Michael B., Narayanan, Sundaraparipurnan. 2023. “Fairness–accuracy tradeoff: activation function choice in a neural network.” AI Ethics 3 1423–1432.https://doi.org/10.1007/s43681-022-00250-9
Bowen, Dillon, and Lyle Ungar. 2020. “Generalized SHAP: Generating multiple types of explanations in machine learning.” arXiv preprint arXiv:2006.07155.
Prendin, Francesco, Pavan, Jacopo, Cappon, Giacomo. et al. 2023. “The importance of interpreting machine learning models for blood glucose prediction in diabetes: an analysis using SHAP”. Scientific Reports 13, 16865. https://doi.org/10.1038/s41598-023-44155-x
Eunjin Lee, David Braines, Mitchell Stiffler, Adam Hudler, and Daniel Harborne. 2019. “Developing the sensitivity of LIME for better machine learning explanation”, Proc. SPIE 11006, Artificial Intelligence and Machine Learning for Multi-Domain Operations Applications, 1100610. https://doi.org/10.1117/12.2520149
LIME vs. SHAP: Which is Better for Explaining Machine Learning Models? | Towards Data Science
Two of the most popular Explainers compared.
towardsdatascience.com
LinkedIn: https://www.linkedin.com/in/selinkarabulut/
Join thousands of data leaders on the AI newsletter. Join over 80,000 subscribers and keep up to date with the latest developments in AI. From research to projects and ideas. If you are building an AI startup, an AI-related product, or a service, we invite you to consider becoming a sponsor.
Published via Towards AI
Towards AI Academy
We Build Enterprise-Grade AI. We'll Teach You to Master It Too.
15 engineers. 100,000+ students. Towards AI Academy teaches what actually survives production.
Start free — no commitment:
→ 6-Day Agentic AI Engineering Email Guide — one practical lesson per day
→ Agents Architecture Cheatsheet — 3 years of architecture decisions in 6 pages
Our courses:
→ AI Engineering Certification — 90+ lessons from project selection to deployed product. The most comprehensive practical LLM course out there.
→ Agent Engineering Course — Hands on with production agent architectures, memory, routing, and eval frameworks — built from real enterprise engagements.
→ AI for Work — Understand, evaluate, and apply AI for complex work tasks.
Note: Article content contains the views of the contributing authors and not Towards AI.