paper-with-me

홈 › Papers

Improving the Efficiency of the PC Algorithm by Using Model-Based Conditional Independence Tests

2022-11-12 · Erica Cai, Andrew Mcgregor, David Jensen

Learning causal structure is useful in many areas of artificial intelligence, including planning, robotics, and explanation. Constraint-based structure learning algorithms such as PC use conditional independence (CI) tests to infer causal structure. Traditionally, constraint-based algorithms perform CI tests with a preference for smaller-sized conditioning sets, partially because the statistical power of conventional CI tests declines rapidly as the size of the conditioning set increases. However, many modern conditional independence tests are model-based, and these tests use well-regularized models that maintain statistical power even with very large conditioning sets. This suggests an intriguing new strategy for constraint-based algorithms which may result in a reduction of the total number of CI tests performed: Test variable pairs with large conditioning sets first, as a pre-processing step that finds some conditional independencies quickly, before moving on to the more conventional strategy that favors small conditioning sets. We propose such a pre-processing step for the PC algorithm which relies on performing CI tests on a few randomly selected large conditioning sets. We perform an empirical analysis on directed acyclic graphs (DAGs) that correspond to real-world systems and both empirical and theoretical analyses for Erd\H{o}s-Renyi DAGs. Our results show that Pre-Processing Plus PC (P3PC) performs far fewer CI tests than the original PC algorithm, between 0.5% to 36%, and often less than 10%, of the CI tests that the PC algorithm alone performs. The efficiency gains are particularly significant for the DAGs corresponding to real-world systems.

📄 PDF Abstract BibTeX arXiv:2211.06536

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Test 설명 없음
pc 설명 없음

Similar Papers 제목 키워드 기반

On the Number of Conditional Independence Tests in Constraint-based Causal Discovery

2026-03-23 · Marc Franquesa Monés, Jiaqi Zhang, Caroline Uhler arxiv

Learning causal relations from observational data is a fundamental problem with wide-ranging applications across many fields. Constraint-based methods infer the underlying causal structure by performing conditional indep…

Approximate Kernel-based Conditional Independence Tests for Fast Non-Parametric Causal Discovery

2017-02-13 · Eric V. Strobl, Kun Zhang, Shyam Visweswaran

Constraint-based causal discovery (CCD) algorithms require fast and accurate conditional independence (CI) testing. The Kernel Conditional Independence Test (KCIT) is currently one of the most popular CI tests in the non…

Causal Discovery

Model-X Sequential Testing for Conditional Independence via Testing by Betting

2022-10-01 · Shalev Shaer, Gal Maman, Yaniv Romano

This paper develops a model-free sequential test for conditional independence. The proposed test allows researchers to analyze an incoming i.i.d. data stream with any arbitrary dependency structure, and safely conclude w…

valid

Efficient Markov Network Structure Discovery Using Independence Tests

2014-01-15 · Facundo Bromberg, Dimitris Margaritis, Vasant Honavar

We present two algorithms for learning the structure of a Markov network from data: GSMN* and GSIMN. Both algorithms use statistical independence tests to infer the structure by successively constraining the set of struc…

Fast Flow Matching based Conditional Independence Tests for Causal Discovery

2026-02-09 · Shunyu Zhao, Yanfeng Yang, Shuai Li, Kenji Fukumizu arxiv

Constraint-based causal discovery methods require a large number of conditional independence (CI) tests, which severely limits their practical applicability due to high computational complexity. Therefore, it is crucial …

Computational Efficiency