Duplicate Detection for Bayesian Network Structure Learning

被引:0
作者
Niklas Jahnsson
Brandon Malone
Petri Myllymäki
机构
[1] University of Helsinki,Section of Bioinformatics and Systems Cardiology, Department of Internal Medicine III and Klaus Tschira Institute for Integrative Computational Cardiology
[2] University of Heidelberg,Helsinki Institute for Information Technology
[3] University of Helsinki,undefined
来源
New Generation Computing | 2017年 / 35卷
关键词
Bayesian networks; Structure learning; State space search; Delayed duplicate detection; Structured duplicate detection;
D O I
暂无
中图分类号
学科分类号
摘要
We address the well-known score-based Bayesian network structure learning problem. Breadth-first branch and bound (BFBnB) has been shown to be an effective approach for solving this problem. Duplicate detection is an important component of the BFBnB algorithm. Previously, an external sorting-based technique was used for delayed duplicate detection (DDD). We propose a hashing-based technique for DDD and a bin packing algorithm for minimizing the number of external memory files and operations. We also give a structured duplicate detection approach which completely eliminates DDD. Importantly, these techniques ensure the search algorithms respect any given memory bound. Empirically, we demonstrate that structured duplicate detection is significantly faster than the previous state of the art in limited-memory settings. Our results show that the bin packing algorithm incurs some overhead, but that the overhead is offset by reducing I/O when more memory is available.
引用
收藏
页码:47 / 67
页数:20
相关论文
共 50 条
  • [41] A survey on Bayesian network structure learning from data
    Scanagatta, Mauro
    Salmeron, Antonio
    Stella, Fabio
    PROGRESS IN ARTIFICIAL INTELLIGENCE, 2019, 8 (04) : 425 - 439
  • [42] Learning bayesian network structure based on topological potential
    Information and Engineering College, Capital Normal University, Beijing, China
    不详
    J. Inf. Comput. Sci., 9 (3383-3393): : 3383 - 3393
  • [43] Hybrid Optimization Algorithm for Bayesian Network Structure Learning
    Sun, Xingping
    Chen, Chang
    Wang, Lu
    Kang, Hongwei
    Shen, Yong
    Chen, Qingyi
    INFORMATION, 2019, 10 (10)
  • [44] FALCON OPTIMIZATION ALGORITHM FOR BAYESIAN NETWORK STRUCTURE LEARNING
    Kareem, Shahab Wahhab
    Okur, Mehmet Cudi
    COMPUTER SCIENCE-AGH, 2021, 22 (04): : 553 - 569
  • [45] Bayesian Network Structure Learning Using Case-Injected Genetic Algorithms
    Jose, Sonu
    Louis, Sushil J.
    Dascalu, Sergiu M.
    Liu, Siming
    2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2020, : 572 - 579
  • [46] Bayesian network structure learning combining K2 with simulated annealing
    Hu, Y. (hya507@sina.com), 1600, Southeast University, 2 Sipailou, Nanjing, 210096, China (42): : 82 - 86
  • [47] Learning Bayesian Network Structure Using a MultiExpert Approach
    Colace, Francesco
    De Santo, Massimo
    Greco, Luca
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (02) : 269 - 284
  • [48] Learning-Bayesian network structure based on synergetics
    Huang, Jiejun
    Pan, Heping
    PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE: 50 YEARS' ACHIEVEMENTS, FUTURE DIRECTIONS AND SOCIAL IMPACTS, 2006, : 643 - 646
  • [49] A Spark-based parallel genetic algorithm for Bayesian network structure learning
    Wu, Naixin
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2024, 20 (02) : 109 - 117
  • [50] Being Bayesian about network structure. A Bayesian approach to structure discovery in Bayesian networks
    Friedman, N
    Koller, D
    MACHINE LEARNING, 2003, 50 (1-2) : 95 - 125