Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Probabilistic programming with programmable inference

Probabilistic programming with programmable inference

Thumbnail Image
Download
Name

MansinghkaEtAl_pldi18.pdf

Description
Accepted version
Size

961.33 KB

Format

Adobe PDF

Checksum (MD5)

a25e9843a377ee4f307e487dc58b1825

sword-2019-07-02T16:39:26.original.xml (130 B)
Original SWORD entry document
Author(s)
Mansinghka, Vikash K.
•
Schaechtle, Ulrich
•
Handa, Shivam
•
Radul, Alexey
•
Chen, Yutian
•
Rinard, Martin
Date Issued
June 11, 2018
Publisher
ACM
Citation
Mansinghka, Vikash K., Schaechtle, Ulrich, Handa, Shivam, Radul, Alexey, Chen, Yutian et al. 2018. "Probabilistic programming with programmable inference."
Version
Author's final manuscript
Abstract
© 2018 Copyright held by the owner/author(s). We introduce inference metaprogramming for probabilistic programming languages, including new language constructs, a formalism, and the first demonstration of effectiveness in practice. Instead of relying on rigid black-box inference algorithms hard-coded into the language implementation as in previous probabilistic programming languages, inference metaprogramming enables developers to 1) dynamically decompose inference problems into subproblems, 2) apply inference tactics to subproblems, 3) alternate between incorporating new data and performing inference over existing data, and 4) explore multiple execution traces of the probabilistic program at once. Implemented tactics include gradient-based optimization, Markov chain Monte Carlo, variational inference, and sequental Monte Carlo techniques. Inference metaprogramming enables the concise expression of probabilistic models and inference algorithms across diverse fields, such as computer vision, data science, and robotics, within a single probabilistic programming language.
MIT Department
MIT-IBM Watson AI Lab
Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
http://creativecommons.org/licenses/by-nc-sa/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/136984
DOI of Published Version
https://doi.org/10.1145/3192366.3192409
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.