FPGA-Accelerated Causal Discovery with Conditional Independence Test Prioritization

被引:0
|
作者
Guo, Ce [1 ]
Cupello, Diego [1 ]
Luk, Wayne [1 ]
Levine, Joshua [2 ]
Warren, Alexander [2 ]
Brookes, Peter [2 ]
机构
[1] Imperial Coll London, London, England
[2] Intel, London, England
基金
英国工程与自然科学研究理事会;
关键词
BAYESIAN NETWORKS; INFERENCE; MODELS;
D O I
10.1109/FPL60245.2023.00033
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Causal discovery is a data mining approach that finds causal relations between variables from data. Causal discovery algorithms are computationally demanding when the data set has a high dimensionality or a large sample size. A promising way to expedite causal discovery is by utilizing FPGAs, but a significant drawback is that FPGA designs become inefficient when the on-chip memory cannot store the entire data set. This paper proposes Conditional Independence Test Prioritization (CITP), a novel approach that overcomes this limitation and enables fast FPGA-based causal discovery for large datasets with comparable speed and adequate accuracy to state-of-the-art methods. The main idea behind CITP is to design a workflow that allows a small subset of data to be stored in on-chip memory for prioritizing conditional independence tests. The paper provides experimental results that demonstrate the effectiveness of CITP in terms of both accuracy and speed. Our experiments show that for specific datasets, the proposed approach can respectively be 79 times, 2.6 times and 2.1 times faster than current CPU, GPU and FPGA designs.
引用
收藏
页码:182 / 188
页数:7
相关论文
共 50 条
  • [1] A Distribution Free Conditional Independence Test with Applications to Causal Discovery
    Cai, Zhanrui
    Li, Runze
    Zhang, Yaowu
    [J]. Journal of Machine Learning Research, 2022, 23
  • [2] A Distribution Free Conditional Independence Test with Applications to Causal Discovery
    Cai, Zhanrui
    Li, Runze
    Zhang, Yaowu
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2022, 23
  • [3] Residual Similarity Based Conditional Independence Test and Its Application in Causal Discovery
    Zhang, Hao
    Zhou, Shuigeng
    Zhang, Kun
    Guan, Jihong
    [J]. THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 5942 - 5949
  • [4] Non-Stationary Causal Discovery Method Based on Conditional Independence Test
    Zhifeng, Hao
    Weijie, Zhang
    Ruichu, Cai
    Wei, Chen
    [J]. Computer Engineering and Applications, 60 (10): : 113 - 120
  • [5] Towards Dynamic Causal Discovery with Rare Events: A Nonparametric Conditional Independence Test
    Chiu, Chih-Yuan
    Kulkarni, Kshitij
    Sastry, Shankar
    [J]. 2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023,
  • [6] Measuring Conditional Independence by Independent Residuals for Causal Discovery
    Zhang, Hao
    Zhou, Shuigeng
    Guan, Jihong
    Huan, Jun
    [J]. ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2019, 10 (05)
  • [7] FPGA-accelerated simulation of computer systems
    [J]. 1600, Morgan and Claypool Publishers (09):
  • [8] FPGA-accelerated Quantum Transport Measurements
    Haarman, Timo
    de Almeida, Antonio Sousa
    Heskes, Amber
    Zwanenburg, Floris
    Alachiotis, Nikolaos
    [J]. 2023 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, ICFPT, 2023, : 44 - 52
  • [9] Conditional Independence Testing with Heteroskedastic Data and Applications to Causal Discovery
    Guenther, Wiebke
    Ninad, Urmi
    Wahl, Jonas
    Runge, Jakob
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [10] FPGA-accelerated Complex Event Processing
    Takenaka, Takashi
    Inoue, Hiroaki
    Hosomi, Takeo
    Nakamura, Yuichi
    [J]. 2015 SYMPOSIUM ON VLSI CIRCUITS (VLSI CIRCUITS), 2015,