Experiments show an improvement of recommendation quality (e.g., that on the BeerAdocate dataset, NDCG@40 is improved by 3.6% and Recall@40 is improved by 3.3% on BeerAdvocate dataset).