Proposed Approach for Book Recommendation Based on User k-NN

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

  • PDF / 805,554 Bytes
  • 16 Pages / 439.37 x 666.142 pts Page_size
  • 4 Downloads / 222 Views

DOWNLOAD

REPORT


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.



Keywords Recommendation system Collaborative filtering similarity Cosine similarity User k-nn







Pearson

1 Introduction In present world each person wants quick supplies for his requirements in every field of life including shopping or renting of books. Recommendation systems provide best possible solution to this problem. These are kind of expert systems which help in gathering the related information [1]. Most of recommendation systems work for almost similar purpose that is to recommend items which are most relevant to the users. To fulfill this purpose recommendation systems use different approaches including collaborative, item-based, and hybrid filtering. Rohit (✉) Department of CS&E, Amity University, Noida, India e-mail: [email protected] S. Sabitha ⋅ T. Choudhury Faculty, Department of CS&E, Amity University, Noida, India e-mail: [email protected] T. Choudhury e-mail: [email protected] © Springer Nature Singapore Pte Ltd. 2018 S.K. Bhatia et al. (eds.), Advances in Computer and Computational Sciences, Advances in Intelligent Systems and Computing 554, https://doi.org/10.1007/978-981-10-3773-3_53

543

544

Rohit et al.

Table 1 Output for recommendation User Id Prediction

Age

Author

Book Title

4017

48

A. Manette Ansey

Midnight Champagne: A Novel (Mysteries & Horror)

New Orleans, Louisiana, USA

4.102143

4017

48

A. Manette Ansey

Sister (Mysteries & Horror)

New Orleans, Louisiana, USA

3.450125

4017

48

A. Manette Ansey

Vinegar Hill (Oprah’s Book Club (Paperback))

New Orleans, Louisiana, USA

3.355193

4228

41

A. Manette Ansey

Unwanted Company

Austin, Texas, USA

3.151324

In this paper we are using collaborative filtering approach to provide recommendations to the users. We are training a book rating data with our training model. This trained data will be sent to testing model. The testing model will predict user ratings for new users. On the basis of these predicted values, a system is proposed to recommend books to new users on their personal attributes which are age, location, and interest. Using these three attributes we are proposing three different models. All models include dataset provided by our training and testing models. To create this training model we used a real-time dataset of books as described in Fig. 5. It has large number of entries which are feasi