Justin Whitehouse
I am a SAIL postdoctoral fellow and Stanford Causal Science Center postdoctoral fellow at Stanford University, where I am fortunate to work with Vasilis Syrgkanis and Ramesh Johari. My research is broadly focused on problems at the intersection of causal inference, machine learning, and optimal decision making. I am particularly interested in studying how classical estimation strategies for causal inference (doubly-robust/double ML methods) can be applied to modern ML tasks such as model calibration, policy learning/evaluation, and more. I am also interested in developing anytime-valid statistical methods, which focus on providing non-asymptotic confidence intervals under data-dependent stopping conditions. A more detailed outline of some of my interests is provided below.
- Causal Calibration: Calibrated predictions are known to be more accurate and result in optimal downstream decision-making. However, existing calibration algorithms (isotonic calibration, Platt scaling, histogram bining) require fully-observed data, and are thus unapplicable when calibrating models predicting heterogeneous treatment effects. How can we adapt generic calibration algorithms so that they can be used when calibrating estimates of general heterogeneous causal (e.g. conditional average treatment effects, conditional quantile treatment effects)?
- Policy Learning/Evaluation: How can one use observational data to learn the maximal reward of any individualized treatment strategy? How can we develop safe treatment policies or policies that abstain from assigning treatments in regions of uncertainty?
- Generative AI Evaluation: How can we develop causal methods to evaluate the quality (e.g. usefulness, relevance) of the outputs of generative AI models in a target population of interest? Further, given that obtaining labeled data from the target population may be costly, how can we adapt these methods to leverage "cheaper" sources of data, such as ML model predictions or observational data from a different population?
- Adaptive Inference for Self-Normalized Statistics: How can we use recent improvements in martingale concentration to develop generic, multivariate concentration inequalities that control growth of stochastic processes that are normalized by proxies for their own variance? How can we adapt these inequalities for use in online learning tasks such as adaptive mean estimation and multi-armed bandit learning?
Before starting as a postdoc at Stanford, I received my PhD in computer science from Carnegie Mellon University. There, I was advised by Aaditya Ramdas and Steven Wu. The bulk of my theoretical research was focused on developing anytime-valid methods and time-uniform concentration inequalities. I have applied my inequalities to a variety of ML-related/causal inference-related problems, such as kernelized bandit learning, differentially private learning, and adaptive causal effect estimation in panel data/network interference settings. Prior to my PhD, I was an undergraduate at Columbia University in New York City. There, I majored in mathematics and computer science.