Same Error, Different Function: The Optimizer as an Implicit Prior in Financial Time Series
Organizations: Massachusetts Institute of Technology, Cambridge, MA, USA · Princeton University, Princeton, NJ, USA.
Abstract
Neural networks applied to financial time series operate in a regime of underspecification, where model predictors achieve indistinguishable out-of-sample error. Using large-scale volatility forecasting for SP 500 stocks, we show that different model-training-pipeline pairs with identical test loss learn qualitatively different functions. Across architectures, predictive accuracy remains unchanged, yet optimizer choice reshapes non-linear response profiles and temporal dependence differently. These divergences have material consequences for decisions: volatility-ranked portfolios trace a near-vertical Sharpe-turnover frontier, with nearly turnover dispersion at comparable Sharpe ratios. We conclude that in underspecified settings, optimization acts as a consequential source of inductive bias, thus model evaluation should extend beyond scalar loss to encompass functional and decision-level implications.
Figures & tables
| Panel A: Linear Baselines | |||
|---|---|---|---|
| Model | NMSE | ||
| OLS | |||
| LASSO | |||
| Panel B: Neural Models | |||
| Architecture | Adam | Muon | SGD |
| MLP | |||
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
| Variable | Description |
|---|---|
| PERMNO | CRSP permanent security identifier |
| date | Trading day (NYSE calendar) |
| ret | Daily return (CRSP; split/dividend adjusted) |
| open, high, low, close | Daily O/H/L/C prices |
| vol | Daily share volume |
| cfacpr | Price adjustment factor for corporate actions |
| Model | Ann. Ret. | Ann. Vol. | Sharpe | Max DD | Turnover |
|---|---|---|---|---|---|
| Q1: Low Volatility | |||||
| OLS | 0.120 | 0.130 | 0.921 | -0.397 | 0.203 |
| LASSO | 0.119 | 0.130 | 0.917 | -0.402 | 0.217 |
| CNN (SGD) | 0.117 | 0.129 | 0.906 | -0.393 | 0.069 |
| CNN (Muon) | 0.124 | 0.129 | 0.959 | -0.389 | 0.180 |
| CNN (Adam) | 0.117 | 0.130 | 0.898 | -0.398 | 0.193 |
Neural Network Optimization
Neural network optimization studies algorithms and training dynamics that help models learn efficiently, reliably, and generalize well.
See all 331 papers