When Marginals Match but Structure Fails: Covariance Fidelity in Generative Models
Organizations: North Dakota State University
Abstract
Generative models are increasingly deployed as substitutes for real data in downstream scientific workflows, yet standard evaluation criteria remain focused on marginal distribution matching. We argue that this represents a fundamental gap: downstream inference is rarely a marginal operation, and a model that passes every univariate diagnostic can still produce structurally unreliable synthetic data. We introduce covariance-level dependence fidelity, measured by D_Sigma(P,Q) = ||Sigma_P - Sigma_Q||_F, as a principled, computable criterion for evaluating whether a generative model preserves the joint structure of data beyond its univariate marginals. Three results formalise this criterion. First, marginal fidelity provides no constraint on dependence structure: D_Sigma can be made arbitrarily large while all univariate marginals match exactly. Second, covariance divergence induces quantifiable downstream instability, including sign reversals in population regression coefficients. Third, bounding D_Sigma provides positive stability guarantees for dependence-sensitive procedures such as PCA via Davis-Kahan-type bounds. Empirical validation across three domains, image data (Fashion-MNIST VAE, n = 60,000), bulk RNA-seq (TCGA-BRCA, n = 1,111), and a small-sample stress test (Alzheimer's gene expression, n = 113), shows that D_Sigma/delta consistently distinguishes structure-discarding from structure-preserving generators in cases where standard marginal diagnostics show little separation, confirming that covariance-level fidelity provides information orthogonal to existing evaluation metrics across domains and sample sizes.
Figures & tables
Appendix figures & tables30 assets
Supplementary material from the paper’s appendix.
Appendix
| Theorem | Claim | Key quantity |
|---|---|---|
| Theorem 1 | Marginal fidelity does not imply dependence fidelity | can be arbitrarily large with |
| Theorem 2 | Dependence divergence induces inferential instability | |
| Theorem 3 | Dependence fidelity yields stability guarantees |
| VAE ( ) | Gaussian ( ) | |||
|---|---|---|---|---|
| DK bound | DK bound | |||
| 1 | 0.1940 | 1.278 | 0.0049 | 0.0652 |
| 2 | 0.1266 | 1.2294 | 0.0086 | 0.0628 |
| 3 | 0.6900 | — | 0.0236 | 0.6932 |
| 5 | 0.4817 | — | 0.0402 | 1.9028 |
| 10 | 0.4385 | — | 0.0284 | — |
| Model | RV | 95% CI | Spearman , -RV ) | KS | |||
|---|---|---|---|---|---|---|---|
| VAE (diagonal posterior) | 4.92 | 0.64 | 3.125 | 0.9835 | [4.83, 5.04] | -0.383 | 0.142 |
| Gaussian (structure-preserving) | 0.25 | 0.03 | 0.210 | 0.9999 | [0.33, 0.56] | -0.427 | 0.000 |
| Metric | Value | Metric | Value |
| 49.35 | Eigengap | 279.87 | |
| 3.69 | 0.18 | ||
| RV-coefficient | 0.9929 | 0.0071 | |
| Median KS | 0.26 | KS -value | 0.581 |
| Spearman | |||
| Subspace diagnostics | |||
| Splatter ( ) | Poisson thinning ( ) | |||
| DK bound | DK bound | |||
| 1 | 0.9985 | — | 0.2099 | 1.5242 |
| 2 | 0.9978 | — | 0.4371 | — |
| 3 | 0.9943 | — | 0.4085 | — |
| 5 | 1.0000 | — | 0.8749 | — |
| 10 | 0.9983 | — | 0.9579 | — |
| Model | RV | 95% CI | SE | Spearman | KS | |||
|---|---|---|---|---|---|---|---|---|
| Splatter | 249.79 | 2.05 | 26.58 | 0.299 | [237.10, 265.62] | 7.28 | 0.748 | 0.906 |
| Poisson thinning | 88.35 | 1.53 | 6.54 | 0.961 | [82.56, 107.78] | 6.60 | 0.195 | 0.699 |
| Marginal | Covariance-level | Downstream | |||||
| Dataset | Model | Median KS | Regime | RV | Sign flips | ||
| Fashion-MNIST | VAE (diagonal) | 0.090 | 0.64 | stable | 0.984 | 0.194 | many |
| Fashion-MNIST | Gaussian ‡ | 0.020 | 0.03 | stable | 1.000 | 0.005 | none |
| TCGA-BRCA | Splatter ∗ | 0.127 | 2.05 | unstable | 0.299 | 0.999 | many |
| TCGA-BRCA | Poisson thinning ∗ | 0.110 | 1.53 | unstable | 0.961 | 0.210 | few |
| Alzheimer’s † | Gaussian | 0.260 | 0.18 | stable | 0.993 | 0.070 | — |
| Theorem | Claim | Empirical evidence | Status |
|---|---|---|---|
| Theorem 1 | Marginal fidelity does not imply dependence fidelity; can be large while KS | KS distances are similar across all generator pairs within each dataset, yet and RV differ by factors of – | ✓ |
| Theorem 2 | Covariance divergence induces regression instability bounded by | Regression sign flips present for all generators with ; absent for all generators with | ✓ |
| Theorem 3 | at when | Bound is vacuous for Poisson thinning and Alzheimer’s; VAE bound confirmed at (observed 0.194 < 1.278). Empirical stability confirmed across all datasets. | ✓ |
| Remark 1 | does not capture tail or nonlinear dependence | t-copula example (Appendix B.1) shows joint extreme-event failures invisible to by design | ✓ |
| Generator | Median KS | MMD | |
|---|---|---|---|
| Poisson thinning | 0.11 | 0.09 | 1.53 |
| Splatter | 0.11 | 0.338 | 2.053 |
| Instability threshold | — | — | 1.000 |