Connectable and Independent Junction Tree-Based Compilation Technique of Object-Oriented Bayesian Networks

被引:0
|
作者
Aahad, A. M. [1 ]
Bin Yamin, Khondker [1 ]
Samiullah, Md [1 ]
Ahmed, Chowdhury Farhan [1 ]
Leung, Carson K. [2 ]
Madill, Evan W. R. [2 ]
Pazdor, Adam G. M. [2 ]
机构
[1] Univ Dhaka, Dept Comp Sci & Engn, Dhaka, Bangladesh
[2] Univ Manitoba, Dept Comp Sci, Winnipeg, MB, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Object-oriented Bayesian network (OOBN); Probabilistic graphical model; Incremental compilation (IC); TRIANGULATION; GRAPH;
D O I
10.1109/ICTAI59109.2023.00040
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Object-oriented Bayesian network (OOBN) is a method for building compositional and hierarchical Bayesian network (BN) models that promote reuse and simple maintenance. Reasoning with both BNs and OOBNs entails the computational job of inference, the computation of new posterior probability distributions based on a set of evidence. A widely used inference strategy in conventional BN is to compile the BN into a junction tree (JT) before conducting standard inference. In the case of OOBN, it is first flattened into the underlying BN before performing the JT-based compilation. However, large OOBNs flatten to complex and larger BNs can be computationally intensive to compile into JTs due to the complexity of compilation being exponential to the size of BNs. To cope with these performance issues, techniques like Incremental Compilation (IC) avoid reconstructing JT from scratch after each modification of a BN. However, none of the existing works were able to reduce the computational complexity of compilation. Hence, in this paper, we propose a new compilation algorithm that compiles the OOBN without flattening it and re-using the existing JTs of embedded components of the OOBN. Evaluation results show that our proposed algorithm effectively reduces the computation time for JT construction of OOBN.
引用
收藏
页码:221 / 228
页数:8
相关论文
共 50 条
  • [1] A Tree-based, Domain-Oriented Software Architecture for Interactive Object-Oriented Applications
    Duc Minh Le
    2015 Seventh International Conference on Knowledge and Systems Engineering (KSE), 2015, : 19 - 24
  • [2] Parameter learning in object-oriented Bayesian networks
    Langseth, H
    Bangso, O
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2001, 32 (1-4) : 221 - 243
  • [3] Parameter Learning in Object-Oriented Bayesian Networks
    Helge Langseth
    Olav Bangsø
    Annals of Mathematics and Artificial Intelligence, 2001, 32 : 221 - 243
  • [4] Design and Compilation of an Object-Oriented Macroprogramming Language for Wireless Sensor Networks
    Oppermann, Felix Jonathan
    Roemer, Kay
    Mottola, Luca
    Picco, Gian Pietro
    Gaglione, Andrea
    2014 IEEE 39TH CONFERENCE ON LOCAL COMPUTER NETWORKS WORKSHOPS (LCN WORKSHOPS), 2014, : 574 - 582
  • [5] Stream-Based Dynamic Compilation for Object-Oriented Languages
    Bebenita, Michael
    Chang, Mason
    Gal, Andreas
    Franz, Michael
    OBJECTS, COMPONENTS, MODELS AND PATTERNS, PROCEEDINGS, 2009, 33 : 77 - 95
  • [6] Predicting Change Impact in Object-Oriented Applications with Bayesian Networks
    Abdi, M. K.
    Lounis, H.
    Sahraoui, H.
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 234 - +
  • [7] Object-oriented Bayesian networks for complex quality management problems
    Flaminia Musella
    Paola Vicard
    Quality & Quantity, 2015, 49 : 115 - 133
  • [8] Object-Oriented Bayesian Networks for Modeling the Respondent Measurement Error
    Marella, Daniela
    Vicard, Paola
    COMMUNICATIONS IN STATISTICS-THEORY AND METHODS, 2013, 42 (19) : 3463 - 3477
  • [9] Object-Oriented Bayesian Networks for Detection of Lane Change Maneuvers
    Kasper, Dietmar
    Weidl, Galia
    Dang, Thao
    Breuel, Gabi
    Tamke, Andreas
    Rosenstiel, Wolfgang
    2011 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2011, : 673 - 678
  • [10] Object-oriented Bayesian networks for complex quality management problems
    Musella, Flaminia
    Vicard, Paola
    QUALITY & QUANTITY, 2015, 49 (01) : 115 - 133