DoWhy: Causal Reasoning for Designing and Evaluating Interventions

Established: January 1, 2018

Today’s computing systems can be thought of as interventions in people’s work and daily lives. But what are the outcomes of these interventions, and how can we tune these systems for desired outcomes? In this project we are building methods to estimate the impact of changes to a product feature or a business decision before actually committing to it. These questions require causal inference methods; without an A/B test, patterns and correlations can lead us astray. For more on causal inference, refer to our tutorial on causal inference (opens in new tab) at the 2018 KDD conference.

We have used some of our latest research to build a software library, DoWhy, that provides a unified interface for causal inference methods and automatically tests their robustness to assumptions. Refer to the paper (opens in new tab) and the software library (opens in new tab) on Github for more details.

People

Portrait of Amit Sharma

Amit Sharma

Principal Researcher

Portrait of Emre Kiciman

Emre Kiciman

Senior Principal Research Manager