Double and Single Descent in Causal Inference with an Application to High-Dimensional Synthetic Control

Jann Spiess, G. Imbens, A. Venugopal
2/12/2026

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Motivated by a recent literature on the double-descent phenomenon in machine learning, we consider highly over-parameterized models in causal inference, including synthetic control with many control units. In such models, there may be so many free parameters that the model fits the training data perfectly. We first investigate high-dimensional linear regression for imputing wage data and estimating average treatment effects, where we find that models with many more covariates than sample size can outperform simple ones. We then document the performance of high-dimensional synthetic control estimators with many control units. We find that adding control units can help improve imputation performance even beyond the point where the pre-treatment fit is perfect. We provide a unified theoretical perspective on the performance of these high-dimensional models. Specifically, we show that more complex models can be interpreted as model-averaging estimators over simpler ones, which we link to an improvement in average performance. This perspective yields concrete insights into the use of synthetic control when control units are many relative to the number of pre-treatment periods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{spiess2026double,
  title  = {Double and Single Descent in Causal Inference with an Application to High-Dimensional Synthetic Control},
  author = {Jann Spiess and G. Imbens and A. Venugopal},
  year   = {2026},
  eprint = {2305.00700},
  archivePrefix = {arXiv},
  url    = {https://doi.org/10.3386/w31802},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.00700.svg)](https://codeofpaper.com/paper/2305.00700)

Discussion