GNN ArchitectureΒΆ
The temporal GNN predicts spectral properties from sequences of graph snapshots.
[GCNConv -> BatchNorm -> ReLU -> Dropout] x L layers
|
global_mean_pool -> graph embedding (per snapshot)
|
Stack T embeddings -> LSTM (M layers)
|
FC -> [lambda_2, spectral_gap, spectral_radius]
Node features (per bank): volatility 30d, mean return 30d, log price, beta proxy, momentum 20d.
Edge weights: Pearson correlation of daily returns (threshold 0.3).
Training: MSE loss, Adam + cosine annealing, gradient clipping, chronological 80/20 split.