Arimond, Borth, Hoepner, Klawunn & Weisheit (2020) train generative regime-switching nets for VaR: HMM init, a two-objective loss, and a data-size warning. Not investment advice.
Takeaway. For VaR, they treat a neural net as a generative regime-switching engine: simulate returns, then read a threshold. Three design knobs matter more than “deeper layers”—(i) HMM vs random init, (ii) a two-objective loss (accuracy and realistic bull/bear frequencies), (iii) how much history you feed.
Neural Networks and Value at Risk (Alexander Arimond, Damian Borth, Andreas Hoepner, Michael Klawunn, Stefan Weisheit, 2020; arXiv:2005.01686).
Fit for learners: HMM-seeded generative nets + a balanced VaR loss (accuracy vs realistic bull/bear frequencies)—design lessons before you train a risk net.
This Hub note is a plain-language intro. Not investment advice.
Classical VaR often assumes a single distribution or a simple GARCH path. Markets switch regimes. A net that only minimises forecast error can invent unrealistic bull/bear mixes. Halving the sample (2,000 → 1,000 days in their test) hurts a lot—data hunger is a risk-model bug, not a footnote.
A Monte-Carlo risk study—not a trading bot.
Most first VaR notebooks are historical quantile or variance × z-score. This paper is the next sentence: the loss function is a product spec. If you can write loss = accuracy + λ * regime_penalty, you can read the design.
Tiny evening exercise: on toy returns, compare a 5% historical quantile vs mean - 1.65*std. Count breaches on a later window. Learning only.
Landing: arXiv abs
Not investment advice. This Hub note is educational only. The paper is academic VaR research—not a recommendation to size positions, set risk limits, or trade.
Single course CTA: SoloQuant Academy’s Introduction to Python Programming—quantiles and weighted losses are just arithmetic; then you can read a two-objective VaR net.