In this work, we study portfolio optimization under the stochastic discount factor (SDF) framework by learning market state representations that capture the underlying risk structures of financial data. This is challenging due to several factors: financial markets exhibit non-stationary dynamics with shifting regimes, multimodal inputs such as price and news data often contain stochastic noise, and existing diffusion-based approaches, while effective for modeling stochastic dynamics, rely on assumptions such as isotropic Gaussian noise that fail to capture the state-dependent nature of financial uncertainty. To address these challenges, we introduce RADAR, a retrieval-augmented diffusion framework that learns market representations by conditioning on similar historical regimes. RADAR leverages retrieval to construct context-dependent noise distributions, applies conditional diffusion to denoise multimodal representations, and initializes the diffusion process using empirical statistics to reflect state-dependent uncertainty. Experiments show that RADAR achieves state-of-the-art performance on key risk-adjusted metrics while producing economically meaningful signals on asset returns and correlations.
Figures & tables
Figure 1 : Comparison of forecasting and SDF objectives, and the impact of noisy representations.
Figure 2 : Overview of radar , which learns a clean market state representation for SDF estimation.
Figure 3 : The radar framework. The price and text embeddings, noisy market representation and retrieved contextual noise are used in the diffusion process to obtain the clean market representation.
Model
Sharpe ( ↑ )
Sortino ( ↑ )
Calmar ( ↑ )
CumRet ( ↑ )
AnnRet ( ↑ )
MaxDD ( ↓ )
Vol ( ↓ )
Benchmarks
S&P 500
0.513
0.576
0.244
0.487
0.083
0.339
0.191
Equal Weight [ 6 ]
0.795
0.873
0.393
1.005
0.149
0.380
0.200
Forecasting
HAN [ 20 ]
0.705
0.816
0.355
0.892
0.123
0.347
0.191
StockNet [ 52 ]
0.780
0.899
0.387
1.218
0.156
0.404
0.216
Table 1 : Performance comparison. The best baselines are underlined, and the best results are bolded.
Model
Sharpe ( ↑ )
Sortino ( ↑ )
Calmar ( ↑ )
CumRet ( ↑ )
AnnRet ( ↑ )
MaxDD ( ↓ )
Vol ( ↓ )
Data
w/o News
0.650
0.821
0.304
1.229
0.174
0.573
0.332
w/o Price
0.797
0.878
0.395
1.003
0.149
0.377
0.200
Components
SDF (baseline)
0.505
0.690
0.313
0.211
0.039
0.125
0.083
+ Embeddings
0.859
0.959
0.429
1.138
0.164
0.383
0.201
Table 2 : Ablation study across different data and component variations of the radar framework.
Figure 4 : Effect of different top- K values on performance and stability across random seeds.
Figure 5 : Embedding Similarity vs Returns Correlation. Reported values are aggregated over 5 rolling windows.
Figure 6 : Quintile Portfolio NAV by Asset Scoring.
Figure 7 : Performance across different input length L and rebalancing horizon H . Each pair shares its y -axis. S&P 500 and Equal Weight do not depend on L and H , and are drawn as reference lines.
Domain
No Diff.
Gaussian
radar
Agriculture
2.328
2.375
2.240
Climate
0.484
0.464
0.464
Energy
1.753
0.540
0.517
Environment
0.931
0.946
0.928
Health (AFR)
2.413
4.203
1.635
Health (US)
1.007
0.956
0.821
Table 3: Generalizability on different domains.
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
Baseline
Monthly p
HAC p
DM p
LW p
Equal Weight
0.0016***
0.0015***
0.0015***
0.0079***
HAN
0.0015***
0.0016***
0.0016***
0.0105**
StockNet
0.0021***
0.0030***
0.0030***
0.0137**
iTransformer
0.0041***
0.0042***
0.0041***
0.0402**
NGAT
0.0011***
0.0013***
0.0012***
0.0081***
RATD
0.0003***
0.0005***
0.0005***
0.0018***
Appendix
Table 4: Pooled significance tests comparing radar against baselines. The reported results are taken from observations across five random seeds. Significance levels: ∗∗∗p<0.01 , ∗∗p<0.05 , ∗p<0.1 .
Figure 8 : Performance comparison across different volatility groups. radar consistently achieves higher risk-adjusted performance while maintaining competitive returns across all volatility segments.
Figure 9 : Sharpe ratio across sector groups.
Figure 10 : Annualized returns across sector groups.