Investigating Conditional Restricted Boltzmann Machines in Regime Detection
Siddhartha Srinivas Rentala

TL;DR
This paper explores the use of Conditional Restricted Boltzmann Machines (CRBMs) for modeling financial time series and detecting systemic risk regimes, highlighting their potential as interpretable diagnostic tools.
Contribution
It extends classical RBMs with autoregressive conditioning and PCD, comparing Bernoulli and Gaussian variants for regime detection in high-dimensional financial data.
Findings
Gaussian CRBM preserves asset correlations but struggles with volatility clustering
Free energy effectively indicates regime stability
Decomposition of free energy distinguishes shocks from market regimes
Abstract
This study investigates the efficacy of Conditional Restricted Boltzmann Machines (CRBMs) for modeling high-dimensional financial time series and detecting systemic risk regimes. We extend the classical application of static Restricted Boltzmann Machines (RBMs) by incorporating autoregressive conditioning and utilizing Persistent Contrastive Divergence (PCD) to incorporate complex temporal dependency structures. Comparing a discrete Bernoulli-Bernoulli architecture against a continuous Gaussian-Bernoulli variant across a multi-asset dataset spanning 2013-2025, we observe a dichotomy between generative fidelity and regime detection. While the Gaussian CRBM successfully preserves static asset correlations, it exhibits limitations in generating long-range volatility clustering. Thus, we analyze the free energy as a relative negative log-likelihood (surprisal) under a fixed, trained model.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Stock Market Forecasting Methods · Model Reduction and Neural Networks
