The useful part, up front

What you’ll take away

  • Balanced class totals can still leave relevant feature combinations absent.
  • A rule can fit generated training records perfectly by using a nuisance feature.
  • Repeating every row equally preserves the ranking of the two fixed rules in this example.
  • Changing backgrounds is valid here because the task explicitly preserves the target label.
  • The resulting challenge scores describe the constructed records, not a real model’s deployment accuracy.
01

The examples teach the patterns their generator supplies

Imagine teaching a simple sorter to distinguish circle marks from square marks. You generate the training records yourself. Every circle happens to have a blue background, and every square has a yellow one. A rule that reads only the background can now look perfect, even though background colour is irrelevant to the task you meant to teach. Adding more records from the same recipe can preserve that convenient clue.

Synthetic training data is produced through a generation process, which can include a simulator, explicit rules or a learned model. One published example is Tremblay and colleagues’ 2018 object-detection work: its authors describe varying simulator settings such as lighting, pose and textures [1]. That study provides context for varying how examples are made; its results are separate from the small exercise here.

We will construct records containing only three bits: the correct class, an imperfect shape signal and a background signal. There are no pictures or real sorters. We will compare exactly two simple rules and count every prediction. This restricted setup makes it possible to see precisely how changing a generator changes which rule wins.

Balanced totals can hide missing combinations. Original cell counts. Initial training has equal label and background totals but omits two valid combinations.
Original cell counts. Initial training has equal label and background totals but omits two valid combinations. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
02

Keep the correct answer separate from the signal being read

Use 0 for a square and 1 for a circle. The label says which mark the imaginary record represents. The shape bit is a separate observation that can be wrong. For example, a square has label 0, but its shape bit might be 1 because we deliberately inserted an observation error. The label has not changed merely because the signal is imperfect.

The background bit also uses 0 and 1: think of yellow and blue. Background is declared irrelevant to the target. Our first generator nevertheless assigns background 0 to every square and background 1 to every circle. This creates a relationship in the training table that was never part of the definition of a correct answer.

Name the two candidate rules Shape and Background. Shape returns the observed shape bit. Background returns the background bit. Neither reads the correct label when making a prediction. We use the label afterwards to count successes. Keeping these roles separate prevents a misleading demonstration in which a supposed classifier simply receives the answer as an input.

03

A balanced class count can conceal an empty combination

Build 20 square records and 20 circle records. For each class, let the shape bit be correct on 18 records and wrong on two. Every square receives background 0; every circle receives background 1. The table contains 40 records, with equal numbers of the two labels and equal numbers of the two backgrounds.

Those equal totals sound reassuring until you cross the two fields. Square with background 0 appears 20 times, while square with background 1 never appears. Circle with background 0 also never appears, while circle with background 1 appears 20 times. Two of the four possible class-and-background combinations are absent. Looking at each field’s total separately hides that structure.

The missing combinations are meaningful because our declared task permits either shape on either background. This is an original design assumption, not a statement about the frequency of real photographs. The example shows why a generation plan needs to identify which combinations matter. A balanced list of labels alone cannot tell you whether those combinations were represented.

04

The training objective rewards the available shortcut

Score each rule on the 40 training records. Shape gets 18 squares and 18 circles right, making 36 correct predictions out of 40, or 90 percent. Background gets all 40 right because its input was copied from the label by the generator. Its training accuracy is 100 percent.

Our selection procedure chooses whichever of the two rules has the larger number of correct training predictions. It therefore chooses Background. The procedure has followed its instructions exactly. It was never told that colour should be ignored, and its candidate rules were judged only on records where colour and class always agreed.

That perfect score establishes agreement with this training table. It does not establish correct shape recognition under other background arrangements. Google’s introductory machine-learning lesson describes the distinction between training fit and performance on new examples, including problems caused by unrepresentative training data [4]. We can inspect one such mismatch directly here because the rules and every record are small enough to enumerate.

Repeating the same table preserves the selected rule. Ten-copy column means literal repetition, not independent observations. Accuracy is correct predictions divided by rows.
Ten-copy column means literal repetition, not independent observations. Accuracy is correct predictions divided by rows. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
05

Ten copies increase the count without changing the choice

Now repeat the entire initial table ten times. This produces 400 rows: 200 squares and 200 circles. Shape is correct 360 times, and Background is correct 400 times. Their percentages remain 90 and 100. The same selection procedure still chooses Background.

This comparison means literal repetition of the 40 records. It is not a claim that 400 independent observations were collected. The purpose is to separate a larger row count from a changed training relationship. Multiplying all the counts by the same number leaves the relative scores unchanged. The two absent class-and-background combinations are still absent.

A new generator could produce additional variation, so this calculation does not prove that generating more data is generally useless. It shows what must change for this particular problem to move: the data must stop rewarding the background rule so strongly, or the task’s learning setup must change. Simply reporting a bigger total leaves that question unanswered. The recipe, including what it holds fixed, belongs beside the total.

06

Change the background arrangement and count again

Create a separate challenge table with ten records in each of the four class-and-background combinations. Each group has nine correct shape bits and one wrong shape bit. There are 40 challenge records in total. They use new identifiers, but they are still invented records, not photographs collected from a real deployment.

Shape gets nine right in each of four groups: 36 out of 40, or 90 percent. Background succeeds in the two groups where background equals the label and fails in the other two. Its result is 20 out of 40, or 50 percent. The initially selected rule therefore falls from perfect training agreement to half correct on this declared challenge.

The 50 percent figure is not a prediction of how a real sorter will perform. We deliberately built this table to expose dependence on background. It answers a narrow question: what do the two fixed rules do when both backgrounds occur equally often with both labels, while the shape signal retains its stated error count? Every part of that question is visible in the construction.

07

Generate both backgrounds while preserving the target

Change the training recipe. For each original record, make one version with background 0 and one with background 1. Keep that record’s label and observed shape bit unchanged in both versions. The two versions share a parent, so their relationship is explicit. This produces 80 training rows from the original 40.

Each square now appears in both background colours, as does each circle. The four class-and-background cells each contain 20 rows. Within a pair, the background rule is right once and wrong once. The shape rule makes the same prediction for both versions because its input has stayed the same.

We are allowed to preserve the label because background colour was declared irrelevant to this fictional task. That condition matters. The recipe changes a nuisance feature while holding the target meaning fixed. It is an exhaustive pairing operation, not a random draw. It also creates related records, so 80 rows should not be described as 80 separately observed objects. The change that matters here is the relationship between background and label.

The declared challenge exposes the background dependency. Original 40-row challenge: ten rows per label/background cell, with one shape-bit error in each. These are finite counts, not real-world accuracy estimates.
Original 40-row challenge: ten rows per label/background cell, with one shape-bit error in each. These are finite counts, not real-world accuracy estimates. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
08

A lower training score can accompany a better challenge result

Score the two rules on the paired table. Shape was right on 36 original records, and each now has two versions, so it is right on 72 of 80 rows: 90 percent. Background is right on one row per pair, giving 40 out of 80: 50 percent. The same selection procedure now chooses Shape.

Evaluate that selected rule on the unchanged 40-row challenge. It gets 36 right, or 90 percent. The initial training recipe selected a rule with 100 percent training accuracy and 50 percent challenge accuracy. The paired recipe selects one with 90 percent training accuracy and 90 percent challenge accuracy. The lower training number is therefore not evidence that this change made the selected rule worse on the stated challenge.

Nothing about Shape itself improved. Its predictions were fixed from the beginning. Changing the recipe changed which of the two candidates the selector preferred. This is the central result of the exercise. It demonstrates a change in selection caused by a change in training relationships, with no need to invent a hidden model improvement.

09

A plausible-looking transformation still needs a valid label

Our paired recipe works on paper because changing a background leaves the intended shape unchanged. Other transformations may not have that property. Imagine a task that classifies whether an arrow points left or right. Reflecting the whole arrow horizontally changes the answer. Keeping the old label after that operation would create an incorrect training example, even if the transformed picture looked perfectly clear.

The same distinction applies to generated explanations or question-and-answer records. A neatly formatted answer can still fail the task it is meant to demonstrate. Check the target meaning as well as the appearance or file structure. In the circle-and-square exercise, we deliberately separated observation errors from label errors so that the source of each disagreement remained identifiable.

This gives a useful order for reviewing a proposed variation: describe what is being changed, state which part of the target should remain fixed, and check that this is true for the resulting record. If the answer should change, update it according to the task definition. Producing another valid file is only one part of producing another valid example.

Pair each parent with both background values. Original deterministic transformation. Preserve the label and observed shape bit; this task explicitly treats background as irrelevant.
Original deterministic transformation. Preserve the label and observed shape bit; this task explicitly treats background as irrelevant. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
10

Four covered cells do not cover every condition

After pairing, every class-and-background combination appears. That is complete coverage of the four cells we chose to represent. It says nothing about blur, camera angle, partial obstruction or an unfamiliar kind of mark. Those variables do not exist in our table. A claim that the sorter now handles every real condition would go beyond the example.

Google Research’s April 2026 account of Simula distinguishes broad topic coverage, variation within a topic, difficulty and quality checks. It also reports that the effects of generation choices differed across its evaluated tasks [2]. Those distinctions are useful when planning a collection: adding variety, making examples harder and checking their answers are separate decisions.

For our recipe, the first concrete question was whether a circle could appear on either background. A larger task needs its own relevant questions. Record which conditions are deliberately varied, which are held fixed and which have not been represented. A long list of generated examples can still be narrow along an important dimension, while uncontrolled variation can make the intended labels difficult to justify.

11

Evaluate the data and the downstream use separately

A generated record can look believable, differ from other records and still be unhelpful for the intended learner. It can also repeat a source record closely. These are different questions. Alaa and colleagues’ 2022 paper distinguishes fidelity, diversity and copying-related generalization in its proposed evaluation framework [3]. Our small exercise does not calculate those formal metrics.

What we do calculate is narrower: correct predictions for two named rules on two training recipes and one declared challenge. This is a downstream outcome for an artificial task. It does not establish image realism, originality, privacy or the performance of a real model. The numbers become useful because their question is clear, not because they can stand in for every other quality measure.

For a real project, decide what the generated data is meant to improve and evaluate that use with suitable evidence. Keep the generation process, the learner and the evaluation conditions visible. A successful check of file format can coexist with a failed label check; a strong training result can coexist with a weak result under changed conditions. Each deserves its own recorded outcome.

12

Keep the generation rule with the result it produced

The result is reproducible when the record includes the task definition, the three fields, the generation rules, the two candidate rules and the scoring method. Keep the original 40 rows, their 80 paired descendants and the 40 challenge rows distinct. For the ten-copy comparison, say plainly that the rows were repeated. No random seed is needed because every assignment is deterministic.

The supported conclusion is specific: under the declared selector, the initial recipe chooses Background, while pairing both backgrounds chooses Shape. On the stated challenge, those selected rules score 20 out of 40 and 36 out of 40. A reader can verify the change without trusting an unexplained claim that the data became better.

That is a useful standard for a synthetic-data experiment report. Describe what changed in the recipe and which result changed with it. Preserve the assumptions about valid labels and relevant conditions. Then identify the evidence still needed for the intended real use. The larger file is easy to count; the meaningful question is what new relationship its examples actually teach.

A changed recipe changes the choice between fixed rules. Original exercise only. The same 40-row challenge is used for both selected rules; no neural network or physical-image evaluation occurred.
Original exercise only. The same 40-row challenge is used for both selected rules; no neural network or physical-image evaluation occurred. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
Follow the evidence

Sources & further reading

Explore the references behind this guide. External pages may change after our review.

  1. Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomization | Research
    NVIDIA Research / Tremblay et al. · Accessed 7 Nov 2026
  2. Designing synthetic datasets for the real world: Mechanism design and reasoning from first principles
    Google Research · Accessed 7 Nov 2026
  3. How Faithful is your Synthetic Data? Sample-level Metrics for Evaluating and Auditing Generative Models
    PMLR / Alaa et al. · Accessed 7 Nov 2026
  4. Overfitting | Machine Learning | Google for Developers
    Google for Developers · Accessed 7 Nov 2026

Article updated 7 Nov 2026.

Found something we should revisit?

Good explanations get better with thoughtful feedback.

Suggest a correction