International Journal of Scientific & Engineering Research, Volume 7, Issue 5, May-2016 468
ISSN 2229-5518
IJSER © 2016
http://www.ijser.org
Recommendation system and its approaches- A
survey
Naresh E, Geetha LM, Vijaya Kumar BP
Abstract— Data size has been increasing day by day in the E commerce business. This rapid development of technology leads to overload of
information. In order to get the required solution from this massive amount of data search engines are used. However this search engine doesn’t provide
personalized information to the user. Further, recommendation systems are introduced in order to provide the personalized information to the user.
Recommendation system provides suggestions based on the user’s interest. Many approaches are available for this purpose which can be used to create
the recommendation list. E commerce websites uses these various approaches with different combinations in order to increase their business by attracting
the users. This paper gives the overview of such approaches along with their strengths and weaknesses.
Index Terms— Content-based approach, Collaborative approach, Data Mining, E-commerce business, Hybrid approach, Neural network ,
Recommendation list, Recommendation systems, Search engines.
.
—————————— ——————————
1 INTRODUCTION
ecommendation system was mostly used in the online
shopping to recommend the list of product. Nowadays
it is also gaining importance in different domains like
news, portal and service providing web pages and so on.
Recommendation system helps the user to choose the right
information based on their preferences. This recommenda-
tion system builds a model using set of data and then this
model is used to predict the result for recommendation
[13].
As the technology advanced data generation is also increas-
ing rapidly. Earlier, search engines were the solution to find
the required data. But in the E-Commerce business, this
massive generation of data leading to find the approaches
that helps the customer to choose the items which are of
their interest. Recommendation system is used for this pur-
pose. Recommender system takes the input from input and
gives the results or suggests services/product which is rel-
evant to the customer by using individual or particular
group details [11][15].
As the web technology developed, recommender system
gained its importance in the E-commerce business. It has
also become a research area on developing new approaches
for the recommendation system. In order to develop the
new approaches and to make the system more efficient, we
need to understand the existing approaches and its limita-
tions.
————————————————
• Naresh E is working as Assistant professor, Dept of ISE, MSRIT and
research scholar in CSE dept at Jain University Bangalore, India.
E-mail:nareshkumar.e@gmail.com
• Geetha LM is currently pursuing masters degree program in software
engineering in MSRIT, Bangalore, India,. E-mail: geetha.lm90@gmail.com
• Viajaya Kumar BP is currently professor and head, Dept of ISE,
MSRIT, Bangalore. And Senior member in IEEE.
As per various survey conducted, many approaches are
available for recommendation engine. These are mainly
classified into following categories:
i. Content-based approach: Recommendation is
given based on the user’s preferred items in
the past;
ii. Collaborative approach: Items are recom-
mended based on the interest of similar previ-
ous people;
iii. Hybrid approach: This is the combined ap-
proach of Content-based and Collaborative
recommendations.
Other than these approaches many other recommendation
class techniques are available. They are feature based, be-
havior based, citation based, context based, knowledge
based, rule based and many other recommendation classes
[2].
It is necessary to understand these concepts in order to
extend the capabilities of recommendation engine [1]. Stud-
ies have revealed that 55% of the recommendation system
uses content based filtering. 18% of recommendation sys-
tem uses collaborative filtering and graph based recom-
mendation approach is used by 16% of the system.
Though many approaches are available for recommenda-
tion, many studies have revealed that it is hard to say
which concept or approach is best. Sometime Content-
based approach works better compared to collaborative
recommendation approach and sometime it doesn’t. Hence
it is difficult to choose the promising approaches in the
available techniques. Sometimes it requires the combina-
tions of available approaches. Hence, basic understandings
R
IJSER