JOURNAL ARTICLE

Discovering Cyclic Causal Models with Latent Variables: A General SAT-Based Procedure

Abstract

We present a very general approach to learning the structure of causal models based on d-separation constraints, obtained from any given set of overlapping passive observational or experimental data sets. The procedure allows for both directed cycles (feedback loops) and the presence of latent variables. Our approach is based on a logical representation of causal pathways, which permits the integration of quite general background knowledge, and inference is performed using a Boolean satisfiability (SAT) solver. The procedure is complete in that it exhausts the available information on whether any given edge can be determined to be present or absent, and returns "unknown" otherwise. Many existing constraint-based causal discovery algorithms can be seen as special cases, tailored to circumstances in which one or more restricting assumptions apply. Simulations illustrate the effect of these assumptions on discovery and how the present algorithm scales.

Keywords:
Computer science Satisfiability Latent variable Inference Causal inference Constraint (computer-aided design) Set (abstract data type) Solver Representation (politics) Causal model Causal structure Boolean satisfiability problem Algorithm Theoretical computer science Artificial intelligence Mathematics Econometrics Statistics

Metrics

37
Cited By
0.00
FWCI (Field Weighted Citation Impact)
29
Refs
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Bayesian Modeling and Causal Inference
Physical Sciences →  Computer Science →  Artificial Intelligence
Constraint Satisfaction and Optimization
Physical Sciences →  Computer Science →  Computer Networks and Communications
Machine Learning and Algorithms
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

DISSERTATION

Discovering and Learning Causal Bayesian Models with Latent Variables

Xuhui Zhang

University:   OPAL (Open@LaTrobe) (La Trobe University) Year: 2021
JOURNAL ARTICLE

Discovering and Learning Causal Bayesian Models with Latent Variables

ZHANG, XUHUI

Journal:   Monash University Year: 2021
JOURNAL ARTICLE

Learning linear cyclic causal models with latent variables

Antti HyttinenFrederick EberhardtPatrik O. Hoyer

Journal:   Journal of Machine Learning Research Year: 2012 Vol: 13 (1)Pages: 3387-3439
JOURNAL ARTICLE

Discovering Causal Relations Among Latent Variables in Directed Acyclical Graphical Models

Peter Spirtes

Journal:   Research Showcase @ Carnegie Mellon University (Carnegie Mellon University) Year: 2018
© 2026 ScienceGate Book Chapters — All rights reserved.