A Recursive Decomposition Framework for Causal Structure Learning in the Presence of Latent Variables

TL;DR

Proposes the DICOLA framework, using recursive decomposition to improve causal structure learning with latent variables, significantly boosting efficiency.

cs.LG 🔴 Advanced 2026-05-11 61 views
Zheng Li Feng Xie Shenglan Nie Xichen Guo Ruxin Wang Hao Zhang
causal inference latent variables recursive decomposition structure learning high-dimensional data

Key Findings

Methodology

This paper introduces DICOLA, a recursive decomposition framework that combines MAG m-separation properties with minimal undirected independence graphs (UIG). It systematically partitions the variable set into subproblems using learned Markov blankets and UIG-based tripartitions, applies existing causal discovery algorithms like FCI within each subproblem, and then merges local structures through a theoretically grounded process. The approach guarantees soundness and completeness, enabling scalable causal discovery in latent variable settings by reducing CI tests and computational load while preserving structural correctness.

Key Results

  • On synthetic datasets, DICOLA accelerates algorithms like FCI, RFCI, and FCI+ by 2.5x on average, maintaining over 95% structural accuracy. It reduces CI tests by more than 50% in high-dimensional scenarios, demonstrating scalability.
  • In real-world datasets such as cardiovascular health data, DICOLA effectively detects hidden confounders, improving the robustness and interpretability of causal inferences.
  • Ablation studies confirm that UIG-based recursive decomposition outperforms random partitioning, validating the theoretical foundations and efficiency gains.

Significance

This work addresses a fundamental bottleneck in high-dimensional causal inference with latent confounders. By extending recursive divide-and-conquer strategies to environments with unobserved variables, it offers a scalable, theoretically sound solution that enhances both computational efficiency and causal interpretability. Its broad applicability spans healthcare, economics, and social sciences, where unmeasured confounding is common. The framework paves the way for practical large-scale causal analysis, enabling researchers and practitioners to handle complex systems more effectively.

Technical Contribution

The main technical innovation lies in generalizing the recursive decomposition principle to MAGs with latent variables, supported by rigorous m-separation properties. The construction of minimal UIGs via Markov blanket learning provides a systematic way to identify valid decomposition points. The framework ensures that the recursive splitting and merging processes preserve causal structure integrity, with theoretical guarantees of correctness and completeness, thus bridging the gap between theory and scalable implementation.

Novelty

This is the first work to establish a theoretically justified divide-and-conquer approach for causal structure learning in the presence of latent confounders. Unlike prior methods limited to causal sufficiency, this framework handles unobserved variables explicitly, leveraging MAG properties. Its recursive decomposition strategy, grounded in m-separation theory, offers a novel pathway to scalable, accurate causal discovery in complex, high-dimensional environments.

Limitations

  • The accuracy of Markov blanket estimation critically affects the quality of decomposition; errors here can propagate, reducing overall reliability.
  • In extremely high-dimensional or sparse data, identifying effective tripartitions may be challenging, limiting scalability.
  • The computational cost of recursive MB learning and UIG construction remains significant when latent variables are numerous or the structure is highly complex.

Future Work

Future directions include integrating deep learning for more robust MB estimation, extending the framework to nonlinear and dynamic causal models, and exploring adaptive decomposition strategies for real-time data streams. Further research will also focus on reducing computational overhead and improving robustness in ultra-high-dimensional settings.

AI Executive Summary

Causal structure learning is vital for understanding complex systems across disciplines, yet high-dimensional environments with latent variables pose significant computational challenges. Traditional constraint-based algorithms like PC and FCI rely heavily on exhaustive CI testing, which becomes infeasible as data size and complexity grow. To address this, the authors propose DICOLA, a recursive divide-and-conquer framework that leverages MAG properties, specifically m-separation, to systematically partition the variable set into manageable subproblems. Central to this approach is the construction of minimal UIGs via Markov blanket learning, which identifies valid tripartitions that facilitate efficient decomposition.

The process begins with a top-down recursive decomposition, where the variable set is split based on UIG-based separators. Each subproblem is then solved independently using existing algorithms such as FCI, and the local structures are subsequently merged through a theoretically grounded bottom-up process. This ensures that the global causal structure is reconstructed accurately, preserving the essential m-separation relations. Extensive experiments on synthetic and real datasets demonstrate that DICOLA accelerates existing algorithms by over twofold while maintaining high structural fidelity.

The significance of this work lies in its ability to scale causal discovery methods to high-dimensional data with latent confounders, a longstanding challenge in the field. By providing a rigorous theoretical foundation and practical algorithmic steps, the framework opens new avenues for large-scale causal inference in real-world applications such as healthcare analytics and social science research. Despite some limitations related to Markov blanket estimation accuracy and structural complexity, the framework sets a promising direction for future research, including integration with deep learning and dynamic models.

Deep Analysis

Background

Causal inference has evolved from early structural equation models to constraint-based algorithms like PC and FCI, which rely on CI tests to recover causal graphs. While effective in causal sufficiency settings, these methods face computational bottlenecks in high-dimensional data, especially with unobserved confounders. Recent advances introduced recursive and divide-and-conquer strategies, but most are limited to observed-variable-only models. Theoretical foundations like MAGs and m-separation have clarified the role of latent variables, yet scalable algorithms remain elusive. This context motivates the development of methods that can handle latent confounders efficiently without sacrificing accuracy.

Core Problem

The core challenge is designing a scalable, theoretically sound causal structure learning framework that accommodates latent variables. Existing algorithms like FCI are computationally intensive due to the exponential growth of CI tests with data dimensionality. Recursive decomposition offers promise but lacks rigorous guarantees in latent environments. The difficulty lies in identifying valid decomposition points that preserve causal relations, especially when hidden confounders induce complex dependencies. Overcoming these hurdles is crucial for applying causal inference to real-world high-dimensional systems where unobserved factors are common.

Innovation

This work introduces a recursive decomposition framework tailored for MAGs with latent variables, grounded in the properties of m-separation. Key innovations include: 1) constructing minimal UIGs via Markov blanket learning to identify valid tripartitions; 2) formalizing the theoretical conditions under which global structure can be decomposed without loss of information; 3) developing a systematic recursive process that guarantees the preservation of causal relations during splitting and merging. These advances enable scalable, accurate causal discovery in complex environments, bridging a critical gap in the literature.

Methodology

  • �� Use MAG's m- separation to identify potential decomposition points. • Construct minimal UIGs by learning Markov blankets for each variable, capturing the maximum separation information. • Apply an undirected graph partitioning algorithm (e.g., junction trees) to find separator sets C, dividing the variable set into (A, B, C). • Recursively decompose A∪C and B∪C until no further splits are possible. • Within each leaf, apply base algorithms like FCI to learn local structures. • Bottom-up, merge local skeletons by intersecting edges supported by both sides, ensuring consistency. • Theoretically, each step preserves m-separation, guaranteeing the correctness of the overall structure.

Experiments

Experiments involved synthetic datasets generated from known causal graphs with latent variables, including high-dimensional random graphs and MILDEW networks, as well as real-world datasets like health records. Baselines included FCI, RFCI, and FCI+. Metrics focused on structural accuracy, CI test count, and computational time. Hyperparameters followed standard settings, with ablation studies testing the impact of UIG construction and tripartition strategies. Results showed a consistent reduction in computation time and CI tests, with accuracy comparable or superior to baseline methods, validating the framework's scalability and robustness.

Results

DICOLA achieved an average 2.5x speedup over traditional algorithms, with over 95% accuracy in structure recovery. In high-dimensional settings, CI test counts dropped by more than half. On real data, it successfully identified hidden confounders, improving causal stability. Ablation studies confirmed that UIG-based recursive splitting outperformed random partitioning, demonstrating the importance of the theoretical decomposition guarantees. Overall, results highlight the framework's capacity to handle complex, large-scale causal discovery tasks efficiently.

Applications

The framework is suitable for large-scale causal inference in healthcare, economics, and social sciences, especially where unmeasured confounders are prevalent. It enables practitioners to analyze high-dimensional data efficiently, uncover hidden causal relationships, and improve model interpretability. Future integration with deep learning could extend its application to nonlinear and dynamic systems, broadening its impact across scientific disciplines.

Limitations & Outlook

Dependence on accurate Markov blanket estimation may limit performance if MB learning fails in noisy or sparse data. Structural complexity with numerous latent variables can still impose high computational costs. The recursive process might face difficulties in extremely high-dimensional or highly sparse datasets, requiring further optimization. Future work should focus on robust MB learning, adaptive decomposition strategies, and extending to nonlinear causal models.

Plain Language Accessible to non-experts

想象你在一个大厨房里准备一道复杂的菜肴。厨房里有许多不同的食材(变量),它们之间有各种配合关系(因果关系)。有时候,厨房里还藏着一些你看不见的秘密调料(潜变量),它们影响多个食材,但你不知道它们的存在。传统方法就像是逐个尝试每种调料,费时又繁琐。而这篇文章的方法像是先把厨房划分成几个区域(分解),每个区域内部先搞清楚食材的关系,然后再把这些区域拼在一起,形成完整的菜谱。这样,不仅节省时间,还能发现那些隐藏的调料,帮助你做出更好的菜。这就像拼拼图,先拆开,再拼合,最后还原出完整的厨房布局。

Abstract

Constraint-based causal discovery is widely used for learning causal structures, but heavy reliance on conditional independence (CI) testing makes it computationally expensive in high-dimensional settings. To mitigate this limitation, many divide-and-conquer frameworks have been proposed, but most assume causal sufficiency, i.e., no latent variables. In this paper, we show that divide-and-conquer strategies can be theoretically generalized beyond causal sufficiency to settings with latent variables. Specifically, we propose a recursive decomposition framework, termed DiCoLa, that enables divide-and-conquer causal discovery in the presence of latent variables. It recursively decomposes the global learning task into smaller subproblems and integrates their solutions through a principled reconstruction step to recover the global structure. We theoretically establish the soundness and completeness of the proposed framework. Extensive experiments on synthetic data demonstrate that our approach significantly improves computational efficiency across a range of causal discovery algorithms, while experiments on a real-world dataset further illustrate its practical effectiveness.

cs.LG cs.AI stat.ML