mlsanityData to 14 Oct 2026

Thermalizing Stochastic Programs

arXiv 2608.01615 ↗First posted 3 Aug 2026cs.ET cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

We present a set of tools for mapping general stochastic programs to thermodynamic hardware designed for energy-efficient stochastic sampling. Given a target stochastic program expressed as a Directed Factor Graph (DFG) of stochastic channels, or equivalently as a Parametrized Stochastic Circuit (PSC), we first introduce a method to approximately compile each factor in the DFG to an Energy-Based Model (EBM) that is native to the hardware. We then analyze how the error of the compiled DFG accumulates from the per-factor errors, and introduce two training refinements, context matching and trajectory-level REINFORCE post-training, which can reduce the residual error left by training each factor in isolation. The textttthermalizers framework takes a stochastic program expressed in the texttttorx library and replaces its factors with thermodynamic kernels implemented and sampled using the textttthrml library. We demonstrate it on several example applications, including a market simulator that learns the joint day-to-day dynamics of a panel of financial time series from recorded market history alone, a probabilistic model from mathematical ecology, Gibbs sampling of an EBM the hardware cannot natively express, and a sequential Bayesian design loop over a Gaussian stochastic circuit.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 86 references that are in the map. First posted on arXiv 3 Aug 2026.

Builds on

5 of 86 references.

References · 5

  1. 2020Scaling Laws for Neural Language Modelscited by 6,586
  2. 2020A Data-driven Market Simulator for Small Data Environmentscited by 35
  3. 2019Thermodynamic Computingcited by 13
  4. 2024PASS: An Asynchronous Probabilistic Processor for Next Generation Intelligencecited by 3
  5. 2026A Blueprint for Equilibrium-Based Differentiable Continuous-Variable Thermodynamic Computingcited by 2

Built on by

Not cited yet.