Improving Accuracy and Scalability of the PC Algorithm by Maximizing P-value
Not on the map. Why?
Abstract (arXiv)
A number of attempts have been made to improve accuracy and/or scalability of the PC (Peter and Clark) algorithm, some well known (Buhlmann, et al., 2010; Kalisch and Buhlmann, 2007; 2008; Zhang, 2012, to give some examples). We add here one more tool to the toolbox: the simple observation that if one is forced to choose between a variety of possible conditioning sets for a pair of variables, one should choose the one with the highest p-value. One can use the CPC (Conservative PC, Ramsey et al., 2012) algorithm as a guide to possible sepsets for a pair of variables. However, whereas CPC uses a voting rule to classify colliders versus noncolliders, our proposed algorithm, PC-Max, picks the conditioning set with the highest p-value, so that there are no ambiguities. We combine this with two other optimizations: (a) avoiding bidirected edges in the orientation of colliders, and (b) parallelization. For (b) we borrow ideas from the PC-Stable algorithm (Colombo and Maathuis, 2014). The result is an algorithm that scales quite well both in terms of accuracy and time, with no risk of bidirected edges.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Oct 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 1; 2025: 5; 2026: 3.
11 papers.
- 2021A survey of Bayesian Network structure learningcited by 85
- 2025On Different Notions of Redundancy in Conditional-Independence-Based Discovery of Graphical Modelscited by 3
- 2025Scalable Causal Discovery from Recursive Nonlinear Data via Truncated Basis Function Scores and Testscited by 1
- 2026Fourier Feature Methods for Nonlinear Causal Discovery: FFML Scoring, TRFF Scoring, and FFCI Testing in Mixed Datacited by 1
- 2023Shapley-PC: Constraint-based Causal Structure Learning with a Shapley Inspired Frameworkcited by 0
- 2024MEC-IP: Efficient Discovery of Markov Equivalent Classes via Integer Programmingcited by 0
- 2025How PC-based Methods Err: Towards Better Reporting of Assumption Violations and Small Sample Errorscited by 0
- 2025Engineering Spatial and Molecular Features from Cellular Niches to Inform Predictions of Inflammatory Bowel Diseasecited by 0
- 2025Improving constraint-based discovery with robust propagation and reliable LLM priorscited by 0
- 2026Fast Flow Matching based Conditional Independence Tests for Causal Discoverycited by 0
- 2026DKCD: Domain Knowledge-Enhanced Causal Discovery from Unstructured Datacited by 0
- 2026DKCD: Domain Knowledge-Enhanced Causal Discovery from Unstructured Data10 Jul 2026
- 2026Fourier Feature Methods for Nonlinear Causal Discovery: FFML Scoring, TRFF Scoring, and FFCI Testing in Mixed Data7 May 2026
- 2026Fast Flow Matching based Conditional Independence Tests for Causal Discovery9 Feb 2026
- 2025Scalable Causal Discovery from Recursive Nonlinear Data via Truncated Basis Function Scores and Tests5 Oct 2025
- 2025Improving constraint-based discovery with robust propagation and reliable LLM priors28 Sep 2025
- 2025Engineering Spatial and Molecular Features from Cellular Niches to Inform Predictions of Inflammatory Bowel Disease12 Sep 2025
- 2025How PC-based Methods Err: Towards Better Reporting of Assumption Violations and Small Sample Errors20 Feb 2025
- 2025On Different Notions of Redundancy in Conditional-Independence-Based Discovery of Graphical Models12 Feb 2025
- 2024MEC-IP: Efficient Discovery of Markov Equivalent Classes via Integer Programming22 Oct 2024
- 2023Shapley-PC: Constraint-based Causal Structure Learning with a Shapley Inspired Framework18 Dec 2023
- 2021A survey of Bayesian Network structure learning23 Sep 2021