atlas

Research map / Time series / Causal and generative time series

Market-GAN: Adding Control to Financial Market Data Generation with Semantic Context

AAAI 2024 · Time series › Causal and generative time series · approach: State-space and latent dynamics forecasting · 11 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Market-GAN, a GAN-based hybrid generator that produces context-controlled financial OHLC price sequences conditioned on market dynamics, stock ticker, and history, trained in two stages on a new Contextual Market Dataset built from DJI stocks.

Problem

Existing financial simulators and time-series GANs cannot generate high-fidelity market feature data controlled by semantic context (market dynamics, stock ticker, history), and financial datasets lack context labels.

Approach

Combines a TimeGAN-style autoencoder and GAN with context supervisors that transfer context classification knowledge to the generator, an OHLC-constrained data transformation layer, a C-TimesBlock (RNN plus TimesNet-style 2D blocks), and a two-stage pre-training then adversarial training scheme; dynamics labels come from a linear-regression plus clustering market dynamics modeling method.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use C-TimesBlock instead of RNN (ablation)Market-GAN · DJI stocks, context alignmentL_d: 0.626 -> 0.023Helped
Use C-TimesBlock instead of RNN (ablation)Market-GAN · DJI stocks, context alignmentL_l: 0.501 -> 0.100Helped
Use C-TimesBlock instead of RNN (ablation)Market-GAN · DJI stocks, fidelityL_D: 11.85 \pm 9.89 -> 8.05 \pm 5.60Helped
Use C-TimesBlock instead of RNN (ablation)Market-GAN · DJI stocks, TimesNet predictionSMAPE: 1.11\pm0.66 -> 1.26\pm0.75Hurt
Use C-TimesBlock instead of RNN (ablation)Market-GAN · DJI stocks, TCN predictionSMAPE: 6.39 \pm 0.92 -> 6.48 \pm 0.73Hurt
Use C-TimesBlock instead of RNN (ablation)Market-GAN · DJI stocks, LSTM predictionSMAPE: 9.89 \pm 14.9 -> 12.9 \pm 16.7Hurt
Use C-TimesBlock instead of RNN (ablation)Market-GAN · DJI stocks, GRU predictionSMAPE: 8.41 \pm 12.4 -> 11.1 \pm 14.2Hurt
Add data transformation layer (ablation)TimeGAN · DJI stocks, context alignmentL_d: 2.847 -> 1.839Helped
Add data transformation layer (ablation)TimeGAN · DJI stocks, context alignmentL_l: 0.533 -> 0.490Helped
Add data transformation layer (ablation)TimeGAN · DJI stocks, fidelityL_D: 5.67\mathbf{\pm} 2.53 -> 6.52 \pm 5.25Hurt
Add data transformation layer (ablation)TimeGAN · DJI stocks, TimesNet predictionSMAPE: 1.73\pm0.72 -> 1.36\pm0.48Helped
Add data transformation layer (ablation)TimeGAN · DJI stocks, TCN predictionSMAPE: 6.59\pm 0.70 -> 6.52 \pm 0.72Helped

Surprising findings

Limitations

Experimental setup

Datasets: Dow Jones Industrial Average stocks daily OHLC (29 tickers, 2000-2023)

Benchmarks: Contextual Market Dataset (DJI OHLC 2000-2023)

Metrics: cross-entropy context alignment loss discriminator accuracy deviation L_D (fidelity) OHLC violation rate SMAPE prediction loss for data usability

Baselines: TimeGAN RCGAN SigCWGAN CGMMN

Builds on: TimeGAN TimesNet RCGAN SigCWGAN CGMMN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy