用因果约束生成更真实的金融时间序列数据
Time-Causal VAE: Robust Financial Time Series Generator
- 在编码器和解码器中加入因果性限制,确保生成过程符合时间逻辑
- 生成数据能准确复现真实市场的典型特征,且优化任务表现接近真实数据
- 适合金融建模、风险评估等需要高质量合成数据的场景
我们构建了一个时间因果变分自编码器(TC-VAE),用于鲁棒生成金融时间序列数据。该方法在编码器和解码器网络中施加因果约束,确保从真实市场序列到生成序列的传输具有因果性。具体而言,我们证明了TC-VAE损失提供了真实市场分布与生成分布之间因果Wasserstein距离的上界,从而控制了在真实与生成分布下各类动态随机优化问题最优值的差异。为进一步提升模型对真实市场潜变量分布的逼近能力,我们在TC-VAE框架中引入RealNVP先验。大量数值实验表明,TC-VAE在合成数据和真实市场数据上均取得良好效果,通过多种统计距离对比真实与生成分布,验证了生成数据在下游金融优化任务中的有效性,并成功再现了真实金融市场的典型特征。
原文摘要 · Abstract (English)
We build a time-causal variational autoencoder (TC-VAE) for robust generation of financial time series data. Our approach imposes a causality constraint on the encoder and decoder networks, ensuring a causal transport from the real market time series to the fake generated time series. Specifically, we prove that the TC-VAE loss provides an upper bound on the causal Wasserstein distance between market distributions and generated distributions. Consequently, the TC-VAE loss controls the discrepancy between optimal values of various dynamic stochastic optimization problems under real and generated distributions. To further enhance the model's ability to approximate the latent representation of the real market distribution, we integrate a RealNVP prior into the TC-VAE framework. Finally, extensive numerical experiments show that TC-VAE achieves promising results on both synthetic and real market data. This is done by comparing real and generated distributions according to various statistical distances, demonstrating the effectiveness of the generated data for downstream financial optimization tasks, as well as showcasing that the generated data reproduces stylized facts of real financial market data.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。