Counterfactual Fairness

Julia package implementing counterfactual reasoning methods to assess fairness criteria in algorithmic decision-making systems.

Developed CounterfactualFairness.jl, a Julia package implementing counterfactual reasoning methods for algorithmic fairness. The package provides tools for assessing multiple fairness criteria including counterfactual fairness and path-specific effects in decision-making systems.

Implementation Challenges

  • Representing causal graphs efficiently
  • Handling both discrete and continuous variables
  • Implementing counterfactual inference algorithms

A blogpost detailing the implementation can be found here.