Related Experiment Video
Updated: Oct 22, 2025

09:47
Spotting Cheetahs: Identifying Individuals by Their Footprints
Published on: May 1, 2016
15.0K
Do We Train on Test Data? Purging CIFAR of Near-Duplicates
1Computer Vision Group, Friedrich Schiller University Jena, Ernst-Abbe-Platz 2, 07743 Jena, Germany.
Journal of Imaging
|August 30, 2021
Summary
Duplicate images in CIFAR test sets inflate deep learning model performance. The new ciFAIR dataset removes these duplicates, revealing a significant performance drop, indicating models may overfit to memorization rather than generalization.
Area of Science:
- Computer Vision
- Deep Learning
- Machine Learning
Background:
- CIFAR-10 and CIFAR-100 are standard benchmarks for evaluating deep learning models in computer vision.
- Existing CIFAR test sets contain duplicate images present in their training sets, potentially biasing performance evaluations.
Purpose of the Study:
- To address the bias caused by duplicate images in CIFAR test sets.
- To create a "fair CIFAR" (ciFAIR) dataset by replacing duplicate test images.
- To re-evaluate deep learning model performance on a duplicate-free dataset to assess generalization capabilities.
Main Methods:
- Identified and replaced duplicate images in CIFAR-10 and CIFAR-100 test sets with new, in-domain samples.
- Kept the original training sets unchanged to preserve pre-trained model validity.
- Re-evaluated state-of-the-art Convolutional Neural Network (CNN) architectures on the ciFAIR dataset.
Main Results:
- A significant decrease in classification accuracy (9-14%) was observed on the ciFAIR dataset compared to the original CIFAR test sets.
- The findings suggest that current deep learning models may be overfitting to memorizing training data rather than learning abstract visual concepts.
- The ciFAIR dataset and associated pre-trained models are publicly released.
Conclusions:
- The presence of duplicate images in standard CIFAR benchmarks inflates reported model performance.
- A substantial gap exists between memorization and true generalization capabilities in current deep learning models.
- The ciFAIR dataset provides a more reliable benchmark for assessing the generalization ability of image recognition models.
Related Concept Videos
Quantifying and Rejecting Outliers: The Grubbs Test
2.8K
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
2.8K
Survival Tree
185
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
185
Detection of Gross Error: The Q Test
6.5K
When one or more data points appear far from the rest of the data, there is a need to determine whether they are outliers and whether they should be eliminated from the data set to ensure an accurate representation of the measured value. In many cases, outliers arise from gross errors (or human errors) and do not accurately reflect the underlying phenomenon. In some cases, however, these apparent outliers reflect true phenomenological differences. In these cases, we can use statistical methods...
6.5K
Censoring Survival Data
285
Survival analysis is a statistical method used to analyze time-to-event data, often employed in fields such as medicine, engineering, and social sciences. One of the key challenges in survival analysis is dealing with incomplete data, a phenomenon known as "censoring." Censoring occurs when the event of interest (such as death, relapse, or system failure) has not occurred for some individuals by the end of the study period or is otherwise unobservable, and it might have many different...
285
Wald-Wolfowitz Runs Test I
762
The Wald-Wolfowitz test, also known as the runs test, is a nonparametric statistical test used to assess the randomness of a sequence of two different types of elements (e.g., positive/negative values, successes/failures). It examines whether the order of the elements in a sequence is random or if there is a pattern or trend present. This nonparametric test applies to any ordered data despite the population and sample data distribution, even if a higher sample size is available.
The test works...
The test works...
762

