paper-with-me

Papers

Simplifying debiased inference via automatic differentiation and probabilistic programming

2024-05-14 · Alex Luedtke

We introduce an algorithm that simplifies the construction of efficient estimators, making them accessible to a broader audience. 'Dimple' takes as input computer code representing a parameter of interest and outputs an efficient estimator. Unlike standard approaches, it does not require users to derive a functional derivative known as the efficient influence function. Dimple avoids this task by applying automatic differentiation to the statistical functional of interest. Doing so requires expressing this functional as a composition of primitives satisfying a novel differentiability condition. Dimple also uses this composition to determine the nuisances it must estimate. In software, primitives can be implemented independently of one another and reused across different estimation problems. We provide a proof-of-concept Python implementation and showcase through examples how it allows users to go from parameter specification to efficient estimation with just a few lines of code.

📄 PDF Abstract BibTeX arXiv:2405.08675

Code (2)

alexluedtke12/dimple 공식 구현
alexluedtke12/pydimple 공식 구현

Tasks

Probabilistic Programming

Similar Papers 제목 키워드 기반

TreeFlow: probabilistic programming and automatic differentiation for phylogenetics

2022-11-09 · Christiaan Swanepoel, Mathieu Fourment, Xiang Ji, Hassan Nasif 외

Probabilistic programming frameworks are powerful tools for statistical modelling and inference. They are not immediately generalisable to phylogenetic problems due to the particular computational properties of the phylo…

Probabilistic Programming

Automatic Differentiation Variational Inference

2016-03-02 · Alp Kucukelbir, Dustin Tran, Rajesh Ranganath, Andrew Gelman 외

Probabilistic modeling is iterative. A scientist posits a simple model, fits it to her data, refines it according to her analysis, and repeats. However, fitting complex models to large data is a bottleneck in this proces…

Probabilistic ProgrammingVariational Inference

Improved Marginal Unbiased Score Expansion (MUSE) via Implicit Differentiation

2022-09-21 · Marius Millea

We apply the technique of implicit differentiation to boost performance, reduce numerical error, and remove required user-tuning in the Marginal Unbiased Score Expansion (MUSE) algorithm for hierarchical Bayesian inferen…

Bayesian InferenceProbabilistic Programming

Software-based Automatic Differentiation is Flawed

2023-05-05 · Daniel Johnson, Trevor Maxfield, Yongxu Jin, Ronald Fedkiw

Various software efforts embrace the idea that object oriented programming enables a convenient implementation of the chain rule, facilitating so-called automatic differentiation via backpropagation. Such frameworks have…

Reversible Jump Probabilistic Programming

2019-04-16 · David A. Roberts, Marcus Gallagher, Thomas Taimre

In this paper we present a method for automatically deriving a Reversible Jump Markov chain Monte Carlo sampler from probabilistic programs that specify the target and proposal distributions. The main challenge in automa…

Bayesian InferenceCode GenerationProbabilistic Programming