Home▸Articles▸Machine Learning & Neural Networks

Double Descent: When More Parameters Beat the Bias-Variance Tradeoff

A phenomenon in machine learning where increasing model complexity beyond the number of training samples can lead to improved generalization performance.

mysimulator teamUpdated June 2026≈ 4 min read▶ Open the simulation

What Double Descent Is

Double descent is a surprising phenomenon observed in the performance of machine learning models as their complexity increases. Contrary to classical bias-variance tradeoff theory, which predicts that increasing model complexity will initially reduce error but eventually lead to overfitting and increased test error, double descent shows that after reaching a certain point, further increase in model capacity can again decrease the test error.

This behavior is particularly evident in scenarios where models have more parameters than training samples, leading to a second descent in test error as complexity continues to grow.

Why It Happens

The key to understanding double descent lies in the interplay between model capacity and data. When a model has sufficient capacity, it can fit complex functions that capture subtle patterns in the training data. However, if this capacity is too high relative to the number of samples, the model may start to overfit, leading to poor generalization.

Interestingly, as model complexity continues to increase beyond the initial overfitting point, the model starts to generalize better due to a combination of regularization effects and the ability to capture more nuanced patterns in the data.

live demo · related simulation● LIVE

Real-World Implications

Double descent has significant implications for practical machine learning. It suggests that models with more parameters than training samples can still perform well, provided they are appropriately regularized and trained.

This phenomenon challenges the traditional wisdom of keeping model complexity in check to avoid overfitting and highlights the importance of understanding how different regularization techniques affect model behavior.

Examples and Applications

Double descent has been observed in various machine learning tasks, including deep neural networks and random feature models. For instance, in image classification tasks, increasing the number of layers or neurons can lead to a second descent in test error.

In practice, this means that researchers and practitioners need to carefully balance model complexity with regularization techniques to achieve optimal performance.

Frequently asked questions

Is double descent always beneficial?

While double descent can lead to improved generalization in some cases, it also increases the risk of overfitting if not properly managed. Regularization and careful model selection are crucial.

Can we predict when double descent will occur?

Predicting exact conditions for double descent is challenging but researchers are developing methods to estimate the optimal model capacity before training, helping to avoid overfitting while still benefiting from increased complexity.

How does regularization help in avoiding overfitting during double descent?

Regularization techniques like L2 (ridge) or dropout can control the model's complexity and prevent it from fitting noise in the training data, thus helping to achieve better generalization even as the model capacity increases.

Are there any downsides to using models with more parameters than samples?

Yes, increased model complexity can lead to higher computational costs and longer training times. Additionally, it may require more sophisticated optimization techniques to avoid poor local minima during training.

Try it live

Everything above runs in your browser — open Double Descent: When More Parameters Beat the Bias-Variance Tradeoff and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Double Descent: When More Parameters Beat the Bias-Variance Tradeoff simulation

What did you find?

Add reproduction steps (optional)