TensorFlow Distributions
Joshua V. Dillon, Ian Langmore, Dustin Tran, Eugene Brevdo, Srinivas, Vasudevan, Dave Moore, Brian Patton, Alex Alemi, Matt Hoffman, Rif A. Saurous

TL;DR
TensorFlow Distributions is a library that provides flexible, differentiable probabilistic building blocks for deep learning, enabling complex high-dimensional models and fast inference.
Contribution
It introduces a modular framework with distributions and bijectors for probabilistic computation within TensorFlow, supporting advanced models like autoregressive flows.
Findings
Supports high-dimensional probabilistic models
Enables fast, stable sampling and statistics computation
Facilitates deep probabilistic programming and inference
Abstract
The TensorFlow Distributions library implements a vision of probability theory adapted to the modern deep-learning paradigm of end-to-end differentiable computation. Building on two basic abstractions, it offers flexible building blocks for probabilistic computation. Distributions provide fast, numerically stable methods for generating samples and computing statistics, e.g., log density. Bijectors provide composable volume-tracking transformations with automatic caching. Together these enable modular construction of high dimensional distributions and transformations not possible with previous libraries (e.g., pixelCNNs, autoregressive flows, and reversible residual networks). They are the workhorse behind deep probabilistic programming systems like Edward and empower fast black-box inference in probabilistic models built on deep-network components. TensorFlow Distributions has proven an…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Machine Learning and Data Classification · Generative Adversarial Networks and Image Synthesis
