Skip to main content

Semantic Recommendations of Books Using Recurrent Neural Networks

  • Conference paper
  • First Online:
Ludic, Co-design and Tools Supporting Smart Learning Ecosystems and Smart Education

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 197))

Abstract

Digital transformations led to the development of supportive technologies, new tools for smart education, and emergent branches of research in the domain of digital library services. This paper introduces a content-based recommender system for Romanian books. The reference documents are old and were digitized via Optical Character Recognition (OCR), a process that generated noise in the conversion. The current prototype version of our system is trained on a corpus of 50 OCRed books which are split into corresponding paragraphs; thus, recommendations of related books to the user’s input query are provided only with regards to these reference documents. The trained neural models consider a bidirectional RNN layer with LSTM or GRU cells over pre-trained Romanian FastText embeddings, followed by a global max-pooling layer. The study shows competitive results on predicting books given an input text, as the proposed model achieves an overall accuracy of around 90%.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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. Brocardo, M.L., Traore, I., Woungang, I., Obaidat, M.S.: Authorship verification using deep belief network systems. Int. J. Commun. Syst. 30 (2017)

    Google Scholar 

  2. Socher, R., Perelygin, A., Wu, Y.J., Chuang, J., Manning, C.D., Ng, Y.A., Potts, C.: Recursive deep models for semantic compositionality over a sentiment Treebank. In: Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, pp. 1631–1642 (2013)

    Google Scholar 

  3. He, X., Gao, J., Deng, L.: Deep learning for natural language processing: theory and practice. In: Conference on Information and Knowledge Management (CIKM), Shanghai, China (2014)

    Google Scholar 

  4. Alharthi, H., Inkpen, D., Szpakowicz, S.: A survey of book recommender systems. J. Intell. Inform. Syst. 139–160 (2018)

    Google Scholar 

  5. Google Books Partner Program. Retrieved 2020/02/10, from https://support.google.com/books/partner/?hl=en#topic=3424344

  6. HathiTrust Digital Library. Retrieved 2020/02/10, from https://www.hathitrust.org/

  7. BookLamp. Retrieved 2020/02/10, from https://www.businessinsider.com/apple-buys-booklamp-2014-7

  8. Lü, L., Medo, M., Yeung, C., Zhang, Y.-C., Zhang, Z.-K., Zhou, T.: Recommender systems. Phys. Rep. 519, 1–49 (2012)

    Article  Google Scholar 

  9. Chung, J., Gulcehre, C., Cho, K., Bengio, Y.: Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555 (2014)

  10. Palangi, H., Deng, L., Shen, Y., Gao, J., He, X., Chen, J., Song, X., Ward, R.: Speech, processing, deep sentence embedding using long short-term memory networks: analysis and application to information retrieval. 24(4), 694–707 (2016)

    Google Scholar 

  11. Biblioteca Centrala Universitara Carol I. Retrieved 2020/02/10, from http://www.bcub.ro/home/biblioteca-in-cifre/biblioteca-in-cifre-la-31-decembrie-2018

  12. Quiang, L., Shu, W., Wang, L: DeepStyle: learning user preferences for visual recommendations. In: International ACM SIGIR Conference on Research and Development in Information Retrieval, Tokyo, Japan (2017)

    Google Scholar 

  13. Pera, M., Ng, Y: Analyzing book-related features to recommend books for emergent readers. In: Proceedings of the 26th ACM Conference on Hypertext and Social Media, New York, USA, pp. 221–230 (2015)

    Google Scholar 

  14. Garrido, A., Pera, M., Ilarri, S.: SOLE-R: a semantic and linguistic approach for book recommendations. In: 14th International Conference on Advanced Learning Technologies (ICALT), pp. 524–528 (2014)

    Google Scholar 

  15. Vaz, P., Martin de Matos, D., Martins, B.: Stylometric relevance-feedback towards a hybrid book recommendation algorithm. In: Proceedings of the Fifth ACM Workshop on Research Advances in Large Digital Book Repositories and Complementary Media, New York, USA, pp. 13–16 (2012a)

    Google Scholar 

  16. Zhang, H., Chow, T.: Organizing books and authors by multilayer SOM. IEEE Trans. Neural Netw. Learn. Syst. 99, 1–14 (2015)

    Google Scholar 

  17. Mooney, R., Roy, L.: Content-based book recommending using learning for text categorization. In: Proceedings of the Fifth ACM Conference on Digital Libraries, New York, USA, pp. 195–204 (2000)

    Google Scholar 

  18. Joulin, A., Grave, E., Bojanowski, P., Mikolov, T.: Bag of tricks for efficient text classification. In: Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics, Valencia, Spain (2017)

    Google Scholar 

  19. Pennington, J., Socher, R., Manning, D.C.: GloVe: global vectors for word representation. In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), Doha, Qatar, pp. 1532–1543 (2014)

    Google Scholar 

  20. Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. In: Proceedings of the International Conference on Learning Representations (ICLR 2013), Scottsdale, Arizona (2013)

    Google Scholar 

Download references

Acknowledgements

This work was funded by “Semantic Media Analytics—SEMANTIC,” subsidiary contract no. 20176/30.10.2019, from the NETIO project ID: P_40_270, MySMIS Code: 105976, as well as a grant of the Romanian Ministry of Research and Innovation, CCCDI-UEFISCDI, project number PN-III-P1-1.2-PCCDI-2017-0689 “Revitalizing Libraries and Cultural Heritage through Advanced Technologies,” within PNCDI III.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Melania Nitu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and 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

Nitu, M., Ruseti, S., Dascalu, M., Tomescu, S. (2021). Semantic Recommendations of Books Using Recurrent Neural Networks. In: Mealha, Ó., Rehm, M., Rebedea, T. (eds) Ludic, Co-design and Tools Supporting Smart Learning Ecosystems and Smart Education. Smart Innovation, Systems and Technologies, vol 197. Springer, Singapore. https://doi.org/10.1007/978-981-15-7383-5_20

Download citation

Publish with us

Policies and ethics