Simplifying debiased inference via automatic differentiation and probabilistic programming
Alex Luedtke

TL;DR
This paper presents 'Dimple', a software tool that simplifies the creation of efficient estimators in statistical inference by leveraging automatic differentiation and probabilistic programming, removing the need for manual derivation of influence functions.
Contribution
Dimple automates the construction of efficient estimators using automatic differentiation, making advanced statistical inference more accessible and easier to implement.
Findings
Successfully implements a Python prototype demonstrating ease of use.
Enables estimation with minimal code from parameter specification.
Avoids manual derivation of influence functions through automatic differentiation.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Machine Learning and Data Classification · Machine Learning and Algorithms
