Collaborative Variational Autoencoder for Recommender Systems | Synapse