Skip to main content

Integrating Sentiment Analysis in Recommender Systems

  • Chapter
  • First Online:
Reliability and Statistical Computing

Part of the book series: Springer Series in Reliability Engineering ((RELIABILITY))

Abstract

Customer product reviews play an important role in the customer’s decision to purchase a product or use a service. Providing a useful suggestion of products to online users to increase their consumption on websites is the goal of many companies nowadays. In this paper, we propose a recommender system based on sentiment analysis. The system is built by integrating sentiment analysis to recommender system in order to generate the most accurate. We use hybrid deep learning method CNN-LSTM for sentiment analysis based on vector of words in the customer product reviews. The result in the sentiment analysis is used to combine the neighbor’s item ratings to produce a prediction value for the target user. This helps the recommender system to generate efficient recommendations for that user. We do experiment in Amazon food review dataset. The proposed model shows interesting results on the impact of integrating sentiment analysis in the recommender systems.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Similar content being viewed by others

References

  1. Hung BT (2018) Domain-specific vs. general-purpose word representations in sentiment analysis for deep learning models. In: The 7th international conference on frontiers of intelligent computing: theory and applications, FICTA

    Google Scholar 

  2. Li Y, Pan Q, Yang T, Wang S, Tang J, Cambria E (2017) Learning word representations for sentiment analysis. Cogn Comput 9(6):843–851

    Google Scholar 

  3. Irsoy O, Cardie C (2014) Opinion mining with deep recurrent neural networks. In: Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP-14), pp 720–728

    Google Scholar 

  4. Hung BT (2018) Vietnamese keyword extraction using hybrid deep learning methods. In: proceedings of the 5th NAFOSTED conference on information and computer science—NICS

    Google Scholar 

  5. Lops P, De Gemmis M, Semeraro G (2011) Content-based recommender systems: State of the art and trends. In: Recommender systems handbook. Springer US, pp 73–105

    Google Scholar 

  6. Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl-Based Syst 46 109–32

    Google Scholar 

  7. Isinkaye FO, Folajimi YO, Ojokoh BA (2015) Recommendation systems: principles, methods and evaluation. Egypt Inf J 16(3):261–273

    Google Scholar 

  8. Schafer JB et al (2007) Collaborative filtering recommender systems. In: The adaptive web. Springer Berlin Heidelberg, pp 291–324

    Google Scholar 

  9. Dong X, Yu L, Wu Z, Sun Y, Yuan L, Zhang F (2017) A Hybrid collaborative filtering model with deep structure for recommender systems. In: AAAI, pp 1309–1315

    Google Scholar 

  10. Girase S, Mukhopadhyay D et al (2015) Role of matrix factorization model in collaborative filtering algorithm: a survey

    Google Scholar 

  11. Mikolov T, Chen K, Corrado G, Dean J (2013a) Efficient estimation of word representations in vector space. In: Proceedings of international conference on learning representations (ICLR-13): workshop track

    Google Scholar 

  12. Mikolov T, IlyaSutskever KC, Corrado G, Dean J (2013) Distributed representations of words and phrases and their compositionality. Adv Neural Inf Process Syst 26:3111–3119

    Google Scholar 

  13. Kalchbrenner N, Grefenstette E, Blunsom P (2014) A convolutional neural network for modelling sentences. In: Proceedings of the 52nd annual meeting of the association for computational linguistics (ACL-14), pp 655–665

    Google Scholar 

  14. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780

    Article  Google Scholar 

  15. https://www.kaggle.com/snap/amazon-fine-food-reviews

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bui Thanh Hung .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Hung, B.T. (2020). Integrating Sentiment Analysis in Recommender Systems. In: Pham, H. (eds) Reliability and Statistical Computing. Springer Series in Reliability Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-43412-0_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-43412-0_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-43411-3

  • Online ISBN: 978-3-030-43412-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics