Skip to main content

Recommending Books Using RNN

  • Conference paper
  • First Online:
Recent Innovations in Computing

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 855))

Abstract

Many recommendation algorithms have been developed using collaborative filtering such as latent matrix factorization. But most of these algorithms are based on other similar users rating of the books and have certain limitations. Reviews given to books provide a valuable source of information for recommender systems. Algorithms used in area of natural language processing are based on similarity between word vectors in the two texts or documents. Often context between these words are missing leading to poor recommendation as it requires semantics to be analyzed between texts from the given reviews. Deep learning has been widely used in natural language processing and has obtained a great progress in this field. In this paper, we use Recurrent Neural Networks (RNN) as a deep learning approach for recommending books. RNN is an improvement over the existing models as instead of each input unit being independent as in logistic regression and other neural networks each neuron can use its internal memory to maintain information about the previous units. Hence, the context between reviews is maintained by memory units and hence a more accurate classification can be made that leads to better recommendation.

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

References

  1. G. Adomavicius, A. Tuzhilin, Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 6, 734–749 (2005)

    Article  Google Scholar 

  2. J. Ben Schafer et al., Collaborative filtering recommender systems, in The Adaptive Web (Springer, Berlin, Heidelberg, 2007), pp. 291–324

    Google Scholar 

  3. M.J. Pazzani, D. Billsus, Content-based recommendation systems, in The Adaptive Web (Springer, Berlin, Heidelberg, 2007), pp. 325–341

    Google Scholar 

  4. L. Chen, G. Chen, F. Wang, Recommender systems based on user reviews: the state of the art. User Model User-Adapt. Interact. 25(2), 99–154 (2015)

    Google Scholar 

  5. C.C. Musat, Y. Liang, B. Faltings, Recommendation using textual opinions, in Twenty-Third International Joint Conference on Artificial Intelligence, June 2013

    Google Scholar 

  6. S.G. Esparza, M.P. O’Mahony, B. Smyth, Effective product recommendation using the real-time web, in International Conference on Innovative Techniques and Applications of Artificial Intelligence. (Springer, London, December 2010), pp. 5–18

    Google Scholar 

  7. Š. Pero, T. Horváth, Opinion-driven matrix factorization for rating prediction, in International Conference on User Modeling, Adaptation, and Personalization. (Springer, Berlin, Heidelberg, June 2013), pp. 1–13

    Google Scholar 

  8. Y. Moshfeghi, B. Piwowarski, J.M. Jose, Handling data sparsity in collaborative filtering using emotion and semantic based features, in Proceedings of the 34th International ACM Sigir Conference on Research and Development in Information Retrieval. (ACM, July 2011), pp. 625–634

    Google Scholar 

  9. S. Chakraverty, M. Saraswat, Review based emotion profiles for cross domain recommendation. Multimed. Tools Appl. 76(24), 25827–25850 (2017)

    Article  Google Scholar 

  10. A. Singhal, P. Sinha, R. Pant, Use of deep learning in modern recommendation system: a summary of recent works, in Proceedings of the 2017 International Journal of Computer Applications (0975–8887), vol. 180, no. 7 (2017)

    Google Scholar 

  11. T. Mikolov, M. Karafiát, L. Burget, J. Černocký, S. Khudanpur, Recurrent neural network based language model, in Eleventh Annual Conference of the International Speech Communication Association (2010)

    Google Scholar 

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

    Article  Google Scholar 

  13. http://www.findmeanauthor.com. Accessed Jan 2021

  14. J. Pennington, R. Socher, C. D. Manning, Glove: global vectors for word representation. In Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP), (2014, October), pp. 1532–1543

    Google Scholar 

  15. P. Patel, D. Patel, C. Naik, Sentiment analysis on movie review using deep learning RNN method, in: Intelligent Data Engineering and Analytics ed. by S. Satapathy, Y.D. Zhang, V. Bhateja, R. Majhi. Advances in Intelligent Systems and Computing, vol. 1177 (Springer, Singapore, 2021). https://doi.org/10.1007/978-981-15-5679-1_15

  16. L. Huang, M. Fu, F. Li, H. Qu, Y. Liu, W. Chen, A deep reinforcement learning based long-term recommender system. Knowl.-Based Syst. 213, 106706 (2021)

    Google Scholar 

  17. J. Kim, J. Kim, H.L.T. Thu, H. Kim, Long short term memory recurrent neural network classifier for intrusion detection, in Proceedings of the 2016 International Conference on Platform Technology and Service (PlatCon)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Saraswat, M., Saraswat, R., Bahuguna, R. (2022). Recommending Books Using RNN. In: Singh, P.K., Singh, Y., Chhabra, J.K., Illés, Z., Verma, C. (eds) Recent Innovations in Computing. Lecture Notes in Electrical Engineering, vol 855. Springer, Singapore. https://doi.org/10.1007/978-981-16-8892-8_7

Download citation

Publish with us

Policies and ethics