Distributed Learning of Generalized Linear Causal Networks
Qiaoling Ye, Arash A. Amini, Qing Zhou
TL;DR
This work tackles scalable causal discovery from distributed data by introducing DARLS, a method that combines simulated annealing over topological sorts with a distributed, DANE-like optimization to maximize a regularized likelihood across all data. By employing generalized linear DAGs (GLDAGs), the authors achieve identifiability for continuous models and provide rigorous convergence and consistency guarantees for the distributed estimator. Empirically, DARLS shows state-of-the-art or competitive structure learning accuracy on simulated distributed data and achieves superior predictive likelihood on a real ChIP-Seq protein–DNA binding dataset, illustrating practical gains in distributed settings. The approach advances scalable causal inference with theoretical guarantees and demonstrated applicability to complex biological networks and large-scale distributed data environments.
Abstract
We consider the task of learning causal structures from data stored on multiple machines, and propose a novel structure learning method called distributed annealing on regularized likelihood score (DARLS) to solve this problem. We model causal structures by a directed acyclic graph that is parameterized with generalized linear models, so that our method is applicable to various types of data. To obtain a high-scoring causal graph, DARLS simulates an annealing process to search over the space of topological sorts, where the optimal graphical structure compatible with a sort is found by a distributed optimization method. This distributed optimization relies on multiple rounds of communication between local and central machines to estimate the optimal structure. We establish its convergence to a global optimizer of the overall score that is computed on all data across local machines. To the best of our knowledge, DARLS is the first distributed method for learning causal graphs with such theoretical guarantees. Through extensive simulation studies, DARLS has shown competing performance against existing methods on distributed data, and achieved comparable structure learning accuracy and test-data likelihood with competing methods applied to pooled data across all local machines. In a real-world application for modeling protein-DNA binding networks with distributed ChIP-Sequencing data, DARLS also exhibits higher predictive power than other methods, demonstrating a great advantage in estimating causal networks from distributed data.
