EffCause: Discover Dynamic Causal Relationships Efficiently from Time-Series

Since the proposal of Granger causality, many researchers have followed the idea and developed extensions to the original algorithm. The classic Granger causality test aims to detect the existence of the static causal relationship. Notably, a fundamental assumption underlying most previous studies i...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on knowledge discovery from data 2024-02, Vol.18 (5), p.1-21, Article 105
Hauptverfasser: Pan, Yicheng, Zhang, Yifan, Jiang, Xinrui, Ma, Meng, Wang, Ping
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 21
container_issue 5
container_start_page 1
container_title ACM transactions on knowledge discovery from data
container_volume 18
creator Pan, Yicheng
Zhang, Yifan
Jiang, Xinrui
Ma, Meng
Wang, Ping
description Since the proposal of Granger causality, many researchers have followed the idea and developed extensions to the original algorithm. The classic Granger causality test aims to detect the existence of the static causal relationship. Notably, a fundamental assumption underlying most previous studies is the stationarity of causality, which requires the causality between variables to keep stable. However, this study argues that it is easy to break in real-world scenarios. Fortunately, our paper presents an essential observation: if we consider a sufficiently short window when discovering the rapidly changing causalities, they will keep approximately static and thus can be detected using the static way correctly. In light of this, we develop EffCause, bringing dynamics into classic Granger causality. Specifically, to efficiently examine the causalities on different sliding window lengths, we design two optimization schemes in EffCause and demonstrate the advantage of EffCause through extensive experiments on both simulated and real-world datasets. The results validate that EffCause achieves state-of-the-art accuracy in continuous causal discovery tasks while achieving faster computation. Case studies from cloud system failure analysis and traffic flow monitoring show that EffCause effectively helps us understand real-world time-series data and solve practical problems.
doi_str_mv 10.1145/3640818
format Article
fullrecord <record><control><sourceid>acm_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3640818</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3640818</sourcerecordid><originalsourceid>FETCH-LOGICAL-a239t-20c06b00027c235282f4284db99dc991a60eda77aed30d5f564764183f863df73</originalsourceid><addsrcrecordid>eNo9kMtLAzEYxIMoWKt495Sbp9Uv76w3aesDFgSt4G1J88DIPkqyCvvft6WtpxlmfsxhELomcEcIF_dMctBEn6AJEUIWXNGv06OXmpyji5x_AIQghE5QtQhhZn6zf8DzmG3_5xOej51po8W73DT43TdmiH2Xv-M64y0fbfTd0Iw4pL7Fy9j64sOn6PMlOgumyf7qoFP0-bRYzl6K6u35dfZYFYaycigoWJArAKDKUiaopoFTzd2qLJ0tS2IkeGeUMt4xcCIIyZXkRLOgJXNBsSm63e_a1OecfKjXKbYmjTWBendCfThhS97sSWPbf-hYbgAsblXj</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>EffCause: Discover Dynamic Causal Relationships Efficiently from Time-Series</title><source>Association for Computing Machinery</source><creator>Pan, Yicheng ; Zhang, Yifan ; Jiang, Xinrui ; Ma, Meng ; Wang, Ping</creator><creatorcontrib>Pan, Yicheng ; Zhang, Yifan ; Jiang, Xinrui ; Ma, Meng ; Wang, Ping</creatorcontrib><description>Since the proposal of Granger causality, many researchers have followed the idea and developed extensions to the original algorithm. The classic Granger causality test aims to detect the existence of the static causal relationship. Notably, a fundamental assumption underlying most previous studies is the stationarity of causality, which requires the causality between variables to keep stable. However, this study argues that it is easy to break in real-world scenarios. Fortunately, our paper presents an essential observation: if we consider a sufficiently short window when discovering the rapidly changing causalities, they will keep approximately static and thus can be detected using the static way correctly. In light of this, we develop EffCause, bringing dynamics into classic Granger causality. Specifically, to efficiently examine the causalities on different sliding window lengths, we design two optimization schemes in EffCause and demonstrate the advantage of EffCause through extensive experiments on both simulated and real-world datasets. The results validate that EffCause achieves state-of-the-art accuracy in continuous causal discovery tasks while achieving faster computation. Case studies from cloud system failure analysis and traffic flow monitoring show that EffCause effectively helps us understand real-world time-series data and solve practical problems.</description><identifier>ISSN: 1556-4681</identifier><identifier>EISSN: 1556-472X</identifier><identifier>DOI: 10.1145/3640818</identifier><language>eng</language><publisher>New York, NY: ACM</publisher><subject>Applied computing ; Computing methodologies ; Decision analysis</subject><ispartof>ACM transactions on knowledge discovery from data, 2024-02, Vol.18 (5), p.1-21, Article 105</ispartof><rights>Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-a239t-20c06b00027c235282f4284db99dc991a60eda77aed30d5f564764183f863df73</cites><orcidid>0000-0002-8854-2079 ; 0009-0004-1493-141X ; 0000-0003-1591-0480 ; 0000-0003-4139-1477 ; 0000-0002-1963-2513</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3640818$$EPDF$$P50$$Gacm$$H</linktopdf><link.rule.ids>314,780,784,2282,27924,27925,40196,76228</link.rule.ids></links><search><creatorcontrib>Pan, Yicheng</creatorcontrib><creatorcontrib>Zhang, Yifan</creatorcontrib><creatorcontrib>Jiang, Xinrui</creatorcontrib><creatorcontrib>Ma, Meng</creatorcontrib><creatorcontrib>Wang, Ping</creatorcontrib><title>EffCause: Discover Dynamic Causal Relationships Efficiently from Time-Series</title><title>ACM transactions on knowledge discovery from data</title><addtitle>ACM TKDD</addtitle><description>Since the proposal of Granger causality, many researchers have followed the idea and developed extensions to the original algorithm. The classic Granger causality test aims to detect the existence of the static causal relationship. Notably, a fundamental assumption underlying most previous studies is the stationarity of causality, which requires the causality between variables to keep stable. However, this study argues that it is easy to break in real-world scenarios. Fortunately, our paper presents an essential observation: if we consider a sufficiently short window when discovering the rapidly changing causalities, they will keep approximately static and thus can be detected using the static way correctly. In light of this, we develop EffCause, bringing dynamics into classic Granger causality. Specifically, to efficiently examine the causalities on different sliding window lengths, we design two optimization schemes in EffCause and demonstrate the advantage of EffCause through extensive experiments on both simulated and real-world datasets. The results validate that EffCause achieves state-of-the-art accuracy in continuous causal discovery tasks while achieving faster computation. Case studies from cloud system failure analysis and traffic flow monitoring show that EffCause effectively helps us understand real-world time-series data and solve practical problems.</description><subject>Applied computing</subject><subject>Computing methodologies</subject><subject>Decision analysis</subject><issn>1556-4681</issn><issn>1556-472X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNo9kMtLAzEYxIMoWKt495Sbp9Uv76w3aesDFgSt4G1J88DIPkqyCvvft6WtpxlmfsxhELomcEcIF_dMctBEn6AJEUIWXNGv06OXmpyji5x_AIQghE5QtQhhZn6zf8DzmG3_5xOej51po8W73DT43TdmiH2Xv-M64y0fbfTd0Iw4pL7Fy9j64sOn6PMlOgumyf7qoFP0-bRYzl6K6u35dfZYFYaycigoWJArAKDKUiaopoFTzd2qLJ0tS2IkeGeUMt4xcCIIyZXkRLOgJXNBsSm63e_a1OecfKjXKbYmjTWBendCfThhS97sSWPbf-hYbgAsblXj</recordid><startdate>20240228</startdate><enddate>20240228</enddate><creator>Pan, Yicheng</creator><creator>Zhang, Yifan</creator><creator>Jiang, Xinrui</creator><creator>Ma, Meng</creator><creator>Wang, Ping</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-8854-2079</orcidid><orcidid>https://orcid.org/0009-0004-1493-141X</orcidid><orcidid>https://orcid.org/0000-0003-1591-0480</orcidid><orcidid>https://orcid.org/0000-0003-4139-1477</orcidid><orcidid>https://orcid.org/0000-0002-1963-2513</orcidid></search><sort><creationdate>20240228</creationdate><title>EffCause: Discover Dynamic Causal Relationships Efficiently from Time-Series</title><author>Pan, Yicheng ; Zhang, Yifan ; Jiang, Xinrui ; Ma, Meng ; Wang, Ping</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a239t-20c06b00027c235282f4284db99dc991a60eda77aed30d5f564764183f863df73</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Applied computing</topic><topic>Computing methodologies</topic><topic>Decision analysis</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Pan, Yicheng</creatorcontrib><creatorcontrib>Zhang, Yifan</creatorcontrib><creatorcontrib>Jiang, Xinrui</creatorcontrib><creatorcontrib>Ma, Meng</creatorcontrib><creatorcontrib>Wang, Ping</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on knowledge discovery from data</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Pan, Yicheng</au><au>Zhang, Yifan</au><au>Jiang, Xinrui</au><au>Ma, Meng</au><au>Wang, Ping</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>EffCause: Discover Dynamic Causal Relationships Efficiently from Time-Series</atitle><jtitle>ACM transactions on knowledge discovery from data</jtitle><stitle>ACM TKDD</stitle><date>2024-02-28</date><risdate>2024</risdate><volume>18</volume><issue>5</issue><spage>1</spage><epage>21</epage><pages>1-21</pages><artnum>105</artnum><issn>1556-4681</issn><eissn>1556-472X</eissn><abstract>Since the proposal of Granger causality, many researchers have followed the idea and developed extensions to the original algorithm. The classic Granger causality test aims to detect the existence of the static causal relationship. Notably, a fundamental assumption underlying most previous studies is the stationarity of causality, which requires the causality between variables to keep stable. However, this study argues that it is easy to break in real-world scenarios. Fortunately, our paper presents an essential observation: if we consider a sufficiently short window when discovering the rapidly changing causalities, they will keep approximately static and thus can be detected using the static way correctly. In light of this, we develop EffCause, bringing dynamics into classic Granger causality. Specifically, to efficiently examine the causalities on different sliding window lengths, we design two optimization schemes in EffCause and demonstrate the advantage of EffCause through extensive experiments on both simulated and real-world datasets. The results validate that EffCause achieves state-of-the-art accuracy in continuous causal discovery tasks while achieving faster computation. Case studies from cloud system failure analysis and traffic flow monitoring show that EffCause effectively helps us understand real-world time-series data and solve practical problems.</abstract><cop>New York, NY</cop><pub>ACM</pub><doi>10.1145/3640818</doi><tpages>21</tpages><orcidid>https://orcid.org/0000-0002-8854-2079</orcidid><orcidid>https://orcid.org/0009-0004-1493-141X</orcidid><orcidid>https://orcid.org/0000-0003-1591-0480</orcidid><orcidid>https://orcid.org/0000-0003-4139-1477</orcidid><orcidid>https://orcid.org/0000-0002-1963-2513</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1556-4681
ispartof ACM transactions on knowledge discovery from data, 2024-02, Vol.18 (5), p.1-21, Article 105
issn 1556-4681
1556-472X
language eng
recordid cdi_crossref_primary_10_1145_3640818
source Association for Computing Machinery
subjects Applied computing
Computing methodologies
Decision analysis
title EffCause: Discover Dynamic Causal Relationships Efficiently from Time-Series
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T14%3A13%3A27IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=EffCause:%20Discover%20Dynamic%20Causal%20Relationships%20Efficiently%20from%20Time-Series&rft.jtitle=ACM%20transactions%20on%20knowledge%20discovery%20from%20data&rft.au=Pan,%20Yicheng&rft.date=2024-02-28&rft.volume=18&rft.issue=5&rft.spage=1&rft.epage=21&rft.pages=1-21&rft.artnum=105&rft.issn=1556-4681&rft.eissn=1556-472X&rft_id=info:doi/10.1145/3640818&rft_dat=%3Cacm_cross%3E3640818%3C/acm_cross%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