Solving inference problems of Bayesian networks by probabilistic computing

被引:1
|
作者
Hong, Seokmin [1 ]
机构
[1] Korea Inst Sci & Technol, Ctr Spintron, Seoul 02792, South Korea
基金
新加坡国家研究基金会;
关键词
P-BITS;
D O I
10.1063/5.0157394
中图分类号
TB3 [工程材料学];
学科分类号
0805 ; 080502 ;
摘要
Recently, probabilistic computing approach has shown its broad application in problems ranging from combinatorial optimizations and machine learning to quantum simulation where a randomly fluctuating bit called p-bit constitutes a basic building block. This new type of computing scheme tackles domain-specific and computationally hard problems that can be efficiently solved using probabilistic algorithms compared to classical deterministic counterparts. Here, we apply the probabilistic computing scheme to various inference problems of Bayesian networks with non-linear synaptic connections without auxiliary p-bits. The results are supported by nanomagnet-based SPICE (Simulation Program with Integrated Circuit Emphasis) results, behavioral model, and hardware implementations using a fieldprogrammable gate array. Two types of Monte Carlo sampling methods are tested, namely rejection and importance samplings, where clamping of p-bits is applicable as in Boltzmann networks in the latter. Partial parallelism that can be used for the sequential update of each p-bit in Bayesian networks is presented. Finally, the model is directly applied to temporal Bayesian networks with relevant inference problems. We believe that the proposed approaches provide valuable tools and practical methods for various inference problems in Bayesian networks. (c) 2023 Author(s). All article content, except where otherwise noted, is licensed under a Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Numerical techniques for solving estimation problems on robust Bayesian Networks
    Gaivoronski, A
    Morassutto, M
    Silani, S
    Stella, F
    BAYESIAN ROBUSTNESS, 1996, 29 : 315 - 329
  • [32] Solving inverse problems by Bayesian iterative inversion of Neural Networks
    Hwang, JN
    THEORETICAL ASPECTS OF NEURAL COMPUTATION: A MULTIDISCIPLINARY PERSPECTIVE, 1998, : 103 - 117
  • [33] Bayesian inference for inverse problems
    Mohammad-Djafari, A
    BAYESIAN INFERENCE AND MAXIMUM ENTROPY METHODS IN SCIENCE AND ENGINEERING, 2002, 617 : 477 - 496
  • [34] Bayonet: Probabilistic Inference for Networks
    Gehr, Timon
    Misailovic, Sasa
    Tsankov, Petar
    Vanbever, Laurent
    Wiesmann, Pascal
    Vechev, Martin
    ACM SIGPLAN NOTICES, 2018, 53 (04) : 543 - 559
  • [35] Bayonet: Probabilistic Inference for Networks
    Gehr, Timon
    Misailovic, Sasa
    Tsankov, Petar
    Vanbever, Laurent
    Wiesmann, Pascal
    Vechev, Martin
    PROCEEDINGS OF THE 39TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, PLDI 2018, 2018, : 586 - 602
  • [36] Probabilistic analysis of communities and inner roles in networks: Bayesian generative models and approximate inference
    Costa, Gianni
    Ortale, Riccardo
    SOCIAL NETWORK ANALYSIS AND MINING, 2013, 3 (04) : 1015 - 1038
  • [37] Solving Bayesian inverse problems from the perspective of deep generative networks
    Thomas Y. Hou
    Ka Chun Lam
    Pengchuan Zhang
    Shumao Zhang
    Computational Mechanics, 2019, 64 : 395 - 408
  • [38] Solving Bayesian inverse problems from the perspective of deep generative networks
    Hou, Thomas Y.
    Lam, Ka Chun
    Zhang, Pengchuan
    Zhang, Shumao
    COMPUTATIONAL MECHANICS, 2019, 64 (02) : 395 - 408
  • [39] Introduction to inference for Bayesian networks
    Cowell, R
    LEARNING IN GRAPHICAL MODELS, 1998, 89 : 9 - 26
  • [40] Bayesian Inference in Trust Networks
    Orman, Levent V.
    ACM TRANSACTIONS ON MANAGEMENT INFORMATION SYSTEMS, 2013, 4 (02)