Manuel B. Garcia

Manuel B. Garcia serves as the Senior Director for Educational Technology and Digital Learning at FEU Institute of Technology, Manila, Philippines. Read More

Contact Info

1607, FEU Tech Building,
P. Paredes St, Sampaloc,
Manila, Philippines
mbgarcia@feutech.edu.ph

Follow Me

What Are Synthetic Data, and How Can AI Generate Them?

Synthetic data are artificially generated records designed to represent selected characteristics or scenarios. AI can produce them using generative models, learned statistical relationships, or language-based generation. Understand the main approaches, research applications, validation requirements, and limitations of AI-generated synthetic datasets.

857
Synthetic Data and AI Generation Guide 857 of 1196
01 · The Question

What Exactly Are Synthetic Data, and Where Do They Come From?

Researchers sometimes need datasets that resemble real observations without collecting new participant responses or conducting additional experiments. They may want to test software, evaluate a statistical method, develop a prediction model, or explore a hypothetical scenario.

Synthetic data provide one possible solution. Rather than being directly observed, the records are generated through computational procedures.

Generative artificial intelligence has expanded the range of techniques available for producing such data, including models that learn patterns from existing datasets and systems that generate structured records from textual instructions.

But what makes data synthetic? How does AI generate them, and how do these methods differ from traditional statistical simulation?

02 · The Short Answer

Synthetic Data Are Artificial Records Generated Through Computational Methods

In Brief

Synthetic data are artificially generated records created to represent selected characteristics, structures, relationships, or scenarios relevant to a particular purpose. AI can generate synthetic data by learning patterns from existing datasets, sampling from generative models, or producing structured outputs conditioned on instructions and examples.

Synthetic data may resemble real observations, but they are not automatically equivalent to empirical evidence. Their usefulness depends on the generation method, the properties they preserve, and the task for which they are intended. Synthetic data also are not inherently anonymous, statistically valid, or suitable for every research application.

03 · What You Need to Know

How Synthetic Data Are Created and Used in Research

What does the term synthetic data mean?

Synthetic data are artificially created information that can be used in place of, alongside, or separately from empirical observations for particular purposes.

The term covers a broad range of materials, including numerical tables, categorical records, text, images, and simulated events.

Some synthetic datasets are generated from models fitted to real data. Others are produced from mathematical assumptions or hypothetical scenarios.

For example, a researcher may create artificial student questionnaire records to test a statistical analysis script. Another may simulate sensor measurements under specified physical conditions.

Both datasets are synthetic because the individual records were generated rather than directly observed through the corresponding research activity.

The distinction between synthetic data and real research observations concerns their provenance rather than whether their values appear plausible.

How are synthetic data different from simulated data?

The terms overlap and are sometimes used interchangeably, but they can emphasize different aspects of artificial data generation.

Synthetic data commonly refers to artificially generated records intended to reproduce selected characteristics of a dataset or provide usable substitutes for particular tasks.

Simulated data often refers to observations generated from an explicitly specified model of a process, system, or hypothetical scenario.

For example, a model that generates artificial survey records resembling a reference dataset may be described as producing synthetic data.

A computational model that produces hypothetical measurements under specified physical equations may be described as a simulation.

However, these categories are not mutually exclusive. Simulated observations are often synthetic, and synthetic-data generation may rely on simulation.

The more useful distinction concerns the generation assumptions, intended purpose, and claims supported by the output.

The comparison between synthetic and simulated data should therefore be interpreted as a methodological distinction rather than an absolute division.

How can AI generate synthetic data?

AI systems can generate artificial data through several computational approaches.

Some models learn statistical patterns from a reference dataset and produce new records intended to resemble its characteristics.

Other systems generate structured information from prompts describing hypothetical observations.

Generative models may also be conditioned on particular variables, scenarios, or constraints.

Generation approach How it works Typical consideration
Statistical simulation Samples observations from specified probability distributions or mathematical models. Validity depends on the assumptions and implementation.
Generative adversarial networks Train competing neural networks to learn characteristics of reference data. May struggle with training instability or incomplete representation of rare cases.
Variational autoencoders Learn a probabilistic latent representation from which artificial records can be generated. May smooth or inadequately reproduce some data characteristics.
Diffusion-based models Learn generative processes that progressively construct samples from noise. Performance depends on the data modality, model design, and training conditions.
Large language models Generate textual or structured records conditioned on instructions and context. Plausible outputs do not automatically satisfy statistical or empirical validity requirements.

These methods are not interchangeable. Their suitability depends on the type of data, the available source information, computational requirements, and intended research use.

How do generative adversarial networks produce synthetic data?

Generative adversarial networks, commonly called GANs, were introduced by Goodfellow and colleagues in 2014.

A conventional GAN consists of a generator and a discriminator trained through an adversarial process.

The generator produces artificial samples, while the discriminator attempts to distinguish generated samples from reference data.

Through training, the generator may learn to produce outputs resembling selected characteristics of the training distribution.

GANs have been investigated for image generation and other forms of synthetic-data production.

However, successful training does not guarantee that every relevant property of the original dataset is preserved.

Generated samples may inadequately represent rare cases, exhibit limited diversity, or retain information from training examples.

Researchers should validate the resulting data against the requirements of their intended application.

How do variational autoencoders generate synthetic records?

Variational autoencoders, or VAEs, are generative models that learn a probabilistic representation of data through latent variables.

During training, the model learns relationships between observed data and a lower-dimensional latent representation.

New artificial observations can then be generated by sampling from the learned latent distribution and decoding those samples.

VAEs may be useful for generating continuous or structured data, depending on the architecture and training procedure.

However, generated records may not preserve every important characteristic of the reference data.

For example, some models may inadequately reproduce extreme values, multimodal distributions, or complex dependencies.

Validation should therefore consider the characteristics that matter for the intended research task rather than relying solely on general similarity.

How do diffusion models generate synthetic data?

Diffusion models learn a generative process associated with progressively adding noise to data and learning how to reverse that process.

During generation, a model can produce new samples through a sequence of denoising steps.

Diffusion-based methods have become prominent in image generation and have also been investigated for other data modalities.

Depending on the architecture, they may generate synthetic images, signals, or structured records.

However, the quality and scientific usefulness of generated samples depend on the training data, model assumptions, and evaluation methods.

A visually realistic synthetic scientific image does not establish that the depicted observation occurred experimentally.

Researchers should distinguish generated imagery used for methodological testing from images presented as genuine scientific evidence.

How can large language models generate synthetic datasets?

Large language models can produce artificial textual and structured records when given instructions describing variables, scenarios, or hypothetical respondents.

For example, a researcher might ask a model to generate sample questionnaire responses using specified response categories.

The resulting records may be useful for demonstrating data formats or testing software.

However, general-purpose language models do not necessarily implement a statistically validated sampling procedure when generating numerical tables.

Their outputs may contain inconsistencies, unintended patterns, or relationships shaped by prompt wording.

For applications requiring controlled statistical characteristics, verified simulation code or purpose-built synthetic-data models may be more appropriate.

AI can assist in developing those procedures, but researchers should independently verify the resulting implementation.

Do synthetic data always require real training data?

No. Some synthetic-data methods learn from existing empirical datasets, while others generate observations from theoretical assumptions or specified rules.

For example, a simulation of a physical process may produce artificial measurements using mathematical equations without training a generative model on a participant dataset.

Similarly, a software-testing dataset may be constructed from predefined variable types and allowable values.

Data-driven generative models, by contrast, often rely on reference data to learn distributions and relationships.

The distinction matters because synthetic datasets derived from sensitive records may introduce privacy risks that do not arise in the same way when data are generated entirely from nonconfidential assumptions.

Researchers should document whether empirical source data were used and what information the generation process depended upon.

Can synthetic data reproduce the statistical properties of real datasets?

Some methods can reproduce selected characteristics of reference data, including marginal distributions, correlations, or other relationships.

However, similarity is rarely complete across every relevant dimension.

A synthetic dataset may approximate overall averages while inadequately representing rare cases or minority subgroups.

It may preserve individual variable distributions while failing to reproduce complex relationships among variables.

These limitations matter when the data are used for prediction, subgroup analysis, or other tasks sensitive to the properties that were not preserved.

Researchers should evaluate whether the generated dataset retains the characteristics necessary for its intended application.

The question of validating synthetic data therefore requires task-specific evaluation rather than a single universal similarity score.

What are the main research applications of synthetic data?

Synthetic data may support several legitimate research activities.

They can provide controlled inputs for testing software, evaluating statistical procedures, developing computational models, or demonstrating analytical methods.

They may also help researchers investigate hypothetical scenarios that are difficult or impractical to observe directly.

In some circumstances, synthetic datasets can reduce the need to share original participant-level records.

However, the appropriate use depends on the research question and the properties of the generated material.

A dataset suitable for testing a data import function may not be suitable for estimating population prevalence.

Likewise, synthetic participant responses may help test a coding procedure without providing genuine evidence of human attitudes or experiences.

The legitimacy of synthetic data in research depends on the methodological purpose and the claims made from the data.

Can synthetic data be used to test research code?

Yes. Software testing is one of the more straightforward applications of synthetic data.

Researchers can create artificial records with known properties to verify that data-cleaning scripts, statistical functions, and visualization procedures behave as intended.

For example, a synthetic survey dataset may include reverse-coded questionnaire items, missing values, and categorical variables to test an analysis pipeline.

The objective is to verify the software rather than draw empirical conclusions about the fictional respondents.

Researchers should nevertheless ensure that the test data exercise the relevant conditions and that expected outputs are independently specified where possible.

The use of synthetic data to test research analysis code can support reproducibility when test cases and expected results are preserved.

Can synthetic data support prediction model development?

Potentially. Synthetic data may help researchers develop or evaluate prediction models when genuine data are limited, imbalanced, or difficult to access.

However, model performance on artificial observations does not automatically establish performance on real-world data.

Generated records may reproduce biases, omit rare cases, or fail to represent important relationships in the intended deployment population.

Researchers should evaluate the resulting prediction model using appropriate independent reference data whenever the intended claim concerns real-world performance.

They should also consider whether the synthetic-data generator and prediction model share information that could create misleading evaluation results.

The question of synthetic data for prediction model development therefore involves both data quality and evaluation design.

Can synthetic data protect privacy?

Synthetic data may reduce direct exposure of original participant-level records, but artificial generation does not automatically guarantee anonymity.

A generative model trained on sensitive information may reproduce distinctive records or reveal information about individuals represented in its training data.

Privacy risk depends on the generation method, source data, model behavior, and information available to potential recipients.

Researchers should therefore assess disclosure risks before releasing synthetic datasets derived from confidential information.

Techniques such as differential privacy may provide formal privacy guarantees when correctly implemented, but those guarantees depend on the mechanism and its parameters.

The separate question of whether synthetic data protect research participant privacy should not be answered solely by noting that the released records are artificial.

How should researchers evaluate synthetic-data quality?

Synthetic-data quality should be assessed in relation to the intended application.

For data intended to resemble a reference dataset, relevant evaluations may include distributional similarity, relationships among variables, subgroup representation, and downstream analytical performance.

For simulation studies, researchers should verify that the generated observations follow the specified mathematical or computational assumptions.

For software testing, useful evaluation may concern whether the dataset includes the intended edge cases and produces expected program behavior.

Where sensitive source data are involved, privacy risk should be evaluated separately from statistical similarity.

A dataset can preserve useful statistical patterns while still posing disclosure risks.

Likewise, a privacy-preserving dataset may have limited utility for certain analyses.

Researchers should recognize these tradeoffs rather than assume that a single quality measure captures every relevant property.

Are AI-generated synthetic data the same as AI-fabricated research data?

No. Artificial generation and research fabrication are not synonymous.

The United States Office of Research Integrity defines fabrication as making up data or results and recording or reporting them.

The research-integrity problem arises when invented observations are falsely represented as genuine evidence.

Synthetic data may be entirely legitimate when their artificial origin is clear and their use is scientifically appropriate.

For example, a generated dataset used to demonstrate a statistical procedure is different from a generated dataset falsely reported as responses collected from actual participants.

The distinction between synthetic and fabricated data depends on how the records are represented and used.

How should synthetic data be documented and reported?

Researchers should explain how synthetic data were generated and what purpose they served.

Relevant documentation may include the generation method, source data where applicable, software or model version, parameters, assumptions, validation procedures, and limitations.

When artificial and empirical records coexist, their provenance should remain distinguishable throughout analysis.

Researchers should also report whether the synthetic dataset was used for software testing, simulation, model development, or another methodological activity.

Where AI systems were involved, applicable journal and institutional disclosure requirements should be followed.

The separate issue of reporting synthetic data in research papers concerns providing enough detail for readers to understand and evaluate the generation procedure.

04 · A Practical Example

Generating Synthetic Data for an Educational Technology Research Project

Hypothetical Example

A synthetic dataset for testing student engagement analysis

A researcher is developing an analytical workflow for a study examining student engagement, self-regulated learning, and perceived instructor support in online courses.

The intended questionnaire includes demographic variables and five-point Likert-scale items.

Before collecting actual responses, the researcher needs data to test variable coding, missing-value handling, and statistical calculations.

The researcher uses AI assistance to develop a procedure that generates 300 artificial questionnaire records.

Step 1: Define the synthetic-data purpose The dataset is intended to test analytical software rather than establish findings about actual students.
Step 2: Specify the data structure The researcher defines variable names, response categories, allowable values, and conditions the testing workflow must handle.
Step 3: Generate artificial records A documented computational procedure creates the synthetic dataset. The records are clearly identified as artificial.
Step 4: Validate the testing dataset The researcher checks whether the generated records exercise the intended data-processing and analytical functions.
Step 5: Separate simulation from empirical analysis When genuine participant responses become available, the researcher uses them for substantive empirical findings and retains the synthetic dataset for methodological testing.

The synthetic records may be useful even though no students supplied those responses.

The dataset supports conclusions about whether the analytical workflow functions under the tested conditions. It does not establish relationships among the constructs in an actual student population.

05 · What Researchers Often Get Wrong

Common Misconceptions About AI-Generated Synthetic Data

Misconception

Synthetic Data Are Simply Fake Research Data

Synthetic data are artificial, but their generation may serve legitimate methodological purposes. Fabrication concerns falsely presenting invented observations as genuine research evidence.

Misconception

All Synthetic Data Are Generated by Large Language Models

Synthetic data may be produced through statistical simulation, GANs, VAEs, diffusion models, language models, and other computational techniques.

Misconception

Synthetic Data Always Require an Existing Real Dataset

Some methods learn from empirical reference data, while others generate observations from mathematical assumptions or hypothetical scenarios.

Misconception

If Synthetic Data Look Realistic, They Are Valid for Every Research Purpose

Statistical resemblance does not establish universal suitability. Validation must address the properties relevant to the intended application.

Misconception

Synthetic Data Are Automatically Anonymous

Artificial records may retain information about sensitive source data. Privacy protection requires appropriate assessment.

Misconception

More Synthetic Records Automatically Mean Stronger Empirical Evidence

Generating additional artificial observations does not create new independent measurements or human participants.

Misconception

A Language Model That Generates a Dataset Has Validated Its Statistics

Producing structured numerical output does not establish that the intended distributions, dependencies, or assumptions have been satisfied.

06 · What This Means for You

Select a Synthetic-Data Method Based on the Research Task

Researchers should begin by identifying why artificial data are needed.

A simple software test may require only a small dataset with known values, while a study of prediction-model performance may require a more sophisticated generation and validation procedure.

A simple decision framework

If you need controlled data for statistical simulation
Use a documented data-generating model with verified assumptions and implementation.
If you need artificial records resembling a reference dataset
Consider an appropriate generative method and validate the properties necessary for the intended analysis.
If you need example data for software testing
Generate records with known characteristics and edge cases rather than prioritizing superficial realism.
If the synthetic data are derived from sensitive source records
Evaluate privacy and disclosure risks before sharing the generated dataset.
If the research question concerns actual human experiences or experimental outcomes
Do not treat artificial records as equivalent to genuine empirical observations without an appropriate evidentiary basis.

Researchers should also distinguish the technical ability to generate artificial records from the methodological justification for using them.

The fact that a model can produce a large, convincing dataset does not establish that the dataset is useful for the intended scientific question.

Watch Out

Do not assume that synthetic data are statistically valid, privacy-preserving, or empirically representative merely because they were generated by a sophisticated AI model. Their usefulness and limitations must be established through evaluation appropriate to the intended task.

07 · A Quick Checklist

Before Generating Synthetic Data With AI

Verify the following:
Define the specific research or methodological purpose for generating artificial data.
Select a generation method appropriate to the data type and intended application.
Identify whether the generation process uses real source data, theoretical assumptions, or hypothetical scenarios.
Document relevant software, models, parameters, and generation procedures.
Clearly label synthetic records and distinguish them from empirical observations.
Validate the generated data against the requirements of the intended research task.
Assess privacy risks when synthetic data are derived from confidential or identifiable source records.
Avoid treating artificial records as additional genuine participants or experimental measurements.
Report the generation method, analytical role, and limitations of synthetic data accurately.
08 · Frequently Asked Questions

Frequently Asked Questions About AI-Generated Synthetic Data

What are synthetic data in research?

Synthetic data are artificially generated records created for specified purposes, such as simulation, software testing, methodological development, or approximating selected characteristics of reference data.

How does AI generate synthetic data?

AI may generate synthetic data by learning patterns from reference datasets, sampling from generative models, or producing structured outputs based on instructions and examples. Different methods have different assumptions and limitations.

Are synthetic data the same as simulated data?

The terms overlap. Synthetic data emphasizes artificial records, while simulated data often emphasizes generation from a specified model or scenario. The distinction is not absolute.

Can ChatGPT generate synthetic survey data?

Yes. A language model can produce artificial questionnaire records, but the resulting values should not automatically be treated as statistically validated or representative of actual respondents.

Do synthetic data always require real training data?

No. Some synthetic datasets are generated from empirical reference data, while others arise from mathematical models, predefined rules, or hypothetical scenarios.

Can synthetic data be used in published research?

Yes, when the method is appropriate and the artificial origin, generation procedure, validation, and limitations are accurately reported.

Are synthetic data automatically anonymous?

No. Synthetic data derived from sensitive source records may still reveal information about individuals. Privacy risks require separate evaluation.

What is the best AI method for generating synthetic data?

There is no universally best method. The appropriate approach depends on the data type, research purpose, available reference data, computational resources, privacy requirements, and validation criteria.

09 · The Bottom Line

Synthetic Data Are Generated Evidence for Defined Tasks, Not Automatically Empirical Observations

The Bottom Line

Synthetic data are artificially generated records that may represent selected characteristics, relationships, or hypothetical scenarios. AI can produce them through several generative approaches, but their scientific usefulness depends on the method, validation, and intended application.

Researchers should document how synthetic data were created, distinguish them from genuine observations, and interpret findings within the limitations of the generation process. Artificial data can support valuable methodological research, but they cannot independently establish that real participants responded or experiments occurred.

10 · Sources and Further Reading

Authoritative Sources on Synthetic Data and Generative Models

11 · Cite this Guide

How to Cite This Guide

This guide is intended to be read, shared, and used in research, teaching, and academic work. If you draw on its ideas, explanations, or other content, please acknowledge the source by citing the guide. Doing so gives appropriate credit and helps your readers locate the original resource.

Has the Field Guide helped your research?

If a guide helped clarify a question, inform a research decision, or move your work forward, I would love to hear about your experience. Your story may also help other researchers discover the Field Guide.

Share Your Experience
Takes only a few minutes