Module

ChiRho

A causal extension to Pyro for probabilistic causal reasoning

ChiRho is an experimental language for causal reasoning and a causal extension to the Pyro probabilistic programming language.

Overview

ChiRho lets researchers express causal assumptions as probabilistic programs and causal questions as program transformations. It supports workflows for interventions, counterfactual reasoning, causal explanation, and causal structure discovery while remaining compatible with inference methods in Pyro.