Causal Invariance Learning via Efficient Nonconvex Optimization
Zhenyu Wang, Yifan Hu, Peter B\"uhlmann, Zijian Guo

TL;DR
This paper introduces NegDRO, a scalable nonconvex optimization framework leveraging invariance principles to identify causal relationships from observational data across multiple environments, with provable guarantees.
Contribution
It provides the first efficient method with global optimality guarantees for causal invariance learning using nonconvex optimization.
Findings
NegDRO achieves near-global optimality in identifying causal models.
The method scales efficiently to high-dimensional covariates.
Theoretical guarantees include identification conditions and convergence rates.
Abstract
Identifying the causal relationship among variables from observational data is an important yet challenging task. This work focuses on identifying the direct causes of an outcome and estimating their magnitude, i.e., learning the causal outcome model. Data from multiple environments provide valuable opportunities to uncover causality by exploiting the invariance principle that the causal outcome model holds across heterogeneous environments. Based on the invariance principle, we propose the Negative Weighted Distributionally Robust Optimization (NegDRO) framework to learn an invariant prediction model. NegDRO minimizes the worst-case combination of risks across multiple environments and enforces invariance by allowing potential negative weights. Under the additive interventions regime, we establish three major contributions: (i) On the statistical side, we provide sufficient and nearly…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFault Detection and Control Systems · Bayesian Modeling and Causal Inference · Machine Learning and Algorithms
MethodsFocus
