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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
J. Ben Schafer et al., Collaborative filtering recommender systems, in The Adaptive Web (Springer, Berlin, Heidelberg, 2007), pp. 291–324
M.J. Pazzani, D. Billsus, Content-based recommendation systems, in The Adaptive Web (Springer, Berlin, Heidelberg, 2007), pp. 325–341
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)
C.C. Musat, Y. Liang, B. Faltings, Recommendation using textual opinions, in Twenty-Third International Joint Conference on Artificial Intelligence, June 2013
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
Š. 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
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
S. Chakraverty, M. Saraswat, Review based emotion profiles for cross domain recommendation. Multimed. Tools Appl. 76(24), 25827–25850 (2017)
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)
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)
Y. Koren, R. Bell, C. Volinsky, Matrix factorization techniques for recommender systems. Computer 8, 30–37 (2009)
http://www.findmeanauthor.com. Accessed Jan 2021
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
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
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-16-8892-8_7
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-8891-1
Online ISBN: 978-981-16-8892-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)