Bit-Blasting Probabilistic Programs
summary
HyBit converts continuous variables into a discrete bitblasted representation by encoding each real as independent Bernoulli bits, then runs exact inference using discrete PPL backends. It proves convergence as the bit-width increases and replaces exponential enumeration with linear piece-wise distributions that require only O(pieces) values. Empirically it reconstructs Gaussians visually indistinguishable at 7 bits with 32 pieces, scales to 32-bit fixed-point (2^32 values represented with 32 flips), and beats generic samplers on several hybrid benchmarks.
AI-written summary · about
related talks
15mScaling Exact Inference for Discrete Probabilistic Programs
01h 03mA Personal Viewpoint on Probabilistic Programming
31mProbabilistic Programming: The What, Why and How
40mProbabilistic Programming for Augmented Intelligence
01h 03mAn Overview of Probabilistic Programming
24mExact Bayesian Inference for Loopy Probabilistic Programs Using Generating Functions
14mMulti-Language Probabilistic Programming
32mProbabilistic and Differentiable Programming in Scientific Simulators
