Collaborative Recurrent Autoencoder: Recommend while Learning to Fill in the Blanks
Restricted Boltzmann machines for collaborative filtering