Skip to main content

A Context-Aware Recommender Method Based on Text Mining

  • Conference paper
  • First Online:
Progress in Artificial Intelligence (EPIA 2019)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11805))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://lasid.sor.ufscar.br/expansion/static/index.html.

  2. 2.

    https://www.yelp.com.

References

  1. Aggarwal, C.C.: Recommender Systems. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-29659-3

    Book  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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

    Chapter  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Dey, A.K.: Understanding and using context. Person. Ubiquit. Comput. 5(1), 4–7 (2001)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

  11. 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)

    Google Scholar 

  12. Koren, Y., Bell, R., Volinsky, C., et al.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)

    Article  Google Scholar 

  13. Lawson, C.L., Hanson, R.J.: Solving Least Squares Problems, vol. 15. SIAM, Philadelphia (1995)

    Book  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

Download references

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

Authors

Corresponding author

Correspondence to Camila Vaccari Sundermann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics