How a model learns to invent a patient

A generative adversarial network, or GAN, has two parts that improve through competition. A generator creates artificial records; a discriminator tries to tell those records from examples drawn from real patient data. As the generator adjusts to fool the discriminator, it can learn patterns among fields such as diagnoses, test results, and treatments—not just produce plausible values one column at a time.

That matters because medical data are interconnected. A useful synthetic dataset needs to preserve relationships that researchers’ models can learn, such as how a collection of findings tends to vary with a disease. The people represented in the generated records do not correspond to actual patients, even though the records can resemble real data statistically.

Useful resemblance, without a privacy guarantee

Synthetic records can give researchers data to develop or test analytical tools without handing them a dataset of identifiable patients. But “synthetic” does not automatically mean “private.” A model trained on real records may reproduce details from its training data, especially if it memorizes unusual examples. Researchers therefore need to test both whether the generated data retain useful patterns and whether they reveal too much about the real patients behind them.

There is also a tradeoff: a dataset that is made less revealing may lose some of the rare combinations researchers need to study. A synthetic dataset is therefore not a perfect copy of reality or a substitute for every clinical study. Its value is that it can provide a safer working material for certain research tasks—while keeping the balance between statistical usefulness and privacy under scrutiny.