arXiv (Cornell University) · 2021 · 27 citations · 19 references
ComputingComputer ScienceData ScienceCausal InferenceKnowledge RepresentationMachine LearningCausal DiscoveryCausal Graphical ModelsDirected Acyclic GraphsGraph-based LearningNetwork InferenceCausal Graph LearningCausal Machine LearningCausal StructureCausal Structure AnalysisDirected Acyclic Graph LearningGraphical Causal ModelsLearning CausalityPrior Related Knowledge
$\texttt{gCastle}$ is an end-to-end Python toolbox for causal structure learning. It provides functionalities of generating data from either simulator or real-world dataset, learning causal structure from the data, and evaluating the learned graph, together with useful practices such as prior knowledge insertion, preliminary neighborhood selection, and post-processing to remove false discoveries. Compared with related packages, $\texttt{gCastle}$ includes many recently developed gradient-based causal discovery methods with optional GPU acceleration. $\texttt{gCastle}$ brings convenience to researchers who may directly experiment with the code as well as practitioners with graphical user interference. Three real-world datasets in telecommunications are also provided in the current version. $\texttt{gCastle}$ is available under Apache License 2.0 at \url{https://github.com/huawei-noah/trustworthyAI/tree/master/gcastle}.
19
A Linear Non-Gaussian Acyclic Model for Causal Discovery
2006 · 1.2K citations
Nonlinear causal discovery with additive noise models
Patrik O. Hoyer, Dominik Janzing, Joris M. Mooij et al. · 2008 · 641 citations