# SADA: A General Framework to Support Robust Causation Discovery with Theoretical Guarantee

arXiv: https://arxiv.org/abs/1707.01283 · HTML: https://mlsanity.com/paper/1707.01283/

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 5 Jul 2017.

## Built on by (most cited first, 8 of 8)

- [A Survey on Causal Discovery Methods for I.I.D. and Time Series Data](https://mlsanity.com/paper/2303.15027/) (2023)
- [Improving Efficiency and Accuracy of Causal Discovery Using a Hierarchical Wrapper](https://mlsanity.com/paper/2107.05001/) (2021)
- [Accelerating Recursive Partition-Based Causal Structure Learning](https://mlsanity.com/paper/2102.11545/) (2021)
- [Learning causal graphs using variable grouping according to ancestral relationship](https://mlsanity.com/paper/2403.14125/) (2024)
- [Learning linear acyclic causal model including Gaussian noise using ancestral relationships](https://mlsanity.com/paper/2409.00417/) (2024)
- [Efficient Causal Structure Learning via Modular Subgraph Integration](https://mlsanity.com/paper/2601.21014/) (2026)
- [Causal Discovery for Cross-Sectional Data Based on Super-Structure and Divide-and-Conquer](https://mlsanity.com/paper/2602.03914/) (2026)
- [A Recursive Decomposition Framework for Causal Structure Learning in the Presence of Latent Variables](https://mlsanity.com/paper/2605.10651/) (2026)

## Abstract (arXiv)

Causation discovery without manipulation is considered a crucial problem to a variety of applications. The state-of-the-art solutions are applicable only when large numbers of samples are available or the problem domain is sufficiently small. Motivated by the observations of the local sparsity properties on causal structures, we propose a general Split-and-Merge framework, named SADA, to enhance the scalability of a wide class of causation discovery algorithms. In SADA, the variables are partitioned into subsets, by finding causal cut on the sparse causal structure over the variables. By running mainstream causation discovery algorithms as basic causal solvers on the subproblems, complete causal structure can be reconstructed by combining the partial results. SADA benefits from the recursive division technique, since each small subproblem generates more accurate result under the same number of samples. We theoretically prove that SADA always reduces the scales of problems without sacrifice on accuracy, under the condition of local causal sparsity and reliable conditional independence tests. We also present sufficient condition to accuracy enhancement by SADA, even when the conditional independence tests are vulnerable. Extensive experiments on both simulated and real-world datasets verify the improvements on scalability and accuracy by applying SADA together with existing causation discovery algorithms.
