All Glossary Terms

Overfitting

Overfitting occurs when a model learns training data noise instead of general patterns, leading to high accuracy on known samples but poor performance on production data.

What it is

During model training, the algorithm minimizes the error between its predictions and the actual labels provided in a training set. If the training duration is too long or the model capacity is too high, the system memorizes idiosyncratic features of the training set. This effectively makes the model a massive, brittle lookup table for those specific inputs. A model that has overfit usually shows near 100 percent accuracy on its training data while failing to generalize to real-world edge cases.

Why it matters

If you are fine-tuning a model on your own dataset, ignoring overfitting results in a model that fails to handle natural input variations. You will observe high success rates during testing, but the model will return erratic or nonsensical responses when exposed to diverse production traffic. This wastes compute resources on a production deployment that produces unreliable outputs and increases the maintenance burden of your LLM-powered features.

In practice

You detect this by comparing performance on your training data versus a held-out set; if the training loss drops while the validation loss rises, you are overfitting. To fix this, you reduce the number of training epochs, decrease the rank of your LoRA adapters, or increase the diversity and volume of your training dataset.

The tradeoff

The core tradeoff is between fitting the training data perfectly and maintaining the ability to generalize to new, unseen requests.

Where it appears

Research summaries that use Overfitting, each linked to its source paper.

  • Evaluating How AI Agents Evolve Skills
    GDPevo: Evaluating Agent Self-Evolution on Real Business Tasks

    The paper introduces a new benchmark and methodology to measure if AI agents can learn from prior business tasks and successfully apply those skills to unseen scenarios.

  • Deep Learning for Large Scale Image Classification
    ImageNet Classification with Deep Convolutional Neural Networks

    The authors developed a deep convolutional neural network that significantly improved classification performance on the ImageNet dataset by leveraging GPU acceleration and new regularization techniques.

  • Scaling Laws for Neural Language Models
    Scaling Laws for Neural Language Models

    Researchers established empirical scaling laws demonstrating that language model performance improves predictably with increases in model size, dataset size, and compute budget.