Skip to main content

Proposed Approach for Book Recommendation Based on User k-NN

  • Conference paper
  • First Online:
Advances in Computer and Computational Sciences

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 554))

Abstract

Large data repositories helped us in support systems but created a huge problem for meaningful information retrieval. Filtering of data based on user requirements solved this problem. This process of data filtering when combined with prediction developed recommendation systems. Initial work in recommendation systems can be listed in the areas of cognitive science, approximation theory, marketing models, and automatic text processing. This paper focuses on recommendation system for books. In this paper, training and testing models are designed to predict user ratings for new users. The predicted user ratings are used to propose three types of recommendations based on three different user attributes.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

References

  1. Zhang Haiyan, “Research on the Recommendation System Based on Social Tag (in Chinese)”, Information Studies: Theory &Application, vol. 35, no. 5, pp. 103–106, 2012.

    Google Scholar 

  2. Adomavicius, G., & Tuzhilin, A. (2005). Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. Knowledge and Data Engineering, IEEE Transactions on17(6), 734–749.

    Google Scholar 

  3. Rich, E. (1979). User modeling via stereotypes*. Cognitive science3(4), 329–354.

    Google Scholar 

  4. Powell, M. J. D. (1981). Approximation theory and methods. Cambridge university press.

    Google Scholar 

  5. Lilien, G. L., Kotler, P., & Moorthy, K. S. (1992). Marketing models. Prentice Hall.

    Google Scholar 

  6. Salton, G. (1989). Automatic Text Processing. Addison Welsley. Reading, Massachusetts4.

    Google Scholar 

  7. Balabanović, M., & Shoham, Y. (1997). Fab: content-based, collaborative recommendation. Communications of the ACM40(3), 66–72.

    Google Scholar 

  8. https://www.kaggle.com/wiki/RootMeanSquaredError.

  9. http://www.eumetcal.org/resources/ukmeteocal/verification/www/english/msg/ver_cont_var/uos3/uos3_ko1.htm.

  10. Tewari, A. S., Kumar, A., & Barman, A. G. (2014, February). Book recommendation system based on combine features of content based filtering, collaborative filtering and association rule mining. In Advance Computing Conference (IACC), 2014 IEEE International (pp. 500–503). IEEE.

    Google Scholar 

  11. Sarwar, B., Karypis, G., Konstan, J., & Riedl, J. (2001, April). Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web (pp. 285–295). ACM.

    Google Scholar 

  12. Xin, L., Haihong, E., Junde, S., Meina, S., & Junjie, T. (2013, December). Collaborative Book Recommendation Based on Readers’ Borrowing Records. In Advanced Cloud and Big Data (CBD), 2013 International Conference on (pp. 159–163). IEEE.

    Google Scholar 

  13. Su, X., & Khoshgoftaar, T. M. (2009). A survey of collaborative filtering techniques. Advances in artificial intelligence2009, 4.

    Google Scholar 

  14. Keller, J. M., Gray, M. R., & Givens, J. A. (1985). A fuzzy k-nearest neighbor algorithm. Systems, Man and Cybernetics, IEEE Transactions on, (4), 580–585.

    Google Scholar 

  15. http://www2.informatik.uni-freiburg.de/~cziegler/BX/.

  16. https://RapidMiner.com/products/studio/.

  17. http://docs.rapidminer.com/studio/operators/.

  18. Cai-Nicolas Ziegler, Sean M. McNee, Joseph A. Konstan, Georg Lausen; Proceedings of the 14th International World Wide Web Conference (WWW ‘05), May 10–14, 2005, Chiba, Japan.

    Google Scholar 

Download references

Acknowledgements

We sincerely thank Mr. Cai-Nicolas Ziegler and Book-Crossing community for collection of dataset. This data is freely available for research and we acknowledge the hard work done in the collection of data [18].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rohit .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Rohit, Sabitha, S., Choudhury, T. (2018). Proposed Approach for Book Recommendation Based on User k-NN. In: Bhatia, S., Mishra, K., Tiwari, S., Singh, V. (eds) Advances in Computer and Computational Sciences. Advances in Intelligent Systems and Computing, vol 554. Springer, Singapore. https://doi.org/10.1007/978-981-10-3773-3_53

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-3773-3_53

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-3772-6

  • Online ISBN: 978-981-10-3773-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics