Bayesian Learning of Sum-Product Networks

被引:0
|
作者
Trapp, Martin [1 ,2 ]
Peharz, Robert [3 ]
Ge, Hong [3 ]
Pernkopf, Franz [1 ]
Ghahramani, Zoubin [3 ,4 ]
机构
[1] Graz Univ Technol, Graz, Austria
[2] OFAI, Goa, India
[3] Univ Cambridge, Cambridge, England
[4] Uber AI, San Francisco, CA USA
基金
欧盟地平线“2020”; 奥地利科学基金会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Sum-product networks (SPNs) are flexible density estimators and have received significant attention due to their attractive inference properties. While parameter learning in SPNs is well developed, structure learning leaves something to be desired: Even though there is a plethora of SPN structure learners, most of them are somewhat ad-hoc and based on intuition rather than a clear learning principle. In this paper, we introduce a well-principled Bayesian framework for SPN structure learning. First, we decompose the problem into i) laying out a computational graph, and ii) learning the so-called scope function over the graph. The first is rather unproblematic and akin to neural network architecture validation. The second represents the effective structure of the SPN and needs to respect the usual structural constraints in SPN, i.e. completeness and decomposability. While representing and learning the scope function is somewhat involved in general, in this paper, we propose a natural parametrisation for an important and widely used special case of SPNs. These structural parameters are incorporated into a Bayesian model, such that simultaneous structure and parameter learning is cast into monolithic Bayesian posterior inference. In various experiments, our Bayesian SPNs often improve test likelihoods over greedy SPN learners. Further, since the Bayesian framework protects against overfitting, we can evaluate hyper-parameters directly on the Bayesian model score, waiving the need for a separate validation set, which is especially beneficial in low data regimes. Bayesian SPNs can be applied to heterogeneous domains and can easily be extended to nonparametric formulations. Moreover, our Bayesian approach is the first, which consistently and robustly learns SPN structures under missing data.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] On Converting Sum-Product Networks into Bayesian Networks
    dos Santos, Andre E.
    Butz, Cory J.
    Oliveira, Jhonatan S.
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE, CANADIAN AI 2017, 2017, 10233 : 329 - 334
  • [2] On the Relationship between Sum-Product Networks and Bayesian Networks
    Zhao, Han
    Melibari, Mazen
    Poupart, Pascal
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 37, 2015, 37 : 116 - 124
  • [3] On Learning the Structure of Sum-Product Networks
    Butz, Cory J.
    Oliveira, Jhonatan S.
    dos Santos, Andre E.
    [J]. 2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 2997 - 3004
  • [4] Learning Relational Sum-Product Networks
    Nath, Aniruddh
    Domingos, Pedro
    [J]. PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 2878 - 2886
  • [5] Online and Distributed Bayesian Moment Matching for Parameter Learning in Sum-Product Networks
    Rashwan, Abdullah
    Zhao, Han
    Poupart, Pascal
    [J]. ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 51, 2016, 51 : 1469 - 1477
  • [6] Anytime Learning of Sum-Product and Sum-Product-Max Networks
    Pawar, Swaraj
    Doshi, Prashant
    [J]. INTERNATIONAL CONFERENCE ON PROBABILISTIC GRAPHICAL MODELS, VOL 186, 2022, 186
  • [7] A survey of sum-product networks structural learning
    Xia, Riting
    Zhang, Yan
    Liu, Xueyan
    Yang, Bo
    [J]. NEURAL NETWORKS, 2023, 164 : 645 - 666
  • [8] On the Sample Complexity of Learning Sum-Product Networks
    Aden-Ali, Ishaq
    Ashtiani, Hassan
    [J]. INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 108, 2020, 108 : 4508 - 4518
  • [9] A Unified Approach for Learning the Parameters of Sum-Product Networks
    Zhao, Han
    Poupart, Pascal
    Gordon, Geoff
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 29 (NIPS 2016), 2016, 29
  • [10] Structural knowledge transfer for learning Sum-Product Networks
    Zhao, Jianjun
    Ho, Shen-Shyang
    [J]. KNOWLEDGE-BASED SYSTEMS, 2017, 122 : 159 - 166