Learning Bayesian networks with local structure, mixed variables, and exact algorithms

被引:20
|
作者
Talvitie, Topi [1 ]
Eggeling, Ralf [2 ]
Koivisto, Mikko [1 ]
机构
[1] Univ Helsinki, Dept Comp Sci, Helsinki, Finland
[2] Univ Tubingen, Dept Comp Sci, Tubingen, Germany
基金
芬兰科学院;
关键词
Bayesian networks; Decision trees; Exact algorithms; Structure learning; STRUCTURE DISCOVERY; CART;
D O I
10.1016/j.ijar.2019.09.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern exact algorithms for structure learning in Bayesian networks first compute an exact local score of every candidate parent set, and then find a network structure by combinatorial optimization so as to maximize the global score. This approach assumes that each local score can be computed fast, which can be problematic when the scarcity of the data calls for structured local models or when there are both continuous and discrete variables, for these cases have lacked efficient-to-compute local scores. To address this challenge, we introduce a local score that is based on a class of classification and regression trees. We show that under modest restrictions on the possible branchings in the tree structure, it is feasible to find a structure that maximizes a Bayes score in a range of moderate-size problem instances. In particular, this enables global optimization of the Bayesian network structure, including the local structure. In addition, we introduce a related model class that extends ordinary conditional probability tables to continuous variables by employing an adaptive discretization approach. The two model classes are compared empirically by learning Bayesian networks from benchmark real-world and synthetic data sets. We discuss the relative strengths of the model classes in terms of their structure learning capability, predictive performance, and running time. (C) 2019 The Authors. Published by Elsevier Inc.
引用
收藏
页码:69 / 95
页数:27
相关论文
共 50 条
  • [1] Discrete Latent Variables Discovery and Structure Learning in Mixed Bayesian Networks
    Peled, Aviv
    Fine, Shai
    20TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2021), 2021, : 248 - 255
  • [2] Learning Bayesian networks structure with continuous variables
    Wang, Shuang-Cheng
    Li, Xiao-Lin
    Tang, Hai-Yan
    ADVANCED DATA MINING AND APPLICATIONS, PROCEEDINGS, 2006, 4093 : 448 - 456
  • [3] Learning Bayesian networks with local structure
    Friedman, N
    Goldszmidt, M
    UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 1996, : 252 - 262
  • [4] Learning Bayesian networks with local structure
    Friedman, N
    Goldszmidt, M
    LEARNING IN GRAPHICAL MODELS, 1998, 89 : 421 - 459
  • [5] LEARNING ALGORITHMS OF FORM STRUCTURE FOR BAYESIAN NETWORKS
    Philippot, Emilie
    Belaid, Yolande
    Belaid, Abdel
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 2149 - 2152
  • [6] Local and Global Algorithms for Learning Dynamic Bayesian Networks
    Nguyen Xuan Vinh
    Chetty, Madhu
    Coppel, Ross
    Wangikar, Pramod P.
    12TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2012), 2012, : 685 - 694
  • [7] Exact Structure Learning of Bayesian Networks by Optimal Path Extension
    Karan, Subhadeep
    Zola, Jaroslaw
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 48 - 55
  • [8] Scoring Bayesian networks of mixed variables
    Andrews, Bryan
    Ramsey, Joseph
    Cooper, Gregory F.
    INTERNATIONAL JOURNAL OF DATA SCIENCE AND ANALYTICS, 2018, 6 (01) : 3 - 18
  • [9] Exact Bayesian structure discovery in Bayesian networks
    Koivisto, M
    Sood, K
    JOURNAL OF MACHINE LEARNING RESEARCH, 2004, 5 : 549 - 573
  • [10] Revisited EM algorithms for learning structure and parameters in Bayesian networks
    Luna, JEO
    Zanusso, MB
    ICAI '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, 2005, : 572 - 578