Causal K-Means Clustering
Kwangho Kim, Jisu Kim, Edward H. Kennedy
TL;DR
This paper tackles the problem of identifying heterogeneous treatment effects when subgroup structure is unknown by introducing Causal K-Means Clustering, which clusters on the vector of conditional counterfactual means $\mu(X)$. It develops two estimators: a straightforward plug-in method and a bias-corrected semiparametric estimator based on efficient influence functions with cross-fitting, achieving fast $\sqrt{n}$-type rates under a margin condition. Theoretical results establish risk consistency for the plug-in approach and efficient, asymptotically normal behavior for the semiparametric estimator, including consistent codebooks and improved rates when nuisance functions are estimated flexibly. Empirical illustrations include a simulation study and a case study on adolescent substance-abuse treatment programs, revealing meaningful subgroup structures with distinct treatment effects. Overall, the framework provides a practical, flexible tool for uncovering and evaluating subgroup-specific causal effects in multi-treatment and outcome-wide settings.
Abstract
Causal effects are often characterized with population summaries. These might provide an incomplete picture when there are heterogeneous treatment effects across subgroups. Since the subgroup structure is typically unknown, it is more challenging to identify and evaluate subgroup effects than population effects. We propose a new solution to this problem: Causal k-Means Clustering, which harnesses the widely-used k-means clustering algorithm to uncover the unknown subgroup structure. Our problem differs significantly from the conventional clustering setup since the variables to be clustered are unknown counterfactual functions. We present a plug-in estimator which is simple and readily implementable using off-the-shelf algorithms, and study its rate of convergence. We also develop a new bias-corrected estimator based on nonparametric efficiency theory and double machine learning, and show that this estimator achieves fast root-n rates and asymptotic normality in large nonparametric models. Our proposed methods are especially useful for modern outcome-wide studies with multiple treatment levels. Further, our framework is extensible to clustering with generic pseudo-outcomes, such as partially observed outcomes or otherwise unknown functions. Finally, we explore finite sample properties via simulation, and illustrate the proposed methods in a study of treatment programs for adolescent substance abuse.
