Boosted Control Functions: Distribution Generalization and Invariance in Confounded Models (Journal of Machine Learning Research (JMLR), 2026)