Skip to main content

Showing 1–11 of 11 results for author: Cusumano-Towner, M

.
  1. arXiv:2203.02836  [pdf, other

    cs.LG stat.CO

    Recursive Monte Carlo and Variational Inference with Auxiliary Variables

    Authors: Alexander K. Lew, Marco Cusumano-Towner, Vikash K. Mansinghka

    Abstract: A key design constraint when implementing Monte Carlo and variational inference algorithms is that it must be possible to cheaply and exactly evaluate the marginal densities of proposal distributions and variational families. This takes many interesting proposals off the table, such as those based on involved simulations or stochastic optimization. This paper broadens the design space, by presenti… ▽ More

    Submitted 18 November, 2022; v1 submitted 5 March, 2022; originally announced March 2022.

    Comments: version published at UAI

    Journal ref: UAI 2022

  2. arXiv:2202.12363  [pdf, other

    stat.ML cs.LG stat.CO stat.ME

    Estimators of Entropy and Information via Inference in Probabilistic Models

    Authors: Feras A. Saad, Marco Cusumano-Towner, Vikash K. Mansinghka

    Abstract: Estimating information-theoretic quantities such as entropy and mutual information is central to many problems in statistics and machine learning, but challenging in high dimensions. This paper presents estimators of entropy via inference (EEVI), which deliver upper and lower bounds on many information quantities for arbitrary variables in a probabilistic generative model. These estimators use imp… ▽ More

    Submitted 12 December, 2022; v1 submitted 24 February, 2022; originally announced February 2022.

    Comments: 18 pages, 8 figures. Appearing in AISTATS 2022

    Journal ref: Proceedings of the 25th International Conference on Artificial Intelligence and Statistics, PMLR 151:5604-5621, 2022

  3. arXiv:2111.00312  [pdf, other

    cs.CV cs.AI

    3DP3: 3D Scene Perception via Probabilistic Programming

    Authors: Nishad Gothoskar, Marco Cusumano-Towner, Ben Zinberg, Matin Ghavamizadeh, Falk Pollok, Austin Garrett, Joshua B. Tenenbaum, Dan Gutfreund, Vikash K. Mansinghka

    Abstract: We present 3DP3, a framework for inverse graphics that uses inference in a structured generative model of objects, scenes, and images. 3DP3 uses (i) voxel models to represent the 3D shape of objects, (ii) hierarchical scene graphs to decompose scenes into objects and the contacts between them, and (iii) depth image likelihoods based on real-time graphics. Given an observed RGB-D image, 3DP3's infe… ▽ More

    Submitted 30 October, 2021; originally announced November 2021.

    Comments: NeurIPS 2021

  4. arXiv:2007.09871  [pdf, other

    stat.CO

    Automating Involutive MCMC using Probabilistic and Differentiable Programming

    Authors: Marco Cusumano-Towner, Alexander K. Lew, Vikash K. Mansinghka

    Abstract: Involutive MCMC is a unifying mathematical construction for MCMC kernels that generalizes many classic and state-of-the-art MCMC algorithms, from reversible jump MCMC to kernels based on deep neural networks. But as with MCMC samplers more generally, implementing involutive MCMC kernels is often tedious and error-prone, especially when sampling on complex state spaces. This paper describes a techn… ▽ More

    Submitted 20 July, 2020; v1 submitted 19 July, 2020; originally announced July 2020.

  5. arXiv:1907.06249  [pdf, other

    cs.PL cs.AI cs.LG stat.CO

    Bayesian Synthesis of Probabilistic Programs for Automatic Data Modeling

    Authors: Feras A. Saad, Marco F. Cusumano-Towner, Ulrich Schaechtle, Martin C. Rinard, Vikash K. Mansinghka

    Abstract: We present new techniques for automatically constructing probabilistic programs for data analysis, interpretation, and prediction. These techniques work with probabilistic domain-specific data modeling languages that capture key properties of a broad class of data generating processes, using Bayesian inference to synthesize probabilistic programs in these modeling languages given observed data. We… ▽ More

    Submitted 14 July, 2019; originally announced July 2019.

    Journal ref: Proc. ACM Program. Lang. 3, POPL, Article 37 (January 2019)

  6. arXiv:1801.03612  [pdf, other

    cs.AI stat.CO

    Using probabilistic programs as proposals

    Authors: Marco F. Cusumano-Towner, Vikash K. Mansinghka

    Abstract: Monte Carlo inference has asymptotic guarantees, but can be slow when using generic proposals. Handcrafted proposals that rely on user knowledge about the posterior distribution can be efficient, but are difficult to derive and implement. This paper proposes to let users express their posterior knowledge in the form of proposal programs, which are samplers written in probabilistic programming lang… ▽ More

    Submitted 13 January, 2018; v1 submitted 10 January, 2018; originally announced January 2018.

  7. arXiv:1705.07224  [pdf, other

    stat.ML cs.AI cs.LG

    AIDE: An algorithm for measuring the accuracy of probabilistic inference algorithms

    Authors: Marco F. Cusumano-Towner, Vikash K. Mansinghka

    Abstract: Approximate probabilistic inference algorithms are central to many fields. Examples include sequential Monte Carlo inference in robotics, variational inference in machine learning, and Markov chain Monte Carlo inference in statistics. A key problem faced by practitioners is measuring the accuracy of an approximate inference algorithm on a specific data set. This paper introduces the auxiliary infe… ▽ More

    Submitted 4 November, 2017; v1 submitted 19 May, 2017; originally announced May 2017.

  8. arXiv:1704.04977  [pdf, other

    cs.AI

    Probabilistic programs for inferring the goals of autonomous agents

    Authors: Marco F. Cusumano-Towner, Alexey Radul, David Wingate, Vikash K. Mansinghka

    Abstract: Intelligent systems sometimes need to infer the probable goals of people, cars, and robots, based on partial observations of their motion. This paper introduces a class of probabilistic programs for formulating and solving these problems. The formulation uses randomized path planning algorithms as the basis for probabilistic models of the process by which autonomous agents plan to achieve their go… ▽ More

    Submitted 18 April, 2017; v1 submitted 17 April, 2017; originally announced April 2017.

  9. arXiv:1612.04759  [pdf, other

    cs.AI cs.LG stat.ML

    Encapsulating models and approximate inference programs in probabilistic modules

    Authors: Marco F. Cusumano-Towner, Vikash K. Mansinghka

    Abstract: This paper introduces the probabilistic module interface, which allows encapsulation of complex probabilistic models with latent variables alongside custom stochastic approximate inference machinery, and provides a platform-agnostic abstraction barrier separating the model internals from the host probabilistic inference system. The interface can be seen as a stochastic generalization of a standard… ▽ More

    Submitted 6 May, 2017; v1 submitted 14 December, 2016; originally announced December 2016.

  10. arXiv:1612.02161  [pdf, other

    cs.AI cs.LG stat.ML

    Measuring the non-asymptotic convergence of sequential Monte Carlo samplers using probabilistic programming

    Authors: Marco F. Cusumano-Towner, Vikash K. Mansinghka

    Abstract: A key limitation of sampling algorithms for approximate inference is that it is difficult to quantify their approximation error. Widely used sampling schemes, such as sequential importance sampling with resampling and Metropolis-Hastings, produce output samples drawn from a distribution that may be far from the target posterior distribution. This paper shows how to upper-bound the symmetric KL div… ▽ More

    Submitted 6 May, 2017; v1 submitted 7 December, 2016; originally announced December 2016.

  11. arXiv:1606.00068  [pdf, other

    cs.AI cs.LG stat.ML

    Quantifying the probable approximation error of probabilistic inference programs

    Authors: Marco F Cusumano-Towner, Vikash K Mansinghka

    Abstract: This paper introduces a new technique for quantifying the approximation error of a broad class of probabilistic inference programs, including ones based on both variational and Monte Carlo approaches. The key idea is to derive a subjective bound on the symmetrized KL divergence between the distribution achieved by an approximate inference program and its true target distribution. The bound's valid… ▽ More

    Submitted 31 May, 2016; originally announced June 2016.