Synthesizing guide programs for sound, effective deep amortized inference
| dc.contributor.author | Li, Jianlin | |
| dc.contributor.author | Ven, Leni | |
| dc.contributor.author | Shi, Pengyuan | |
| dc.contributor.author | Zhang, Yizhou | |
| dc.date.accessioned | 2026-07-30T15:30:38Z | |
| dc.date.issued | 2022-12-27 | |
| dc.description.abstract | In probabilistic programming languages (PPLs), a critical step in optimization-based inference methods is constructing, for a given model program, a trainable guide program. Soundness and effectiveness of inference rely on constructing good guides, but the expressive power of a universal PPL poses challenges. This paper introduces an approach to automatically generating guides for deep amortized inference in a universal PPL. Guides are generated using a type-directed translation per a novel behavioral type of system. Guide generation extracts and exploits independence structures using a syntactic approach to conditional independence, with a semantic account left to further work. Despite the control-flow expressiveness allowed by the universal PPL, generated guides are guaranteed to satisfy a critical soundness condition and, moreover, consistently improve training and inference over state-of-the-art baselines for a suite of benchmarks. | |
| dc.identifier.uri | https://hdl.handle.net/10012/23885 | |
| dc.language.iso | en | |
| dc.publisher | University of Waterloo | |
| dc.relation.ispartofseries | Computer Science Technical Reports; CS-2022-01 | |
| dc.title | Synthesizing guide programs for sound, effective deep amortized inference | |
| dc.type | Technical Report | |
| uws.contributor.affiliation1 | Faculty of Mathematics | |
| uws.contributor.affiliation2 | David R. Cheriton School of Computer Science | |
| uws.peerReviewStatus | Unreviewed | |
| uws.scholarLevel | Faculty | |
| uws.typeOfResource | Text | en |