# machine learning overfitting

A machine learning modeling problem in which a model fits training data too closely and performs poorly on new data.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Why don't machine learning research agents overfit?

DevFeed: [Why don't machine learning research agents overfit?](<https://devfeed.tech/articles/why-don-t-machine-learning-research-agents-overfit-7610.md>)

Original publisher: [Read original article](<https://www.amazon.science/blog/why-dont-machine-learning-research-agents-overfit>)

Author: Martin Bertran Lopez; Aaron Roth

Published: 2026-09-10T15:03:39Z

Content type: article

Language: en

Sources: [Amazon Science homepage](<https://devfeed.tech/sources/amazon-science-homepage.md>)

Topics: [machine learning overfitting](<https://devfeed.tech/topics/machine-learning-overfitting.md>), [Training AI Models](<https://devfeed.tech/topics/training-ai-models.md>), [AI research agents](<https://devfeed.tech/topics/ai-research-agents.md>), [Occam's razor machine learning](<https://devfeed.tech/topics/occam-s-razor-machine-learning.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-research-agents](<https://devfeed.tech/tags/ai-research-agents.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [benchmark-overfitting-machine-learning](<https://devfeed.tech/tags/benchmark-overfitting-machine-learning.md>), [compressibility-and-memorization](<https://devfeed.tech/tags/compressibility-and-memorization.md>), [compression-and-generalization](<https://devfeed.tech/tags/compression-and-generalization.md>), [generalization-in-machine-learning](<https://devfeed.tech/tags/generalization-in-machine-learning.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [information-bottleneck-overfitting](<https://devfeed.tech/tags/information-bottleneck-overfitting.md>), [language-models](<https://devfeed.tech/tags/language-models.md>), [llm-compression-theory](<https://devfeed.tech/tags/llm-compression-theory.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [machine-learning-overfitting](<https://devfeed.tech/tags/machine-learning-overfitting.md>), [machine-learning-research](<https://devfeed.tech/tags/machine-learning-research.md>), [occam-s-razor-machine-learning](<https://devfeed.tech/tags/occam-s-razor-machine-learning.md>), [research](<https://devfeed.tech/tags/research.md>), [validation](<https://devfeed.tech/tags/validation.md>), [why-don-t-ml-models-overfit-on-benchmarks](<https://devfeed.tech/tags/why-don-t-ml-models-overfit-on-benchmarks.md>)

### AI overview

The article explains why repeated evaluation on held-out benchmarks can cause overfitting, then frames the apparent contradiction in machine learning research, where benchmark-driven iteration is widespread. It also summarizes research suggesting that compressible models limit memorization.

### Source excerpt

New research indicates that AI agents learn compressible models of data, which don't have enough space to enable memorization.

## The Training Trap: Underfitting, Overfitting, and How to Escape Them

DevFeed: [The Training Trap: Underfitting, Overfitting, and How to Escape Them](<https://devfeed.tech/articles/the-training-trap-underfitting-overfitting-and-how-to-escape-them-18207.md>)

Original publisher: [Read original article](<https://newsletter.francofernando.com/p/the-training-trap-underfitting-overfitting>)

Author: Franco Fernando

Published: 2026-06-27T08:34:14Z

Content type: tutorial

Language: en

Sources: [The Polymathic Engineer](<https://devfeed.tech/sources/the-polymathic-engineer.md>)

Topics: [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Training AI Models](<https://devfeed.tech/topics/training-ai-models.md>), [machine learning overfitting](<https://devfeed.tech/topics/machine-learning-overfitting.md>)

Tags: [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

A practical guide to common machine learning training problems, including underfitting and overfitting, with techniques for addressing them.

### Source excerpt

A practical guide to the most common problems in machine learning training and the techniques to solve them.

## Predicting Rider Conversion in Sparse Data Environments with Bayesian Trees

DevFeed: [Predicting Rider Conversion in Sparse Data Environments with Bayesian Trees](<https://devfeed.tech/articles/predicting-rider-conversion-in-sparse-data-environments-with-bayesian-trees-1240.md>)

Original publisher: [Read original article](<https://eng.lyft.com/predicting-rider-conversion-in-sparse-data-environments-with-bayesian-trees-07227ff92789?source=rss----25cd379abb8---4>)

Author: Zammit Alban

Published: 2026-03-30T14:43:41Z

Content type: article

Language: en

Sources: [Lyft Engineering - Medium](<https://devfeed.tech/sources/lyft-engineering-medium.md>)

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [machine learning overfitting](<https://devfeed.tech/topics/machine-learning-overfitting.md>), [Training AI Models](<https://devfeed.tech/topics/training-ai-models.md>), [Language models](<https://devfeed.tech/topics/language-models.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [lyft](<https://devfeed.tech/tags/lyft.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [rider](<https://devfeed.tech/tags/rider.md>), [ridesharing](<https://devfeed.tech/tags/ridesharing.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [transportation](<https://devfeed.tech/tags/transportation.md>)

### AI overview

Lyft describes predicting whether a rider will request a ride after viewing a destination, price, and ETA. The article focuses on sparse, high-cardinality contextual data, where standard gradient-boosted-tree models can overfit, and introduces Bayesian trees as indicated by the title.

### Source excerpt

At Lyft, understanding how riders go through our user experience is fundamental to operating a healthy marketplace. Specifically, it is important to have a robust model determining if a rider will actually request a ride after entering a destination and viewing a price and ETA. Accurately predicting this decision, that we call conversion, informs countless decisions across our platform. Whether it is to better balance supply and demand, improve user experiences, optimize recommendations and advertisement, understand long-term engagement, decide how to distribute coupons... rider conversion prediction is a central challenge for the Lyft business. However, predicting human behavior at scale is incredibly complex, and the exact same person might well open the app just to check current availability or actually to request a ride after viewing our prices. The contexts under which riders make their conversion decisions are extremely diverse and almost unique to each session. A user's intent changes based on where they are and where they want to go, what time it is, their previous interactions with the platform, current supply-demand market conditions, to cite a few. When we try to model this using standard machine learning approaches, we run into a significant challenge: data sparsity. The Challenge of High Cardinality and Sparsity To accurately predict conversion, we need to slice our data very thinly across many categorical features. Imagine trying to predict the conversion probability for a business traveler leaving the suburbs of Detroit at 4:00 AM on a Tuesday to catch their flight at the airport 30 minutes away. While Lyft has vast amounts of data overall, the amount of data available for that specific intersection of contexts often reveals to be very tiny. Maybe we only have ten examples in history. If we use standard techniques like Gradient Boosted Trees (e.g., LGBM, XGBoost), we encounter severe overfitting. A standard model looking at 10 examples in the training d

## Is Systems Research Really Just About Making Numbers Bigger?

DevFeed: [Is Systems Research Really Just About Making Numbers Bigger?](<https://devfeed.tech/articles/is-systems-research-really-just-about-making-numbers-bigger-12579.md>)

Original publisher: [Read original article](<http://brooker.co.za/blog/2025/10/12/barbarians.html>)

Author: Marc Brooker

Published: 2025-10-12T00:00:00Z

Content type: opinion

Language: en

Sources: [Marc Brooker's Blog](<https://devfeed.tech/sources/marc-brooker-s-blog.md>), [Marc Brooker's Blog](<https://devfeed.tech/sources/marc-brooker-s-blog-2.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [machine learning overfitting](<https://devfeed.tech/topics/machine-learning-overfitting.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Algorithms, Complexity](<https://devfeed.tech/topics/algorithms-complexity.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [algorithms](<https://devfeed.tech/tags/algorithms.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [code](<https://devfeed.tech/tags/code.md>), [research](<https://devfeed.tech/tags/research.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [systems](<https://devfeed.tech/tags/systems.md>), [testing](<https://devfeed.tech/tags/testing.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

This opinion argues that systems research should broaden beyond making performance numbers bigger. It presents AI-driven solution discovery as especially effective in areas with reliable verifiers, such as software artifacts tested against predefined workloads, while emphasizing that robust testing is essential to prevent overfitting and reward hacking.

### Source excerpt

Is Systems Research Really Just About Making Numbers Bigger? The Barbarian F.C. of systems research would be pretty cool. Lots of folks online have been talking about Barbarians at the Gate: How AI is Upending Systems Research by Cheng, Liu, Pan, et al this week. Maybe unsurprisingly, given the fact that I work in AI for my day job, and both consume and produce systems research, I found it super interesting. Perhaps the most interesting discussion, however, isn't about AI at all. It's about the scope of systems research. What systems research is, or aught to be. The paper's core argument is well captured in the abstract: We argue that systems research, long focused on designing and evaluating new performance-oriented algorithms, is particularly well-suited for AI-driven solution discovery. This is because system performance problems naturally admit reliable verifiers: solutions are typically implemented in real systems or simulators, and verification reduces to running these software artifacts against predefined workloads and measuring performance. I, 100%, enthusiastically, agree with this point. I think it's a point that generalizes way beyond systems research to the entire software industry: AI is going to be most effective in problem spaces where there are what the authors call reliable verifiers. Where, in effect, we can do automated hill climbing towards a low-ambiguity solution or Pareto frontier of solutions. Much of the next decade is going to be defined by finding better techniques to build these reliable verifiers where none existed before. If you're a software engineer, what I'm saying here is testing is going to be the most important thing. A bit later, the paper highlights two of the challenges with building these verifiers for systems builders (and software developers generally): Prevent overfitting. Evaluating against narrow workloads lead to algorithm failures like overfitting, where the solutions either hard-code behaviors or overfit to specific tr

## Introducing Wake Vision: A High-Quality, Large-Scale Dataset for TinyML Computer Vision Applications

DevFeed: [Introducing Wake Vision: A High-Quality, Large-Scale Dataset for TinyML Computer Vision Applications](<https://devfeed.tech/articles/introducing-wake-vision-a-high-quality-large-scale-dataset-for-tinyml-computer-vision-applications-7419.md>)

Original publisher: [Read original article](<https://blog.tensorflow.org/2024/12/introducing-wake-vision-new-dataset-for-person-detection-in-tinyml.html>)

Author: TensorFlow Blog (noreply@blogger.com)

Published: 2024-12-05T17:00:00Z

Content type: article

Language: en

Sources: [The TensorFlow Blog](<https://devfeed.tech/sources/the-tensorflow-blog.md>)

Topics: [Training AI Models](<https://devfeed.tech/topics/training-ai-models.md>), [machine learning overfitting](<https://devfeed.tech/topics/machine-learning-overfitting.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [community](<https://devfeed.tech/tags/community.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [edge](<https://devfeed.tech/tags/edge.md>), [google-ai](<https://devfeed.tech/tags/google-ai.md>), [litert](<https://devfeed.tech/tags/litert.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [on-device-ai](<https://devfeed.tech/tags/on-device-ai.md>), [person-detection](<https://devfeed.tech/tags/person-detection.md>), [research](<https://devfeed.tech/tags/research.md>), [tensorflow-lite](<https://devfeed.tech/tags/tensorflow-lite.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

Wake Vision is a roughly 6-million-image dataset for TinyML person detection. It provides large and quality-focused training sets, emphasizing that accurate labels can be especially valuable for constrained models.

### Source excerpt

Posted by Colby Banbury, Emil Njor, Andrea Mattia Garavagno, Vijay Janapa Reddi - Harvard University TinyML is an exciting frontier in machine learning, enabling models to run on extremely low-power devices such as microcontrollers and edge devices. However, the growth of this field has been stifled by a lack of tailored large and high-quality datasets. That's where Wake Vision comes in--a new dataset designed to accelerate research and development in TinyML. Why TinyML Needs Better Data The development of TinyML requires compact and efficient models, often only a few hundred kilobytes in size. The applications targeted by standard machine learning datasets, like ImageNet, are not well-suited for these highly constrained models. Existing datasets for TinyML, like Visual Wake Words (VWW), have laid the groundwork for progress in the field. However, their smaller size and inherent limitations pose challenges for training production-grade models. Wake Vision builds upon this foundation by providing a large, diverse, and high-quality dataset specifically tailored for person detection--the cornerstone vision task for TinyML. What Makes Wake Vision Different? Wake Vision is a new, large-scale dataset with roughly 6 million images, almost 100 times larger than VWW, the previous state-of-the-art dataset for person detection in TinyML. The dataset provides two distinct training sets: Wake Vision (Large): Prioritizes dataset size. Wake Vision (Quality): Prioritizes label quality. Wake Vision's comprehensive filtering and labeling process significantly enhances the dataset's quality. Why Data Quality Matters for TinyML Models In traditional overparameterized models, it is widely believed that data quantity matters more than data quality, as an overparameterized model can adapt to errors in the training data. But according to the image below, TinyML tells a different story: The figure above shows that high-quality labels (less error) are more beneficial for under-parameterized mo

## Hello Deep Learning: Convolutional networks

DevFeed: [Hello Deep Learning: Convolutional networks](<https://devfeed.tech/articles/hello-deep-learning-convolutional-networks-36361.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/dl-convolutional/>)

Published: 2023-03-30T10:00:05Z

Content type: tutorial

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [Deep learning](<https://devfeed.tech/topics/deep-learning.md>), [machine learning overfitting](<https://devfeed.tech/topics/machine-learning-overfitting.md>), [generalization in machine learning](<https://devfeed.tech/topics/generalization-in-machine-learning.md>)

Tags: [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [neural-network](<https://devfeed.tech/tags/neural-network.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

This tutorial chapter introduces convolutional neural networks as a way to recognize shapes and use the relative positions of pixels. It explains how convolutional operations, max-pooling, and GELU can improve robustness beyond a basic image-processing network, with examples involving handwritten digits and letters.

### Source excerpt

This page is part of the Hello Deep Learning series of blog posts. You are very welcome to improve this page via GitHub! In the previous chapter we taught a network of linear combinations and 'rectified linear units' to recognize handwritten digits reasonably successfully. But we already noted that the network would be sensitive to the exact location of pixels, and that it does not in any meaningful way "know" what a 7 looks like.

## L2 Regularization and Batch Norm

DevFeed: [L2 Regularization and Batch Norm](<https://devfeed.tech/articles/l2-regularization-and-batch-norm-20188.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/l2-regularization-and-batch-norm/>)

Author: David Wu

Published: 2019-01-29T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [machine learning overfitting](<https://devfeed.tech/topics/machine-learning-overfitting.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [model](<https://devfeed.tech/tags/model.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

This blog post explains how L2 regularization, or weight decay, interacts with batch normalization in convolutional neural networks. Under typical architectures and stochastic gradient descent, the L2 penalty can lose its usual regularizing effect and instead behave essentially like an adaptive adjustment to the learning rate. The analysis may not apply to ADAM or other alternative optimizers.

### Source excerpt

This blog post is about an interesting detail about machine learning that I came across as a researcher at Jane Street - that of the interaction between L2 regularization, also known as weight decay, and batch normalization.

## The Boosting Margin, or Why Boosting Doesn't Overfit

DevFeed: [The Boosting Margin, or Why Boosting Doesn't Overfit](<https://devfeed.tech/articles/the-boosting-margin-or-why-boosting-doesn-t-overfit-40388.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2015/09/21/the-boosting-margin-or-why-boosting-doesnt-overfit/>)

Published: 2015-09-21T11:33:00Z

Content type: article

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [machine learning overfitting](<https://devfeed.tech/topics/machine-learning-overfitting.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [generalization in machine learning](<https://devfeed.tech/topics/generalization-in-machine-learning.md>), [Occam's razor machine learning](<https://devfeed.tech/topics/occam-s-razor-machine-learning.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [boosting](<https://devfeed.tech/tags/boosting.md>), [chernoff-bound](<https://devfeed.tech/tags/chernoff-bound.md>), [classficiation](<https://devfeed.tech/tags/classficiation.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [conditional-probability](<https://devfeed.tech/tags/conditional-probability.md>), [error](<https://devfeed.tech/tags/error.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [margins](<https://devfeed.tech/tags/margins.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [model](<https://devfeed.tech/tags/model.md>), [occam-s-razor](<https://devfeed.tech/tags/occam-s-razor.md>), [overfitting](<https://devfeed.tech/tags/overfitting.md>), [training-data](<https://devfeed.tech/tags/training-data.md>), [vc-dimension](<https://devfeed.tech/tags/vc-dimension.md>)

### AI overview

This article explains why boosting can continue improving generalization after reaching zero training error. It introduces the margin-based theoretical explanation for this behavior and defines the confidence and margin of AdaBoost classifiers.

### Source excerpt

There's a well-understood phenomenon in machine learning called overfitting. The idea is best shown by a graph: overfitting Let me explain. The vertical axis represents the error of a hypothesis. The horizontal axis represents the complexity of the hypothesis. The blue curve represents the error of a machine learning algorithm's output on its training data, and the red curve represents the generalization of that hypothesis to the real world. The overfitting phenomenon is marker in the middle of the graph, before which the training error and generalization error both go down, but after which the training error continues to fall while the generalization error rises.