NEW
A model that learns the data distribution to sample or generate new instances similar to the training data.
DESCRIPTION
Generative models capture joint or marginal distributions of data, enabling sampling, likelihood estimation, and synthesis. Examples include Naive Bayes, Gaussian Mixture Models, VAEs, GANs, and diffusion models. They support tasks like data augmentation, missing-data imputation, and anomaly detection. Training typically maximizes likelihood, minimizes divergence, or matches distributions adversarially. Trade-offs include sample quality, mode coverage, and tractable likelihoods. Evaluation spans fidelity, diversity, and downstream utility. Generative modeling underpins modern creative AI and robust probabilistic inference.
ALTERNATIVE DEFINITIONS
Wikipedia
In statistics, a generative model is a model for generating all possible values of a phenomenon, both those seen and unseen.
Positions generative modeling within statistics and emphasizes generating possible values.
Goodfellow, Bengio, Courville
Generative models are those that specify a joint probability distribution over observed and target variables and can be used to generate samples from this distribution.
Emphasizes joint distributions and sampling in probabilistic terms.
RELATED TERMS
Bayesian Network Naive Bayes Variational Autoencoder GAN Diffusion Models Kernel Density Estimation Maximum Likelihood Estimation Sampling Latent Variable Model
COMPETING TERMS
Discriminative Model
RELATIONS
- Broader: Model
KNOWLEDGE AREAS
TARGET AUDIENCE
Data Scientist AI Engineer MLOps Engineer
EXTERNAL SOURCES
- Wikipedia - Generative model
- arXiv - Survey of generative modeling
- scikit-learn - Gaussian mixture generative models
- PyTorch - Probabilistic distributions module
TOP QUESTIONS
How do Generative Models differ from Discriminative Models?
Generative models learn data distributions and can sample new instances; discriminative models learn decision boundaries and focus on predicting labels.
Category: Misunderstanding
What training objectives are common in Generative Models?
Maximum likelihood, divergence minimization (KL, JS), adversarial losses, and variational bounds are typical objectives.
Category: Overview
What are practical applications of Generative Models?
Data augmentation, anomalous pattern detection, image synthesis, imputation, and simulation for decision-making.
Category: Example
What is currently hot in Generative Models?
Diffusion models for images and audio, multimodal generation, and retrieval-augmented generation for factuality.
Category: Topic
How are Generative Models evaluated?
Use fidelity, diversity, likelihood metrics, FID/IS for images, and human evaluations for realism and utility.
Category: Testing
What is the biggest risk in Generative Models?
Mode collapse or overfitting reduces diversity or realism. Misuse can produce deceptive content or privacy violations.
Category: Risks
Which algorithms are classic Generative Models?
Naive Bayes, Gaussian Mixture Models, Hidden Markov Models, VAEs, GANs, and diffusion models.
Category: Overview
Do Generative Models require large datasets?
Complex generative models benefit from substantial data, but simpler probabilistic models can work with moderate data and strong priors.
Category: Opinion
How do Generative Models integrate with downstream tasks?
They augment training data, provide uncertainty estimates, and enable semi-supervised learning via synthetic labels.
Category: Management