You are on page 1of 4

DELHI TECHNOLOGICAL UNIVERSITY

Project Proposal

SOFTWARE ENGINEERING

TOPIC:
BOOK RECOMMENDATION SYSTEM

GUIDED BY: MS. SONIA MAAM

SUBMITTED BY-

KUMAR SETU
2K19/IT/068
Abstract

A recommendation engine is a class of machine learning which offers


relevant suggestions to the customer.  Before the recommendation
system, the major tendency to buy was to take a suggestion from
friends. But Now Google knows what news you will read, YouTube
knows what type of videos you will watch based on your search history,
watch history, or purchase history.
Introduction
A recommendation system helps an organization to create loyal customers
and build trust by them desired products and services for which they came
on your site. The recommendation system today are so powerful that they
can handle the new customer too who has visited the site for the first time.
They recommend the products which are currently trending or highly rated
and they can also recommend the products which bring maximum profit to
the company.

Prerequisites
 Dataset on books with all information including rating from people.
 Language used – Python
 Modules used – panda, NumPy, etc.
 Platform used – google collab
 Technique used – collaborative based filtering

Dataset Description

 We have 3 files in our dataset


which is extracted from some books selling websites.
• Books – first are about books which contain all the information related
to books like an author, title, publication year, etc.
• Users – The second file contains registered user’s information like user
id, location.
• Ratings – Ratings contain information like which user has given how
much rating to which book.

Collaborative-based Filtering
Collaborative based filtering recommender systems are based on past
interactions of users and target items.  In simple words here, we try to search
for the look-alike customers and offer products based on what his or her
lookalike has chosen. Let us understand with an example. X and Y are two
similar users and X user has watched A, B, and C movie. And Y user has
watched B, C, and D movie then we will recommend A movie to Y user and D
movie to X user.
References
 Recommendation model using user reviews and deep learning
approach. (2021). Proceedings of 2021 the 11th International
Workshop on Computer Science and Engineering.
https://doi.org/10.18178/wcse.2021.02.008
 Musto C, de Gemmis M, Semeraro G, Lops P. A multi-criteria
recommender system exploiting aspect-based sentiment analysis of
users' reviews. In Proceedings of the eleventh ACM conference on
recommender systems 2017 Aug 27 (pp. 321-325).
 He X, Liao L, Zhang H, Nie L, Hu X, Chua TS. Neural collaborative
filtering. In Proceedings of the 26th international conference on
world wide web 2017 Apr 3 (pp. 173-182).
 https://www.kaggle.com/datafiniti/hotel-reviews

You might also like