Last Layer Hamiltonian Monte Carlo

Koen Vellenga, H. Joe Steinhauer, Göran Falkman, Jonas Andersson, Anders Sjögren
7/11/2025
cs.LGcs.AI

No official code found. Best implementation: koenvellenga/LL-HMC (0 stars, last commit 2025-07-10). 1 more below.

Abstract

We explore the use of Hamiltonian Monte Carlo (HMC) sampling as a probabilistic last layer approach for deep neural networks (DNNs). While HMC is widely regarded as a gold standard for uncertainty estimation, the computational demands limit its application to large-scale datasets and large DNN architectures. Although the predictions from the sampled DNN parameters can be parallelized, the computational cost still scales linearly with the number of samples (similar to an ensemble). Last layer HMC (LL--HMC) reduces the required computations by restricting the HMC sampling to the final layer of a DNN, making it applicable to more data-intensive scenarios with limited computational resources. In this paper, we compare LL-HMC against five last layer probabilistic deep learning (LL-PDL) methods across three real-world video datasets for driver action and intention. We evaluate the in-distribution classification performance, calibration, and out-of-distribution (OOD) detection. Due to the stochastic nature of the probabilistic evaluations, we performed five grid searches for different random seeds to avoid being reliant on a single initialization for the hyperparameter configurations. The results show that LL--HMC achieves competitive in-distribution classification and OOD detection performance. Additional sampled last layer parameters do not improve the classification performance, but can improve the OOD detection. Multiple chains or starting positions did not yield consistent improvements.

View on arXivView PDF

Code Implementations(2)

Last Layer Hamiltonian Monte Carlo implementation

01PythonJul 10, 20251 years ago
anon-repo-1/LL-HMCCommunity61%

Last Layer Hamiltonian Monte Carlo implementation

00PythonJun 2, 20251 years ago

Similar Papers

Cite this paper

@article{vellenga2025last,
  title  = {Last Layer Hamiltonian Monte Carlo},
  author = {Koen Vellenga and H. Joe Steinhauer and Göran Falkman and Jonas Andersson and Anders Sjögren},
  year   = {2025},
  eprint = {2507.08905},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.08905v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.08905.svg)](https://codeofpaper.com/paper/2507.08905)

Discussion