A Single Iterative Step for Anytime Causal Discovery

We present a sound and complete algorithm for recovering causal graphs from observed, non-interventional data, in the possible presence of latent confounders and selection bias. We rely on the causal Markov and faithfulness assumptions and recover the equivalence class of the underlying causal graph...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Rohekar, Raanan Y, Gurwicz, Yaniv, Nisimov, Shami, Novik, Gal
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Rohekar, Raanan Y
Gurwicz, Yaniv
Nisimov, Shami
Novik, Gal
description We present a sound and complete algorithm for recovering causal graphs from observed, non-interventional data, in the possible presence of latent confounders and selection bias. We rely on the causal Markov and faithfulness assumptions and recover the equivalence class of the underlying causal graph by performing a series of conditional independence (CI) tests between observed variables. We propose a single step that is applied iteratively, such that the independence and causal relations entailed from the resulting graph, after any iteration, is correct and becomes more informative with successive iteration. Essentially, we tie the size of the CI condition set to its distance from the tested nodes on the resulting graph. Each iteration refines the skeleton and orientation by performing CI tests having condition sets that are larger than in the preceding iteration. In an iteration, condition sets of CI tests are constructed from nodes that are within a specified search distance, and the sizes of these condition sets is equal to this search distance. The algorithm then iteratively increases the search distance along with the condition set sizes. Thus, each iteration refines a graph, that was recovered by previous iterations having smaller condition sets -- having a higher statistical power. We demonstrate that our algorithm requires significantly fewer CI tests and smaller condition sets compared to the FCI algorithm. This is evident for both recovering the true underlying graph using a perfect CI oracle, and accurately estimating the graph using limited observed data.
doi_str_mv 10.48550/arxiv.2012.07513
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2012_07513</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2012_07513</sourcerecordid><originalsourceid>FETCH-LOGICAL-a673-b046fef2847c2a0f1c4c21aec42189bfd4a9a601f2c4f646dee102cf7b3e58733</originalsourceid><addsrcrecordid>eNotzrtuwjAUgGEvHRDlAZjqF0jqy4kdxiiFFgmpA-zRiTmnshQuctKIvD2Cdvq3X58QS61yKItCvWO6xTE3Sptc-ULbmYBK7uP5pyO5HSjhEEeS-4Guki9JVudpiCeSNf722MmP2IfLSGl6FS-MXU-L_87FYbM-1F_Z7vtzW1e7DJ23WavAMbEpwQeDinWAYDRSAKPLVctHwBU6pdkEYAfuSKSVCexbS0XprZ2Lt7_tk91cUzxhmpoHv3ny7R0QCT8j</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A Single Iterative Step for Anytime Causal Discovery</title><source>arXiv.org</source><creator>Rohekar, Raanan Y ; Gurwicz, Yaniv ; Nisimov, Shami ; Novik, Gal</creator><creatorcontrib>Rohekar, Raanan Y ; Gurwicz, Yaniv ; Nisimov, Shami ; Novik, Gal</creatorcontrib><description>We present a sound and complete algorithm for recovering causal graphs from observed, non-interventional data, in the possible presence of latent confounders and selection bias. We rely on the causal Markov and faithfulness assumptions and recover the equivalence class of the underlying causal graph by performing a series of conditional independence (CI) tests between observed variables. We propose a single step that is applied iteratively, such that the independence and causal relations entailed from the resulting graph, after any iteration, is correct and becomes more informative with successive iteration. Essentially, we tie the size of the CI condition set to its distance from the tested nodes on the resulting graph. Each iteration refines the skeleton and orientation by performing CI tests having condition sets that are larger than in the preceding iteration. In an iteration, condition sets of CI tests are constructed from nodes that are within a specified search distance, and the sizes of these condition sets is equal to this search distance. The algorithm then iteratively increases the search distance along with the condition set sizes. Thus, each iteration refines a graph, that was recovered by previous iterations having smaller condition sets -- having a higher statistical power. We demonstrate that our algorithm requires significantly fewer CI tests and smaller condition sets compared to the FCI algorithm. This is evident for both recovering the true underlying graph using a perfect CI oracle, and accurately estimating the graph using limited observed data.</description><identifier>DOI: 10.48550/arxiv.2012.07513</identifier><language>eng</language><subject>Computer Science - Artificial Intelligence ; Computer Science - Learning ; Statistics - Machine Learning</subject><creationdate>2020-12</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,780,885</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2012.07513$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2012.07513$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Rohekar, Raanan Y</creatorcontrib><creatorcontrib>Gurwicz, Yaniv</creatorcontrib><creatorcontrib>Nisimov, Shami</creatorcontrib><creatorcontrib>Novik, Gal</creatorcontrib><title>A Single Iterative Step for Anytime Causal Discovery</title><description>We present a sound and complete algorithm for recovering causal graphs from observed, non-interventional data, in the possible presence of latent confounders and selection bias. We rely on the causal Markov and faithfulness assumptions and recover the equivalence class of the underlying causal graph by performing a series of conditional independence (CI) tests between observed variables. We propose a single step that is applied iteratively, such that the independence and causal relations entailed from the resulting graph, after any iteration, is correct and becomes more informative with successive iteration. Essentially, we tie the size of the CI condition set to its distance from the tested nodes on the resulting graph. Each iteration refines the skeleton and orientation by performing CI tests having condition sets that are larger than in the preceding iteration. In an iteration, condition sets of CI tests are constructed from nodes that are within a specified search distance, and the sizes of these condition sets is equal to this search distance. The algorithm then iteratively increases the search distance along with the condition set sizes. Thus, each iteration refines a graph, that was recovered by previous iterations having smaller condition sets -- having a higher statistical power. We demonstrate that our algorithm requires significantly fewer CI tests and smaller condition sets compared to the FCI algorithm. This is evident for both recovering the true underlying graph using a perfect CI oracle, and accurately estimating the graph using limited observed data.</description><subject>Computer Science - Artificial Intelligence</subject><subject>Computer Science - Learning</subject><subject>Statistics - Machine Learning</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotzrtuwjAUgGEvHRDlAZjqF0jqy4kdxiiFFgmpA-zRiTmnshQuctKIvD2Cdvq3X58QS61yKItCvWO6xTE3Sptc-ULbmYBK7uP5pyO5HSjhEEeS-4Guki9JVudpiCeSNf722MmP2IfLSGl6FS-MXU-L_87FYbM-1F_Z7vtzW1e7DJ23WavAMbEpwQeDinWAYDRSAKPLVctHwBU6pdkEYAfuSKSVCexbS0XprZ2Lt7_tk91cUzxhmpoHv3ny7R0QCT8j</recordid><startdate>20201214</startdate><enddate>20201214</enddate><creator>Rohekar, Raanan Y</creator><creator>Gurwicz, Yaniv</creator><creator>Nisimov, Shami</creator><creator>Novik, Gal</creator><scope>AKY</scope><scope>EPD</scope><scope>GOX</scope></search><sort><creationdate>20201214</creationdate><title>A Single Iterative Step for Anytime Causal Discovery</title><author>Rohekar, Raanan Y ; Gurwicz, Yaniv ; Nisimov, Shami ; Novik, Gal</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a673-b046fef2847c2a0f1c4c21aec42189bfd4a9a601f2c4f646dee102cf7b3e58733</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Computer Science - Artificial Intelligence</topic><topic>Computer Science - Learning</topic><topic>Statistics - Machine Learning</topic><toplevel>online_resources</toplevel><creatorcontrib>Rohekar, Raanan Y</creatorcontrib><creatorcontrib>Gurwicz, Yaniv</creatorcontrib><creatorcontrib>Nisimov, Shami</creatorcontrib><creatorcontrib>Novik, Gal</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv Statistics</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Rohekar, Raanan Y</au><au>Gurwicz, Yaniv</au><au>Nisimov, Shami</au><au>Novik, Gal</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Single Iterative Step for Anytime Causal Discovery</atitle><date>2020-12-14</date><risdate>2020</risdate><abstract>We present a sound and complete algorithm for recovering causal graphs from observed, non-interventional data, in the possible presence of latent confounders and selection bias. We rely on the causal Markov and faithfulness assumptions and recover the equivalence class of the underlying causal graph by performing a series of conditional independence (CI) tests between observed variables. We propose a single step that is applied iteratively, such that the independence and causal relations entailed from the resulting graph, after any iteration, is correct and becomes more informative with successive iteration. Essentially, we tie the size of the CI condition set to its distance from the tested nodes on the resulting graph. Each iteration refines the skeleton and orientation by performing CI tests having condition sets that are larger than in the preceding iteration. In an iteration, condition sets of CI tests are constructed from nodes that are within a specified search distance, and the sizes of these condition sets is equal to this search distance. The algorithm then iteratively increases the search distance along with the condition set sizes. Thus, each iteration refines a graph, that was recovered by previous iterations having smaller condition sets -- having a higher statistical power. We demonstrate that our algorithm requires significantly fewer CI tests and smaller condition sets compared to the FCI algorithm. This is evident for both recovering the true underlying graph using a perfect CI oracle, and accurately estimating the graph using limited observed data.</abstract><doi>10.48550/arxiv.2012.07513</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2012.07513
ispartof
issn
language eng
recordid cdi_arxiv_primary_2012_07513
source arXiv.org
subjects Computer Science - Artificial Intelligence
Computer Science - Learning
Statistics - Machine Learning
title A Single Iterative Step for Anytime Causal Discovery
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T10%3A57%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Single%20Iterative%20Step%20for%20Anytime%20Causal%20Discovery&rft.au=Rohekar,%20Raanan%20Y&rft.date=2020-12-14&rft_id=info:doi/10.48550/arxiv.2012.07513&rft_dat=%3Carxiv_GOX%3E2012_07513%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true