🤖 AI Summary
To address the distortion of pairwise Pearson correlations in synthetic data generation, this paper proposes a lightweight post-processing method that formulates the orthogonal Procrustes problem as a correlation matrix alignment task. Without modifying the underlying generative model, it applies an orthogonal transformation to the synthetic data’s covariance matrix to exactly recover the original data’s pairwise linear correlation structure. The method directly optimizes for Pearson correlation coefficients, enabling efficient, differentiable, and hyperparameter-free analytical optimization. Experiments on a large-scale real-world energy consumption dataset demonstrate that the approach preserves generation quality while reducing average correlation error by up to 87%, significantly enhancing statistical fidelity and downstream task reliability of synthetic data.
📝 Abstract
This work introduces the application of the Orthogonal Procrustes problem to the generation of synthetic data. The proposed methodology ensures that the resulting synthetic data preserves important statistical relationships among features, specifically the Pearson correlation. An empirical illustration using a large, real-world, tabular dataset of energy consumption demonstrates the effectiveness of the approach and highlights its potential for application in practical synthetic data generation. Our approach is not meant to replace existing generative models, but rather as a lightweight post-processing step that enforces exact Pearson correlation to an already generated synthetic dataset.