Show simple item record

dc.contributor.authorBowers, Maddy
dc.contributor.authorLew, Alexander K.
dc.contributor.authorTenenbaum, Joshua B.
dc.contributor.authorSolar-Lezama, Armando
dc.contributor.authorMansinghka, Vikash K.
dc.date.accessioned2026-02-04T21:00:01Z
dc.date.available2026-02-04T21:00:01Z
dc.date.issued2025-06-13
dc.identifier.issn2475-1421
dc.identifier.urihttps://hdl.handle.net/1721.1/164737
dc.description.abstractWe present new techniques for exact and approximate inference in discrete probabilistic programs, based on two new ways of exploiting lazy evaluation. First, we show how knowledge compilation, a state-of-the art technique for exact inference in discrete probabilistic programs, can be made lazy, enabling asymptotic speed-ups. Second, we show how a probabilistic program’s lazy semantics naturally give rise to a division of its random choices into subproblems, which can be solved in sequence by sequential Monte Carlo with locally-optimal proposals automatically computed via lazy knowledge compilation. We implement our approach in a new tool, Pluck, and evaluate its performance against state-of-the-art approaches to inference in discrete probabilistic languages. We find that on a suite of inference benchmarks, lazy knowledge compilation can be faster than state-of-the-art approaches, sometimes by orders of magnitude.en_US
dc.publisherACMen_US
dc.relation.isversionofhttps://doi.org/10.1145/3729325en_US
dc.rightsCreative Commons Attributionen_US
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en_US
dc.sourceAssociation for Computing Machineryen_US
dc.titleStochastic Lazy Knowledge Compilation for Inference in Discrete Probabilistic Programsen_US
dc.typeArticleen_US
dc.identifier.citationMaddy Bowers, Alexander K. Lew, Joshua B. Tenenbaum, Armando Solar-Lezama, and Vikash K. Mansinghka. 2025. Stochastic Lazy Knowledge Compilation for Inference in Discrete Probabilistic Programs. Proc. ACM Program. Lang. 9, PLDI, Article 222 (June 2025), 25 pages.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Brain and Cognitive Sciencesen_US
dc.relation.journalProceedings of the ACM on Programming Languagesen_US
dc.identifier.mitlicensePUBLISHER_POLICY
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2025-08-01T08:58:25Z
dc.language.rfc3066en
dc.rights.holderThe author(s)
dspace.date.submission2025-08-01T08:58:25Z
mit.journal.volume9en_US
mit.journal.issuePLDIen_US
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record