1 / 24

Learning The Structure of Probabilistic Sentential Decision Diagrams

Learning The Structure of Probabilistic Sentential Decision Diagrams. Yitao Liang, Jessa Bekker , Guy Van den Broeck. August 12, 2017. Background: Intractable Representation. Bayesian networks. Markov networks. Do not support linear-time exact inference.

freda
Download Presentation

Learning The Structure of Probabilistic Sentential Decision Diagrams

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Learning The Structure of Probabilistic Sentential Decision Diagrams Yitao Liang, JessaBekker, Guy Van den Broeck August 12, 2017

  2. Background: Intractable Representation Bayesian networks Markov networks Do not support linear-time exact inference

  3. Background: Tractable Representation Historically: Polytrees, Chow-Liu trees, etc. SPNs Cutset Networks Both are Arithmetic Circuits (ACs)

  4. SPN Cutset Probabilistic Sentential Decision Diagrams Perhaps the most powerful circuit proposed to date DNN Representational Freedom Strong Properties

  5. Probabilistic Sentential Decision Diagrams Structure learning • Linear MPE inference • Linear conditional marginals • Efficient multiplication • Closed-form parameter estimation • Etc.

  6. What is a PSDD Bottom-up each node is a distribution

  7. What is a PSDD Multiply independent distributions

  8. What Is a PSDD Weighted mixture of lower level distributions

  9. What Does a PSDD Represent

  10. Are PSDDs amenable to tractable structure learning

  11. Independence & Variable Tree Independence

  12. Induce a Vtree from Data Bottom-up Induction

  13. PSDD: Determinism Branch over sentences on left variables

  14. Search for Structure: LearnPSDD Operations

  15. Search for Structure: LearnPSDD Operations

  16. Learn a PSDD from Data Roadmap LearnPSDD 1 Vtree learning 2 Construct the most naïve PSDD 3 LearnPSDD (search for better structure)

  17. Experiments Compare with O-SPN: smaller size in 14, better LL in 11, win on both in 6 Compare with L-SPN: smaller size in 14, better LL in 6, win on both in 2 Comparable in performance & Smaller in size

  18. Ensembles of PSDDs EM/Bagging

  19. State-of-the-Art Performance State-of-the-art in 6 datasets

  20. Retain the ability to fit logically constrained distributions

  21. Learning in Logically Constrained Domains Roadmap 1 Compile logic into a SDD 2 Convert to a PSDD: Parameter estimation 3 LearnPSDD

  22. Experiments in Logically Constrained Domains Discrete multi-valued data Never omit domain constraints

  23. Summary No constraints With constraints 1 1 Compile Logics into a SDD Determine variable tree 2 2 Construct the most naïve PSDD Convert to PSDD: Parameter estimation 3 3 LearnPSDD (search for better structure) LearnPSDD State-of-the-art Performance

  24. Thanks https://github.com/UCLA-StarAI/LearnPSDD

More Related