Intelligent Systems
Note: This research group has relocated. Discover the updated page here

Counterfactual Mean Embedding: A Kernel Method for Nonparametric Causal Inference

2018

Article

ei

pn


This paper introduces a novel Hilbert space representation of a counterfactual distribution---called counterfactual mean embedding (CME)---with applications in nonparametric causal inference. Counterfactual prediction has become an ubiquitous tool in machine learning applications, such as online advertisement, recommendation systems, and medical diagnosis, whose performance relies on certain interventions. To infer the outcomes of such interventions, we propose to embed the associated counterfactual distribution into a reproducing kernel Hilbert space (RKHS) endowed with a positive definite kernel. Under appropriate assumptions, the CME allows us to perform causal inference over the entire landscape of the counterfactual distribution. The CME can be estimated consistently from observational data without requiring any parametric assumption about the underlying distributions. We also derive a rate of convergence which depends on the smoothness of the conditional mean and the Radon-Nikodym derivative of the underlying marginal distributions. Our framework can deal with not only real-valued outcome, but potentially also more complex and structured outcomes such as images, sequences, and graphs. Lastly, our experimental results on off-policy evaluation tasks demonstrate the advantages of the proposed estimator.

Author(s): K. Muandet and M. Kanagawa and S. Saengkyongam and S. Marukata
Journal: Arxiv e-prints
Volume: arXiv:1805.08845v1 [stat.ML]
Year: 2018

Department(s): Empirical Inference, Probabilistic Numerics
Bibtex Type: Article (article)
Paper Type: Technical Report

Links: arXiv

BibTex

@article{MuaKanSaeMar18,
  title = {Counterfactual Mean Embedding: A Kernel Method for Nonparametric Causal Inference},
  author = {Muandet, K. and Kanagawa, M. and Saengkyongam, S. and Marukata, S.},
  journal = {Arxiv e-prints},
  volume = {arXiv:1805.08845v1 [stat.ML]},
  year = {2018},
  doi = {}
}