Learning General Latent-Variable Graphical Models with Predictive Belief Propagation and Hilbert Space Embeddings