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 条
  • [21] FPGA-Accelerated Samplesort for Large Data Sets
    Chen, Han
    Madaminov, Sergey
    Ferdman, Michael
    Milder, Peter
    2020 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA '20), 2020, : 222 - 232
  • [22] FPGA-accelerated molecular dynamics simulations: An overview
    Yang, Xiaodong
    Mou, Shengmei
    Dou, Yong
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2007, 4419 : 293 - +
  • [23] ACCLOUD (ACcelerated CLOUD): A Novel FPGA-Accelerated Cloud Archictecture
    Yazar, Alper
    Erol, Ahmet
    Schmidt, Ece Guran
    2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [24] Causal Discovery Using Regression-Based Conditional Independence Tests
    Zhang, Hao
    Zhou, Shuigeng
    Zhang, Kun
    Guan, Jihong
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1250 - 1256
  • [25] Causal Discovery by Continuous Optimization with Conditional Independence Constraint: Methodology and Performance
    Xia, Yewei
    Zhang, Hao
    Ren, Yixin
    Guan, Jihong
    Zhou, Shuigeng
    23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, ICDM 2023, 2023, : 668 - 677
  • [26] FPGA-Accelerated Molecular Dynamics Simulations System
    Guo, He
    Su, Lili
    Wang, Yuxin
    Long, Zhu
    2009 INTERNATIONAL CONFERENCE ON SCALABLE COMPUTING AND COMMUNICATIONS & EIGHTH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING, 2009, : 360 - 365
  • [27] FPGA-accelerated seed generation in mercury BLASTP
    Jacob, Arpith
    Lancaster, Joseph
    Buhler, Jeremy
    Chamberlain, Roger D.
    FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 95 - +
  • [28] Terabyte Sort on FPGA-Accelerated Flash Storage
    Jun, Sang-Woo
    Xu, Shuotao
    Arvind
    2017 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2017), 2017, : 17 - 24
  • [29] FPGA-Accelerated Particle-Grid Mapping
    Sanaullah, Ahmed
    Khoshparvar, Arash
    Herbordt, Martin C.
    2016 IEEE 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2016, : 192 - 195
  • [30] HYBRID FPGA-ACCELERATED SQL QUERY PROCESSING
    Woods, Louis
    Istvan, Zsolt
    Alonso, Gustavo
    2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,