Distributed parallel compilation of MSBNs

被引:0
|
作者
An, Xiangdong [1 ]
Cercone, Nick [1 ]
机构
[1] York Univ, Dept Comp Sci & Engn, Toronto, ON M3J 1P3, Canada
来源
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE | 2009年 / 21卷 / 12期
关键词
graph triangulation; distributed computation; parallel computation; Bayesian networks; multiply sectioned Bayesian networks; multiagent systems; MULTIAGENT PROBABILISTIC INFERENCE; SECTIONED BAYESIAN NETWORKS; CONSENSUS;
D O I
10.1002/cpe.1405
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multiply sectioned Bayesian networks (MSBNs) support multiagent probabilistic inference in distributed large problem domains. Inference with MSBNs can be performed using their compiled representations. The compilation involves moralization and triangulation of a set of local graphical structures. Privacy of agents may prevent us from compiling MSBNs at a central location. In earlier work, agents performed compilation sequentially via a depth-first traversal of the hypertree that organizes local subnets, where communication failure between any two agents would crush the whole work. In this paper, we present an asynchronous compilation method by which multiple agents compile MSBNs in full parallel. Compared with the traversal compilation, the asynchronous one is robust, self-adaptive, and fault-tolerant. Experiments show that both methods provide similar quality compilation to simple MSBNs, but the asynchronous one provides much higher quality compilation to complex MSBNs. Empirical study also indicates that the asynchronous one is consistently faster than the traversal one. Copyright (C) 2009 John Wiley & Sons, Ltd.
引用
收藏
页码:1607 / 1631
页数:25
相关论文
共 50 条
  • [1] Parallel Lisp compilation for distributed systems
    Feng, MD
    Yuen, CK
    AUSTRALIAN COMPUTER JOURNAL, 1995, 27 (03): : 77 - 91
  • [2] Parallel Compilation Method for Fully Distributed Intelligent Building System Applications
    Chen W.-J.
    Yang Q.-L.
    Jiang Z.-Y.
    Xing J.-C.
    Zhou Q.-Z.
    Zou R.-W.
    Feng B.-W.
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (06): : 2724 - 2752
  • [3] Distributed compilation
    Zaliva, V
    DR DOBBS JOURNAL, 2004, 29 (11): : 62 - +
  • [4] PARALLEL COMPILATION FOR A PARALLEL MACHINE
    GROSS, T
    ZOBEL, A
    ZOLG, M
    SIGPLAN NOTICES, 1989, 24 (07): : 91 - 100
  • [5] A DISTRIBUTED LOAD-BUILDING ALGORITHM FOR PARALLEL COMPILATION OF FILES IN A SOFTWARE APPLICATION
    HAC, A
    LOKA, RR
    JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 26 (02) : 167 - 177
  • [6] Compilation techniques for parallel systems
    Gupta, R
    Pande, S
    Psarris, K
    Sarkar, V
    PARALLEL COMPUTING, 1999, 25 (13-14) : 1741 - 1783
  • [7] COMPILATION FOR INSTRUCTION PARALLEL PROCESSORS
    KASTENS, U
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 477 : 26 - 41
  • [8] PARALLEL COMPILATION ON A MULTIPROCESSOR SYSTEM
    BREZANY, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 237 : 279 - 286
  • [9] PARALLEL COMPILATION ON ASSOCIATIVE COMPUTERS
    ASTHAGIRI, CR
    POTTER, JL
    PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 1994, 50 : 315 - 318
  • [10] Distributed picture compilation demonstration
    Alexander, R
    Anderson, J
    Leal, J
    Mullin, D
    Nicholson, D
    Watson, G
    SIGNAL PROCESSING, SENSOR FUSION, AND TARGET RECOGNITION XIII, 2004, 5429 : 439 - 445