paper-with-me

Papers

Probabilistic Program Abstractions

2017-05-28 · Steven Holtzen, Todd Millstein, Guy Van Den Broeck

Abstraction is a fundamental tool for reasoning about complex systems. Program abstraction has been utilized to great effect for analyzing deterministic programs. At the heart of program abstraction is the relationship between a concrete program, which is difficult to analyze, and an abstract program, which is more tractable. Program abstractions, however, are typically not probabilistic. We generalize non-deterministic program abstractions to probabilistic program abstractions by explicitly quantifying the non-deterministic choices. Our framework upgrades key definitions and properties of abstractions to the probabilistic context. We also discuss preliminary ideas for performing inference on probabilistic abstractions and general probabilistic programs.

📄 PDF Abstract BibTeX arXiv:1705.09970

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Sound Abstraction and Decomposition of Probabilistic Programs

2018-07-01 · ICML 2018 7 · Steven Holtzen, Guy Broeck, Todd Millstein

Probabilistic programming languages are a flexible tool for specifying statistical models, but this flexibility comes at the cost of efficient analysis. It is currently difficult to compactly represent the subtle in…

Probabilistic Programming

Composable Effects for Flexible and Accelerated Probabilistic Programming in NumPyro

2019-12-24 · Du Phan, Neeraj Pradhan, Martin Jankowiak

NumPyro is a lightweight library that provides an alternate NumPy backend to the Pyro probabilistic programming language with the same modeling interface, language primitives and effect handling abstractions. Effect hand…

Probabilistic Programming

Constructing MDP Abstractions Using Data with Formal Guarantees

2022-06-29 · Abolfazl Lavaei, Sadegh Soudjani, Emilio Frazzoli, Majid Zamani

This paper is concerned with a data-driven technique for constructing finite Markov decision processes (MDPs) as finite abstractions of discrete-time stochastic control systems with unknown dynamics while providing forma…

Semiring Programming: A Declarative Framework for Generalized Sum Product Problems

2016-09-21 · Vaishak Belle, Luc De Raedt

To solve hard problems, AI relies on a variety of disciplines such as logic, probabilistic reasoning, machine learning and mathematical programming. Although it is widely accepted that solving real-world problems require…

Bayesian InferenceBIG-bench Machine Learning

ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitives

2023-05-09 · R. Kenny Jones, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie

Programs are an increasingly popular representation for visual data, exposing compact, interpretable structure that supports manipulation. Visual programs are usually written in domain-specific languages (DSLs). Finding …