QWO: Speeding Up Permutation-Based Causal Discovery in LiGAMs
Abstract
Causal discovery is essential for understanding relationships among variables of interest in many scientific domains. In this paper, we focus on permutation-based methods for learning causal graphs in Linear Gaussian Acyclic Models (LiGAMs), where the permutation encodes a causal ordering of the variables. Existing methods in this setting are not scalable due to their high computational complexity. These methods are comprised of two main components: (i) constructing a specific DAG, , for a given permutation , which represents the best structure that can be learned from the available data while adhering to , and (ii) searching over the space of permutations (i.e., causal orders) to minimize the number of edges in . We introduce QWO, a novel approach that significantly enhances the efficiency of computing for a given permutation . QWO has a speed-up of ( is the number of variables) compared to the state-of-the-art BIC-based method, making it highly scalable. We show that our method is theoretically sound and can be integrated into existing search strategies such as GRASP and hill-climbing-based methods to improve their performance.
Cite
@article{arxiv.2410.23155,
title = {QWO: Speeding Up Permutation-Based Causal Discovery in LiGAMs},
author = {Mohammad Shahverdikondori and Ehsan Mokhtarian and Negar Kiyavash},
journal= {arXiv preprint arXiv:2410.23155},
year = {2024}
}
Comments
21 pages, 4 figures