Why a Large Synthetic Bicycle Dataset Failed on Real-World Photos
Case context: A team works with a game studio to generate 60,000 labeled images of bicycles. The rendering system can change lighting, viewpoint, and background, but it only uses 15 bicycle frame templates. A classifier trained on these synthetic images reaches very high training accuracy. However, when the model is tested on real photographs of bicycles taken on city streets, its accuracy drops sharply.
Question: What is the most likely reason for the poor test performance, and what does this show about the difference between having many training examples and having diverse training examples?
Sample answer: The most likely reason is overfitting to the small set of 15 bicycle templates. Although the training set is large, most images are variations of the same underlying shapes, so the model learns patterns that work well for those specific templates instead of features that generalize to bicycles in the real world. The street photos contain many more kinds of frames, accessories, camera angles, and backgrounds, so the learned features do not transfer well. This shows that a large number of examples is not enough by itself; the training data also needs enough diversity to match the kinds of inputs the model will face later.
Key points:
- Very high training accuracy with poor test accuracy suggests overfitting
- The main limitation is the small number of underlying templates, not the raw image count
- Real street photos have much broader variation than the synthetic renders
- Diversity matters more than quantity when the goal is generalization
Rubric: Full credit: identifies overfitting to the 15 templates, explains why many near-duplicate images are not enough, and connects the failure to the broader real-photo distribution. Partial credit: identifies overfitting but gives only a partial explanation of the diversity issue.
0
1
Tags
Machine Learning
Deep Learning
Supervised Learning
Dive into Deep Learning @ D2L
Data Science
Machine Learning Strategy
Machine Learning Yearning @ DeepLearning.AI
Related
Why might a detector trained on 120,000 synthetic storefront images built from only 25 shop layouts fail on real streets?
True or False: If a generator makes highly realistic-looking synthetic storefront photos, a classifier will generalize well once enough of those images are produced.
If 80,000 training photos all show only a dozen apartment floor plans, the model may _____.
Match each property of a synthetic road-sign dataset to its description.
Order the reasoning steps showing why a large synthetic robot dataset still causes overfitting.
Why a huge synthetic dataset can still be too narrow
Why a Large Synthetic Bicycle Dataset Failed on Real-World Photos
How much of the real-world distribution do a handful of synthetic bicycle designs cover?
Which change would most directly lower overfitting risk in the simulated bridge-inspection dataset?
True or False: This synthetic-data overfitting risk is limited to one category of object and does not apply elsewhere.