Collaborative filtering using RBMs