On Learning Necessary and Sufficient Causal Graphs

Authors: Hengrui Cai, Yixin Wang, Michael Jordan, Rui Song

NeurIPS 2023 | Conference PDF | Archive PDF | Plain Text | LLM Run Details

Reproducibility Variable Result LLM Response
Research Type Experimental Across empirical studies of simulated and real data, we demonstrate that NSCSL outperforms existing algorithms and can reveal crucial yeast genes for target heritable traits of interest.Empirical studies in simulated datasets show that NSCSL outperforms existing algorithms in distilling relevant subgraphs for outcomes of interest; NSCSL can also identify important quantitative trait loci for the yeast and the causal protein signaling network for single cell data, as demonstrated in real data analyses.6 Experiments
Researcher Affiliation Academia Hengrui Cai University of California, Irvine hengrc1@uci.eduYixin Wang University of Michigan yixinw@umich.eduMichael I. Jordan University of California, Berkeley jordan@cs.berkeley.eduRui Song North Carolina State University songray@gmail.com
Pseudocode No The paper describes the steps of the NSCSL algorithm in Section 5.2 but does not provide a formal pseudocode block or algorithm box.
Open Source Code No The paper does not contain any statement about releasing source code or provide any links to a code repository.
Open Datasets Yes We conduct real data analysis using the benchmark data from Sachs et al. [30].Furthermore, we apply NSCSL to gene expression traits in yeast [2] using a dataset of 104 yeast segregants with diverse genotypes.
Dataset Splits No The paper mentions evaluating methods over 50 replications and with different sample sizes (n1, n2), but it does not provide specific training/validation/test dataset splits (e.g., percentages or exact counts) for reproducibility.
Hardware Specification No The experiments are conducted on a Google Cloud Platform virtual machine with 8 processor cores and 32GB memory.This describes the general type of machine and core count but lacks specific CPU models (e.g., Intel Xeon E5) or GPU details, which are necessary for precise hardware specification.
Software Dependencies No The paper mentions using NOTEARS and Adam optimizer but does not specify any software names with version numbers for libraries, frameworks, or environments (e.g., Python 3.x, PyTorch 1.x).
Experiment Setup Yes Here, we use a graph threshold of 0.3 (commonly used in the literature [46; 44; 48; 5]) to prune the noise edges for a fair comparison. The training details are provided in Table E.1.