Evaluating Vector Representations from User's Reviews in a Recommendation Task

  • Vitor Tonon Universidade de São Paulo
  • Tiago da Silva Universidade de São Paulo
  • Vínicius Ferreira Universidade de São Paulo
  • Gean Pereira Universidade de São Paulo
  • Solange Rezende Universidade de São Paulo


The recommendation task is a prominent and challenging area of study in Machine Learning. It aims to recommend items such as products, movies, and services to users according to what they have liked in the past. In general, most of the recommendation systems only consider structured information. For instance, in recommending movies to users they might use features such as genre, actors, and directors. However, unstructured data such as users' reviews may also be considered, since they can aggregate important information to the recommendation process, improving the performance of recommendation systems. Thus, in this work, we evaluate the use of text mining methods to extract and represent relevant information about user reviews, which were used alongside with rating data, as input of a content-based recommendation algorithm. We considered three different strategies for this purpose, which were: Topics, Embeddings and Relevant Embeddings. We hypothesized that using the considered strategies, it is possible to create more meaningful and concise representations than the traditional bag-of-words model, and yet, increase the performance of recommendation systems. In our experimental evaluation, we confirmed such a hypothesis, showing that the considered representations strategies are indeed very promising for representing user reviews in the recommendation process.

Palavras-chave: Recommendation systems, User's reviews


Aggarwal, C. C. (2016). Recommender Systems. Springer, 1 edition.

Aggarwal, C. C. and Zhai, C. (2012). Mining text data. Springer Science & Business Media.

Almahairi, A., Kastner, K., Cho, K., and Courville, A. (2015). Learning distributed representations from reviews for collaborative filtering. In Proceedings of the 9th ACM Conference on Recommender Systems, pages 147–154. ACM.

Baeza-Yates, R. and Ribeiro-Neto, B. (2008). Modern Information Retrieval: The Concepts and Technology Behind Search. Addison-Wesley Publishing Company, USA, 2nd edition.

Baral, R., Zhu, X., Iyengar, S., and Li, T. (2018). Reel: R eview aware explanation of location recommendation. In Proceedings of the 26th Conference on User Modeling, Adaptation and Personalization, pages 23–32. ACM.

Blei, D. M., Ng, A. Y., and Jordan, M. I. (2003). Latent dirichlet allocation. Journal of machine Learning research, 3:993–1022.

Bobadilla, J., Ortega, F., Hernando, A., and Gutiérrez, A. (2013). Recommender systems survey. Knowledge-Based Systems, 46:109–132.

Guo, Q., Sun, Z., Zhang, J., Chen, Q., and Theng, Y.-L. (2017). Aspect-aware point-ofinterest recommendation with geo-social influence. In Adjunct Publication of the 25th Conference on User Modeling, Adaptation and Personalization, pages 17–22. ACM.

He, X., Chen, T., Kan, M.-Y., and Chen, X. (2015). Trirank: Review-aware explainable recommendation by modeling aspects. In Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, pages 1661–1670. ACM.

McAuley, J. and Leskovec, J. (2013). Hidden factors and hidden topics: understanding rating dimensions with review text. In Proceedings of the 7th ACM conference on Recommender systems, pages 165–172. ACM.

Mikolov, T., Chen, K., Corrado, G., and Dean, J. (2013). Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781.

Raghavan, S., Gunasekar, S., and Ghosh, J. (2012). Review quality aware collaborative filtering. In Proceedings of the sixth ACM conference on Recommender systems, pages 123–130. ACM.

Ricci, F., Rokach, L., and Shapira, B. (2011). Introduction to recommender systems handbook. In Recommender systems handbook, pages 1–35. Springer.

Shah, L., Gaudani, H., and Balani, P. (2016). Survey on recommendation system. International Journal of Computer Applications, 137(7).

Sundermann, C. V., Domingues, M. A., Sinoara, R. A., Marcacini, R. M., and Rezende, S. O. (2019). Using opinion mining in context-aware recommender systems: A systematic review. Information, 10(2):42.

Wang, C., Paisley, J., and Blei, D. (2011). Online variational inference for the hierarchical dirichlet process. In Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics, pages 752–760.

Zheng, L., Noroozi, V., and Yu, P. S. (2017). Joint deep modeling of users and items using reviews for recommendation. In Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, pages 425–434. ACM.
TONON, Vitor; SILVA, Tiago da; FERREIRA, Vínicius; PEREIRA, Gean; REZENDE, Solange. Evaluating Vector Representations from User's Reviews in a Recommendation Task. In: ENCONTRO NACIONAL DE INTELIGÊNCIA ARTIFICIAL E COMPUTACIONAL (ENIAC), 16. , 2019, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 286-296. ISSN 2763-9061. DOI: https://doi.org/10.5753/eniac.2019.9291.

Artigos mais lidos do(s) mesmo(s) autor(es)