Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sum Product Networks

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Sum Product Networks

Avatar for Steven Borrelli

Steven Borrelli

March 20, 2013
Tweet

More Decks by Steven Borrelli

Other Decks in Technology

Transcript

  1. Sum Product Networks: A New Deep Architecture ! Hoifung Poon

    and Pedro Domingos (2011) ! St. Louis Machine Learning & Data Science March 20, 2013 ! ! Steven Borrelli [email protected] @stevendborrelli {twitter, github}
  2. Sum Product Network  Hoifung Poon and Pedro Domingos, 2011

    ! • Models with multiple layers of hidden variables allow for efficient inference in a much larger class of distributions. • However, deep architectures leads are difficult to learn and require approximate methods (MCMC, etc.) • Complex Networks have intractable Partition functions:
  3. Sum Product Network  Hoifung Poon and Pedro Domingos, 2011

    ! Mixture Feature Directed Acyclic Graph http://homes.cs.washington.edu/~pedrod/papers/nips12.pdf
  4. Sum Product Network  ⊗ ⊕ 0.4 ⊗ ⊗ ⊗

    0.2 0.1 0.3 ⎯ X1 X2 X1 ⎯ X2 X1 X2 P(X) 1 1 0.4 1 0 0.2 0 1 0.1 0 0 0.3 P(X) = 0.4 ⋅ X1 ⋅ X2 ! + 0.2 ⋅ X1 ⋅ X2 ! + 0.1 ⋅ X1 ⋅ X2 ! + 0.3 ⋅ X1 ⋅ X2 ⎯ ⎯ ⎯ ⎯
  5. Potential Benefits over other Deep Architectures ! • Less complex

    engineering, exact inference due to tractability of partition function. • Order of magnitude faster in learning and inference • Better Mean Square Error, Precision/recall and qualitative results.