Hidden Markov Neural Networks
We define an evolving in-time Bayesian neural network called a Hidden Markov Neural Network, which addresses the crucial challenge in time-series forecasting and continual learning: striking a balance between adapting to new data and appropriately forgetting outdated information. This is achieved by modelling the weights of a neural network as the hidden states of a Hidden Markov model, with the observed process defined by the available data. A filtering algorithm is employed to learn a variational approximation of the evolving-in-time posterior distribution over the weights. By leveraging a sequential variant of Bayes by Backprop, enriched with a stronger regularization technique called variational DropConnect, Hidden Markov Neural Networks achieve robust regularization and scalable inference. Experiments on MNIST, dynamic classification tasks, and next-frame forecasting in videos demonstrate that Hidden Markov Neural Networks provide strong predictive performance while enabling effective uncertainty quantification.
Authors
- Lorenzo Rimella (ORCID: https://orcid.org/0000-0001-8846-1482)
- Nick Whiteley (ORCID: https://orcid.org/0000-0002-8337-626X)
Institutions
- Collegio Carlo Alberto (IT)
- University of Bristol (GB)
- University of Turin (IT)
Publication Details
- Journal
- Entropy
- Published
- 2025-02-05
- DOI
- https://doi.org/10.3390/e27020168
- Citations
- 1
- Primary Topic
- Gaussian Processes and Bayesian Inference
- Type
- article
- Field-Weighted Citation Impact
- 2.48