Inferensys

Glossary

Synthetic Data Quality Report

A diagnostic document that quantifies the fidelity, privacy, and utility of a synthetic dataset by measuring column shapes, pair trends, and boundary adherence against the real data.
Large-scale analytics wall displaying performance trends and system relationships.
DIAGNOSTIC DOCUMENTATION

What is a Synthetic Data Quality Report?

A comprehensive diagnostic document that quantifies the fidelity, privacy, and utility of a synthetic dataset by comparing its statistical properties against the original real data.

A Synthetic Data Quality Report is a structured diagnostic document that quantifies the statistical fidelity, privacy preservation, and downstream utility of a generated dataset. It systematically compares the synthetic data against the original real data by measuring univariate column shapes, multivariate pair trends, and boundary adherence to ensure the artificial data is a valid proxy for analytical and machine learning workloads.

The report typically evaluates three critical dimensions: fidelity metrics (how well distributions and correlations are preserved), privacy metrics (measuring re-identification risk and susceptibility to membership inference attacks), and utility metrics (assessing performance parity via the Train-Synthetic-Test-Real paradigm). Tools like SDMetrics automate this evaluation to provide a standardized, auditable quality posture before synthetic data is released into production pipelines.

SYNTHETIC DATA DIAGNOSTICS

Key Components of a Quality Report

A Synthetic Data Quality Report is a structured diagnostic document that quantifies the fidelity, privacy, and utility of a generated dataset by measuring column shapes, pair trends, and boundary adherence against the real data.

01

Column Shape Analysis

Evaluates univariate distributional similarity between real and synthetic data for each column.

  • Kolmogorov-Smirnov (KS) Complement: Measures the maximum distance between cumulative distribution functions. A score near 1.0 indicates high shape fidelity.
  • Total Variation Distance (TVD): Quantifies the average probability mass difference across discrete categories.
  • Continuous vs. Discrete: Applies appropriate metrics based on data type—KS for numerical columns, TVD for categorical.

Example: A KS complement of 0.92 for an income column means the synthetic distribution overlaps 92% with the real distribution.

02

Pairwise Correlation Fidelity

Measures how well the synthetic data preserves multivariate relationships between column pairs.

  • Correlation Similarity: Compares the correlation matrix of synthetic data against the real data matrix using metrics like Pearson, Spearman, or mutual information.
  • Contingency Table Similarity: For categorical pairs, evaluates the normalized similarity of joint frequency tables.
  • Detection Risk: Low pair trend fidelity makes synthetic data vulnerable to attribute inference attacks where adversaries exploit broken correlations.

A report typically flags column pairs with similarity scores below 0.70 for investigation.

03

Boundary Adherence

Validates that synthetic records respect the domain constraints and logical boundaries of the real data.

  • Min/Max Violations: Detects synthetic values falling outside the observed real data range (e.g., negative ages).
  • Category Adherence: Ensures synthetic categorical columns contain only valid classes present in the real data.
  • Referential Integrity: In multi-table synthesis, verifies that foreign keys resolve to existing primary keys.

A boundary adherence score of 1.0 indicates zero constraint violations across all columns.

04

Privacy Risk Metrics

Quantifies the re-identification risk and membership disclosure exposure of the synthetic dataset.

  • Nearest Neighbor Distance Ratio (NNDR): Measures how closely synthetic records mimic individual real records. A high NNDR indicates strong privacy.
  • Identical Match Rate: The percentage of synthetic records that are exact copies of real records—should be 0%.
  • Membership Inference AUC: Evaluates how easily an attacker can determine if a real record was in the training set.

A privacy-safe report typically requires an NNDR above 0.85 and zero exact matches.

05

Utility Benchmarking (TSTR)

Employs the Train-Synthetic-Test-Real (TSTR) paradigm to measure downstream task utility.

  • A machine learning model is trained exclusively on synthetic data and evaluated on a held-out real test set.
  • Utility Score: The ratio of synthetic-trained model performance to real-trained model performance (e.g., F1-score or RMSE).
  • Task-Specific: Utility is measured for the intended use case—classification, regression, or clustering.

Example: If a real-trained classifier achieves 0.95 AUC and a synthetic-trained classifier achieves 0.90 AUC, the utility score is 0.947.

06

SDMetrics Standardized Reporting

Leverages the SDMetrics library to generate a comprehensive, reproducible quality report in a standardized format.

  • Quality Report Object: Programmatically generates a multi-metric diagnostic with column-level and table-level scores.
  • Visualization Suite: Includes distribution plots, correlation heatmaps, and privacy risk histograms.
  • Threshold Flagging: Automatically highlights metrics falling below configurable quality thresholds (e.g., KS complement < 0.80).

SDMetrics integrates directly with the Synthetic Data Vault (SDV) ecosystem for end-to-end evaluation pipelines.

SYNTHETIC DATA QUALITY

Frequently Asked Questions

A Synthetic Data Quality Report is a diagnostic document that quantifies the fidelity, privacy, and utility of a synthetic dataset. Below are common questions about interpreting and generating these reports.

A Synthetic Data Quality Report is a structured diagnostic document that quantifies how well an artificially generated dataset replicates the statistical properties of the original real data while ensuring no private records have been memorized. It is essential because raw synthetic data is mathematically generated noise unless proven otherwise; the report provides the empirical evidence needed for compliance officers and data scientists to trust the data for downstream machine learning tasks. Without it, you risk deploying models trained on statistically flawed or privacy-leaking data. The report typically measures three orthogonal pillars: statistical fidelity (do column shapes match?), privacy protection (can we re-identify real individuals?), and utility (does a model trained on synthetic data perform as well as one trained on real data?).

Prasad Kumkar

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.