Sequential Monte Carlo Program Synthesis with Refinement Proposals
Given a set of input-output examples specifying the behavior of a function, the problem of inductive synthesis is to generate a deterministic program producing the observed outputs on the given inputs. Recent work suggests synthesizing deterministic programs by instead searching over a space of probabilistic programs. The idea is that the marginal likelihood that a probabilistic program produces the observed input-output examples can be used as a measure of how close that probabilistic program is to the deterministic solution. A probabilistic program that accurately captures the high-level structure of a solution will ascribe higher likelihood to the examples. This program can then be iteratively refined, gradually replacing probabilistic components with more and more deterministic structure until a deterministic solution is found. In this abstract, we seek to develop and evaluate synthesis algorithms that draw on this insight along with recent advances in efficient evaluation of exact marginal likelihood. We first explore whether MCMC over a space of probabilistic programs aids in the synthesis of deterministic programs, and subsequently develop and evaluate a sequential Monte Carlo (SMC) algorithm based on the idea of coarse-to-fine refinements.
Sun 11 JanDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
11:00 - 12:30 | |||
11:00 55mKeynote | A Welcome to Causal Probabilistic Programming LAFI | ||
11:56 10mTalk | Verifying Sampling Algorithms via Distributional Invariants LAFI Daniel Zilken , Tobias Winkler RWTH Aachen University, Kevin Batz RWTH Aachen University, Joost-Pieter Katoen RWTH Aachen University Media Attached File Attached | ||
12:08 10mTalk | Sequential Monte Carlo Program Synthesis with Refinement Proposals LAFI Maddy Bowers Massachusetts Institute of Technology, Mauricio Barba da Costa MIT, Xiaoyan Wang Massachusetts Institute of Technology, Joshua B. Tenenbaum Massachusetts Institute of Technology, Vikash Mansinghka Massachusetts Institute of Technology, Armando Solar-Lezama Massachusetts Institute of Technology, Alexander K. Lew Yale University | ||
12:20 10mTalk | A Word Sampler for Well-Typed Functions LAFI Pre-print File Attached | ||