Causal programming: inference with structural causal models as finding instances of a relation

05/04/2018
by   Joshua Brulé, et al.
0

This paper proposes a causal inference relation and causal programming as general frameworks for causal inference with structural causal models. A tuple, 〈 M, I, Q, F 〉, is an instance of the relation if a formula, F, computes a causal query, Q, as a function of known population probabilities, I, in every model entailed by a set of model assumptions, M. Many problems in causal inference can be viewed as the problem of enumerating instances of the relation that satisfy given criteria. This unifies a number of previously studied problems, including causal effect identification, causal discovery and recovery from selection bias. In addition, the relation supports formalizing new problems in causal inference with structural causal models, such as the problem of research design. Causal programming is proposed as a further generalization of causal inference as the problem of finding optimal instances of the relation, with respect to a cost function.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/21/2021

A calculus for causal inference with instrumental variables

Under a general structural equation framework for causal inference, we p...
research
09/20/2021

Causal Inference in Network Economics

Network economics is the study of a rich class of equilibrium problems t...
research
07/18/2021

A Topological Perspective on Causal Inference

This paper presents a topological learning-theoretic perspective on caus...
research
02/10/2023

Causal Inference out of Control: Estimating the Steerability of Consumption

Regulators and academics are increasingly interested in the causal effec...
research
06/25/2023

Comparing Causal Frameworks: Potential Outcomes, Structural Models, Graphs, and Abstractions

The aim of this paper is to make clear and precise the relationship betw...
research
02/23/2021

A Simulation-Based Test of Identifiability for Bayesian Causal Inference

This paper introduces a procedure for testing the identifiability of Bay...
research
07/11/2022

Positivity: Identifiability and Estimability

Positivity, the assumption that every unique combination of confounding ...

Please sign up or login with your details

Forgot password? Click here to reset