A Neural Autoregressive Approach to Collaborative Filtering
List-wise learning to rank with matrix factorization for collaborative filtering