A Generative Adversarial Graph Neural Network for Synthetic Time Series Data

By Marco Gregnanin, Johannes De Smedt, Giorgio Gnecco, Maurizio Parton

Rating

1245
Battle Count: 143

Relevance

7/10
Directly relevant for generating synthetic financial time series data used in backtesting, risk management, and strategy development. The model captures volatility clustering, fat tails, and leverage effects critical for realistic market simulation. However, it is a data generation tool rather than a direct trading signal or strategy. The geometric/fractal insights could inform volatility modeling approaches used in options pricing and risk assessment.

Implementation Complexity

7/10
The model combines multiple complex components: visibility graph construction, GNN (GCN) layers, LSTM layers, feedforward networks, lead-lag transformation, truncated signature computation, and custom signature-based loss functions. Requires expertise in graph theory, stochastic analysis, and deep learning. Hyperparameter optimization across multiple dimensions (neurons, layers, dropout, sequence length) adds complexity. The GAN training instability is an additional practical challenge.

Reproducibility

3/5
The paper provides detailed architecture descriptions, hyperparameter tables (Table 1), and references specific Python packages (ts2vg for visibility graphs, iisignature for signatures, Optuna for hyperparameter optimization). However, no GitHub repository is provided for the proposed Sig-Graph GAN model itself. The baseline QuantGAN code is referenced. The mathematical formulations are thorough, but exact training procedures and random seeds are not fully specified.

About this paper

Methodology: Sig-Graph GAN. Problem types: Generative Modeling, Density Estimation, Time Series Forecasting, Graph Learning.

The interactive Everscope explorer (charts, battles, favorites) loads below.