Learning Distributed Representations from Reviews for Collaborative Filtering