Improving Accuracy of Permutation DAG Search using Best Order Score Search
Joseph D. Ramsey

TL;DR
The paper introduces BOSS, a new permutation-based DAG search algorithm that achieves high accuracy on larger and denser graphs by using a weaker assumption and a novel permutation traversal method, outperforming existing methods.
Contribution
BOSS offers a novel permutation traversal and weaker assumptions, enabling accurate DAG search on larger, denser graphs than previous algorithms like SP and GSP.
Findings
BOSS achieves near-perfect accuracy on models with up to 60 variables.
BOSS can handle up to 300 variables with sparse models on a laptop.
Performance improvements are consistent across linear, Gaussian, and mixed data types.
Abstract
The Sparsest Permutation (SP) algorithm is accurate but limited to about 9 variables in practice; the Greedy Sparest Permutation (GSP) algorithm is faster but less weak theoretically. A compromise can be given, the Best Order Score Search, which gives results as accurate as SP but for much larger and denser graphs. BOSS (Best Order Score Search) is more accurate for two reason: (a) It assumes the "brute faithfuness" assumption, which is weaker than faithfulness, and (b) it uses a different traversal of permutations than the depth first traversal used by GSP, obtained by taking each variable in turn and moving it to the position in the permutation that optimizes the model score. Results are given comparing BOSS to several related papers in the literature in terms of performance, for linear, Gaussian data. In all cases, with the proper parameter settings, accuracy of BOSS is lifted…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Machine Learning and Data Classification · Machine Learning and Algorithms
