cnellington / Contextualized

An SKLearn-style toolbox for estimating and analyzing models, distributions, and functions with context-specific parameters.
http://contextualized.ml/
GNU General Public License v3.0
64 stars 7 forks source link

Propensity Scores #248

Open cnellington opened 1 month ago

cnellington commented 1 month ago

Estimating the probability of assigning treatments under a given context (i.e. propensity scores) would enable two useful features

  1. Contextualized Causality: correcting for context-specific propensity allows us to directly estimate context-specific causal treatment effects
  2. Assessing the Meaningfulness of Propensity: propensity can be understood as bias, where one group receives treatment more often than another. This bias is not necessarily bad if treatments affect groups differently, e.g. one group benefits from a treatment while the same treatment is harmful or neutral for another group. Estimating context-specific treatment effects along with context-specific propensity enables detecting treatment biases that are meaningful versus unsupported.