Joint Causal Structure and Cluster Discovery Using Variational Inference
Organizations: Department of Artificial Intelligence, Indian Institute of Technology Hyderabad, India · RIKEN Center for AI Project, Tokyo, Japan
Abstract
Causal discovery aims to understand the relationships between individual random variables. In many applications, such as brain imaging and climate modeling, it is more meaningful to consider interactions among groups of variables. Existing methods assume that knowledge of such groups or clusters is explicitly available when modeling interactions. However, in practice, these clusters as well as the causal relationships among them, are latent. In this paper, we present a novel approach based on variational inference to simultaneously infer both the latent clusters and causal structures. We learn an approximate posterior over clusters and graph-structure by considering variational distributions based on categorical and Bernoulli models respectively. We derive variational lower bounds and estimation techniques to learn variational and model parameters. The effectiveness of our proposed methods for cluster and causal discovery are demonstrated on both synthetic and real data sets.
Figures & tables
| Data- sets | Methods | ExG- SHD | E- RI | AUC | E- SHD | HD |
| Protein Dataset | Baseline | 3.0 | 0.55 | 1.0 | 0.3 | NA |
| Lin Fact-C-E | 27.4 | 0.57 | 1.0 | 1.0 | 1.0 | |
| Lin AR-C-Fact-E | 0.0 | 0.56 | 1.0 | 0.0 | 0.7 | |
| Neur Fact-C-E | 0.04 | 0.74 | 1.0 | 0.0 | NA | |
| Neur AR-C-Fact-E | 0.0 | 0.56 | 1.0 | 0.0 | NA | |
| Neur Fact-C-Cond-E | 0.0 | 0.80 | 1.0 | 0.0 | NA |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | C 1 | C 2 | |
|---|---|---|---|
| 4 variable 3 cluster | fork | Tanh | Tanh |
| chain | Sin | ReLU | |
| v-structure | - | Cubic Polynomial | |
| 7 variable 3 cluster | fork | Sin | ReLU |
| chain | ReLU | Sin | |
| v-structure | - | Tanh | |
| Dataset | Hidden-State Dimension | |
|---|---|---|
| 4 variable 3 cluster | fork | 32 |
| chain | 4 | |
| v-structure | 4 | |
| 7 variable 3 cluster | fork | 8 |
| chain | 128 | |
| v-structure | 48 | |
| Dataset | E-RI±std | E-SHD±std | |
|---|---|---|---|
| 4 variable 3 cluster | fork | 0.7±0.1 | 1.08±0.51 |
| chain | 0.75±0.12 | 0.94±0.64 | |
| v-structure | 0.72±0.08 | 0.95±0.21 | |
| 7 variable 3 cluster | fork | 0.68±0.07 | 1.05±0.22 |
| chain | 0.60±0.06 | 0.97±0.5 | |
| v-structure | 0.65±0.06 | 1.0±0.0 | |
Causal Discovery
Causal discovery infers cause-and-effect structures from observational and interventional data, distinguishing causal relationships from correlation.
See all 221 papers