Abstract
A recommender system is an information filtering technology that can be used to recommend items that may be of interest to users. In their traditional form, recommender systems do not consider information that might enrich the recommendation process, as contextual information. In this way, we have the context-aware recommender systems that consider contextual information to generate the recommendations. Reviews can provide relevant information that can be used by recommender systems, including the contextual one. Thus, in this paper, we propose a context-aware recommender method based on text mining (CARM-TM) that includes two context extraction techniques: (1) CIET.5\(_{embed}\), a technique based on word embeddings; and (2) RulesContext, a technique based on association rules. For this work, CARM-TM makes use of context by running the CAMF algorithm, a context-aware recommender system based on matrix factorization. To evaluate our method, we compare it against the MF algorithm, an uncontextual recommender system based on matrix factorization. The evaluation showed that our method presented better results than the MF algorithm in most cases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aggarwal, C.C.: Recommender Systems. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-29659-3
Agrawal, R., Imieliński, T., Swami, A.: Mining association rules between sets of items in large databases. SIGMOD Rec. 22(2), 207–216 (1993). https://doi.org/10.1145/170036.170072. http://doi-acm-org.ez67.periodicos.capes.gov.br/10.1145/170036.170072
Bauman, K., Tuzhilin, A.: Discovering contextual information from user reviews for recommendation purposes. In: CBRecSys 2014: Proceedings of Workshop on New Trends in Content-based Recommender Systems, pp. 2–9 (2014)
Bottou, L.: Stochastic gradient descent tricks. In: Montavon, G., Orr, G.B., Müller, K.-R. (eds.) Neural Networks: Tricks of the Trade. LNCS, vol. 7700, pp. 421–436. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-35289-8_25
Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In: UAI 1998: Proceedings of the Fourteenth Conference on Uncertainty in AI, pp. 43–52 (1998)
Chen, G., Chen, L.: Recommendation based on contextual opinions. In: Dimitrova, V., Kuflik, T., Chin, D., Ricci, F., Dolog, P., Houben, G.-J. (eds.) UMAP 2014. LNCS, vol. 8538, pp. 61–73. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08786-3_6
Chen, L., Chen, G., Wang, F.: Recommender systems based on user reviews: the state of the art. User Model. User-Adapt. Interact. 25(2), 99–154 (2015)
Dey, A.K.: Understanding and using context. Person. Ubiquit. Comput. 5(1), 4–7 (2001)
Hariri, N., Mobasher, B., Burke, R., Zheng, Y.: Context-aware recommendation based on review mining. In: ITWP 2011: Proceedings of the 9th Workshop on Intelligent Techniques for Web Personalization and Recommender Systems, pp. 30–36 (2011)
Kim, D., Park, C., Oh, J., Lee, S., Yu, H.: Convolutional matrix factorization for document context-aware recommendation. In: Proceedings of the 10th ACM Conference on Recommender Systems, RecSys 2016, pp. 233–240. ACM, New York (2016). https://doi.org/10.1145/2959100.2959165. http://doi-acm-org.ez67.periodicos.capes.gov.br/10.1145/2959100.2959165
Koren, Y.: Collaborative filtering with temporal dynamics. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2009, pp. 447–456. ACM, New York (2009)
Koren, Y., Bell, R., Volinsky, C., et al.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)
Lawson, C.L., Hanson, R.J.: Solving Least Squares Problems, vol. 15. SIAM, Philadelphia (1995)
Li, Y., Nie, J., Zhang, Y.: Contextual recommendation based on text mining. In: COLING 2010: Proceedings of the 23rd International Conference on Computational Linguistics: Posters, pp. 692–700 (2010)
Sulthana, A.R., Ramasamy, S.: Ontology and context based recommendation system using neuro-fuzzy classification. Comput. Elect. Engin. (2018). https://doi.org/10.1016/j.compeleceng.2018.01.034. http://www.sciencedirect.com/science/article/pii/S0045790617337382
Sundermann, C., Antunes, J., Domingues, M., Rezende, S.: Exploration of word embedding model to improve context-aware recommender systems. In: 2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI), pp. 383–388, December 2018. https://doi.org/10.1109/WI.2018.00-64
Acknowledgment
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001, Conselho Nacional de Desenvolvimento Científico e Tecnológico - Brasil (CNPq) - grants #403648/2016-5 and #426663/2018-7, and Fundação Araucária de Apoio ao Desenvolvimento Científico e Tecnológico do Estado do Paraná - Brasil (FAPPR). The authors also would like to thank FAPESP (grant #2018/04651-0, São Paulo Research Foundation (FAPESP)).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Sundermann, C.V., de Pádua, R., Tonon, V.R., Domingues, M.A., Rezende, S.O. (2019). A Context-Aware Recommender Method Based on Text Mining. In: Moura Oliveira, P., Novais, P., Reis, L. (eds) Progress in Artificial Intelligence. EPIA 2019. Lecture Notes in Computer Science(), vol 11805. Springer, Cham. https://doi.org/10.1007/978-3-030-30244-3_32
Download citation
DOI: https://doi.org/10.1007/978-3-030-30244-3_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30243-6
Online ISBN: 978-3-030-30244-3
eBook Packages: Computer ScienceComputer Science (R0)