paper-with-me

홈 › Papers

Enabling Runtime Verification of Causal Discovery Algorithms with Automated Conditional Independence Reasoning (Extended Version)

2023-09-11 · Pingchuan Ma, Zhenlan Ji, Peisen Yao, Shuai Wang, Kui Ren

Causal discovery is a powerful technique for identifying causal relationships among variables in data. It has been widely used in various applications in software engineering. Causal discovery extensively involves conditional independence (CI) tests. Hence, its output quality highly depends on the performance of CI tests, which can often be unreliable in practice. Moreover, privacy concerns arise when excessive CI tests are performed. Despite the distinct nature between unreliable and excessive CI tests, this paper identifies a unified and principled approach to addressing both of them. Generally, CI statements, the outputs of CI tests, adhere to Pearl's axioms, which are a set of well-established integrity constraints on conditional independence. Hence, we can either detect erroneous CI statements if they violate Pearl's axioms or prune excessive CI statements if they are logically entailed by Pearl's axioms. Holistically, both problems boil down to reasoning about the consistency of CI statements under Pearl's axioms (referred to as CIR problem). We propose a runtime verification tool called CICheck, designed to harden causal discovery algorithms from reliability and privacy perspectives. CICheck employs a sound and decidable encoding scheme that translates CIR into SMT problems. To solve the CIR problem efficiently, CICheck introduces a four-stage decision procedure with three lightweight optimizations that actively prove or refute consistency, and only resort to costly SMT-based reasoning when necessary. Based on the decision procedure to CIR, CICheck includes two variants: ED-CICheck and ED-CICheck, which detect erroneous CI tests (to enhance reliability) and prune excessive CI tests (to enhance privacy), respectively. [abridged due to length limit]

📄 PDF Abstract BibTeX arXiv:2309.05264

Code (0)

등록된 구현이 없습니다.

Tasks

Causal Discovery

Similar Papers 제목 키워드 기반

Local Discovery by Partitioning: Polynomial-Time Causal Discovery Around Exposure-Outcome Pairs

2023-10-25 · Jacqueline Maasch, Weishen Pan, Shantanu Gupta, Volodymyr Kuleshov 외

Causal discovery is crucial for causal inference in observational studies, as it can enable the identification of valid adjustment sets (VAS) for unbiased effect estimation. However, global causal discovery is notoriousl…

Causal DiscoveryCausal Inferencevalid

Efficient Permutation Discovery in Causal DAGs

2020-11-06 · Chandler Squires, Joshua Amaniampong, Caroline Uhler

The problem of learning a directed acyclic graph (DAG) up to Markov equivalence is equivalent to the problem of finding a permutation of the variables that induces the sparsest graph. Without additional assumptions, this…

Score matching enables causal discovery of nonlinear additive noise models

2022-03-08 · Paul Rolland, Volkan Cevher, Matthäus Kleindessner, Chris Russel 외

This paper demonstrates how to recover causal graphs from the score of the data distribution in non-linear additive (Gaussian) noise models. Using score matching algorithms as a building block, we show how to design a ne…

Causal Discovery

Causal Discovery under Off-Target Interventions

2024-02-13 · Davin Choo, Kirankumar Shiragur, Caroline Uhler

Causal graph discovery is a significant problem with applications across various disciplines. However, with observational data alone, the underlying causal graph can only be recovered up to its Markov equivalence class, …

Causal Discovery

Dynamic Expert-Guided Model Averaging for Causal Discovery

2026-01-23 · Adrick Tench, Thomas Demeester arxiv

Would-be practitioners of causal discovery face a dizzying array of algorithms without a clear best choice. This abundance of competitive methods makes ensembling a natural strategy for practical applications. At the sam…