Propensity Score Matching is a causal inference technique adapted for synthetic data validation, where a classifier is trained to distinguish real from synthetic records. The resulting probability scores—the propensity scores—quantify how easily an observer can tell the datasets apart. If the synthetic data is high-quality, the distributions of these scores will be nearly identical, indicating that the generator has successfully replicated the multivariate relationships and covariate balance of the original data without introducing detectable artifacts.
Glossary
Propensity Score Matching

What is Propensity Score Matching?
Propensity Score Matching (PSM) is a statistical method used to evaluate synthetic data utility by comparing the similarity of propensity score distributions between real and generated datasets, thereby measuring covariate balance.
In practice, PSM evaluates utility by measuring the standardized mean difference of propensity scores or visualizing their overlapping histograms. A low area under the receiver operating characteristic curve (AUC) for the discriminator signals strong distributional similarity. This method is closely related to adversarial validation and the Train-Synthetic-Test-Real (TSTR) paradigm, providing a rigorous, non-parametric check on whether a generative model has captured the complex joint probability distribution required for reliable downstream analysis.
Key Characteristics of PSM for Synthetic Data
Propensity Score Matching (PSM) provides a rigorous statistical framework for evaluating synthetic data utility by measuring how well the generated data preserves covariate balance relative to the original dataset.
Covariate Balance Assessment
PSM evaluates synthetic data quality by comparing the distribution of propensity scores between real and generated datasets. A well-synthesized dataset should produce propensity scores that are indistinguishable from the original, indicating that the statistical relationships between covariates have been faithfully preserved. This method is particularly valuable for healthcare data where maintaining clinical correlations is critical.
- Measures similarity of conditional distributions across all variables
- Detects systematic biases introduced during generation
- Provides a single scalar metric for overall distributional similarity
The Propensity Score Mechanism
The propensity score is defined as the conditional probability of a record belonging to the synthetic dataset given its observed covariates: e(X) = P(T=1|X). A logistic regression or other binary classifier is trained to distinguish real from synthetic records. If the synthetic data is high-quality, the classifier should perform no better than random chance (AUC ≈ 0.5), indicating the distributions are statistically indistinguishable.
- Models the assignment mechanism between real and synthetic groups
- Reduces multidimensional comparison to a single balancing score
- AUC values near 0.5 indicate strong distributional overlap
Standardized Mean Difference (SMD)
After propensity score estimation, the Standardized Mean Difference quantifies the balance achieved for each covariate. SMD is calculated as the difference in means between real and synthetic groups divided by the pooled standard deviation. An SMD less than 0.1 is generally considered negligible imbalance, confirming that the synthetic data adequately replicates the original variable distributions.
- Threshold of |SMD| < 0.1 indicates acceptable balance
- Complements propensity score distributions with per-variable diagnostics
- Identifies which specific features may require generation improvement
Utility vs. Privacy Trade-off
PSM serves as a critical diagnostic at the intersection of data utility and privacy preservation. A synthetic dataset that perfectly matches propensity score distributions may risk overfitting to the original data, potentially exposing individual records. Conversely, excessive privacy noise degrades covariate balance. PSM helps identify the optimal generation threshold where statistical fidelity is maintained without compromising patient confidentiality.
- Detects overfitting when propensity scores are too perfectly matched
- Guides differential privacy budget allocation in generative models
- Balances clinical plausibility against re-identification risk
Stratification and Matching Diagnostics
Beyond aggregate metrics, PSM enables stratified analysis where records are grouped into propensity score quintiles. Within each stratum, the distribution of covariates should be balanced between real and synthetic data. This granular approach reveals whether generation quality degrades in specific regions of the feature space, such as rare disease phenotypes or extreme laboratory values that are challenging to synthesize accurately.
- Quintile stratification reveals localized generation failures
- Identifies tail distribution representation quality
- Supports targeted refinement of generative model training
Integration with TSTR Evaluation
PSM is often combined with the Train-Synthetic-Test-Real (TSTR) paradigm for comprehensive validation. While TSTR measures whether models trained on synthetic data generalize to real data, PSM confirms that the underlying data structure is preserved. Together, they provide both predictive utility and distributional fidelity assessments, forming a complete evaluation framework required for regulatory submissions in healthcare AI applications.
- PSM validates distributional similarity
- TSTR validates downstream task performance
- Combined framework supports FDA submission readiness
Frequently Asked Questions
Propensity score matching (PSM) is a statistical method used to evaluate the utility of synthetic patient data by measuring covariate balance between real and generated datasets. The following questions address the core mechanisms, applications, and limitations of PSM in the context of privacy-preserving healthcare data generation.
Propensity score matching is a causal inference technique that reduces selection bias by pairing treated and control units with similar estimated probabilities of receiving a treatment, given a set of observed covariates. In the context of synthetic data evaluation, the 'treatment' is the data source (real vs. synthetic). A classifier, typically logistic regression, is trained to distinguish between real and synthetic records. The predicted probability that a record belongs to the synthetic dataset is its propensity score. Real and synthetic records are then matched based on these scores. If the synthetic data is high-quality, the classifier should perform poorly (near chance), and the propensity score distributions should be indistinguishable, indicating strong covariate balance.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
PSM vs. Other Synthetic Data Evaluation Metrics
A comparison of Propensity Score Matching against alternative metrics for evaluating synthetic patient data across fidelity, privacy, and downstream utility dimensions.
| Feature | Propensity Score Matching | Train-Synthetic-Test-Real | Nearest Neighbor Adversarial Accuracy |
|---|---|---|---|
Primary Evaluation Dimension | Covariate balance and distributional similarity | Downstream predictive utility | Privacy and identifiability risk |
Measures Statistical Fidelity | |||
Measures Downstream Utility | |||
Measures Privacy Protection | |||
Requires Real Holdout Data | |||
Sensitive to Dimensionality | Moderate | High | Low |
Typical Output Metric | Propensity score MSE | AUC or F1 ratio | NNAA score (0-1) |
Interpretability for Regulators | High | Moderate | Low |
Related Terms
Propensity Score Matching is a cornerstone of causal inference. These related concepts form the toolkit for evaluating synthetic data utility and establishing robust treatment effects in observational studies.
Covariate Balance
The primary diagnostic for successful matching. Covariate balance measures the similarity of the distribution of confounding variables between the treatment and control groups after matching.
- Standardized Mean Difference (SMD): A common metric; a value below 0.1 typically indicates negligible imbalance.
- Love Plot: A visual tool for assessing balance across all covariates before and after matching.
- Variance Ratio: Checks if the spread of a covariate is similar between groups, not just the mean.
Average Treatment Effect on the Treated (ATT)
The most common estimand in PSM. ATT quantifies the effect of an intervention specifically for the units that actually received it.
- Formula: E[Y(1) - Y(0) | T=1]
- Interpretation: The average difference in outcomes for treated subjects compared to what would have happened if they had not been treated.
- Contrast with ATE: The Average Treatment Effect measures the effect if the entire population were treated, which is often not the policy-relevant question.
Inverse Probability of Treatment Weighting (IPTW)
An alternative to matching that uses the propensity score to create a pseudo-population where treatment assignment is independent of covariates.
- Mechanism: Subjects are weighted by the inverse of their probability of receiving the treatment they actually received.
- Stabilized Weights: A variant that reduces variance in extreme weights by multiplying by the marginal probability of treatment.
- Advantage: Retains all subjects in the analysis, unlike matching which may discard unmatched units.
Stratification
A method that divides subjects into blocks based on quantiles of the propensity score distribution. Treatment effects are estimated within each stratum and then aggregated.
- Quintiles: A common approach is to create 5 strata, which has been shown to remove approximately 90% of bias from each confounder.
- Within-Stratum Balance: Covariate balance must be checked within each stratum, not just overall.
- Limitation: Residual confounding can persist within strata if the score is not finely stratified.
Causal Generative Models
Advanced generative models that incorporate structural causal models (SCMs) and do-calculus to generate synthetic data that preserves causal mechanisms, not just statistical correlations.
- Counterfactual Generation: Can simulate 'what if' scenarios by intervening on variables in the learned causal graph.
- Utility for PSM: These models can generate synthetic control arms for clinical trials, allowing direct validation of propensity score methods against known ground-truth effects.
- Debiasing: Explicitly models confounding structure to prevent the synthetic generator from learning spurious associations.
Adversarial Validation
A technique for evaluating synthetic data fidelity by training a classifier to distinguish between real and generated samples. It directly tests the core assumption of PSM utility.
- ROC AUC Metric: An AUC near 0.5 indicates the synthetic data is indistinguishable from real data; a higher score reveals distributional gaps.
- Feature Importance: Analyzing which features drive the discriminator's success pinpoints where the synthetic generator fails to capture the true covariate distribution.
- Iterative Refinement: Used in a feedback loop with GANs to improve the realism of generated control groups.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us