Journal of Engineering Science and Technology Review 10 (4) (2017) 132-153 Review Article Classifications of Recommender Systems: A review Shahab Saquib Sohail 1,* , Jamshed Siddiqui 2 and Rashid Ali 3 1,2 Department Computer Science Aligarh Muslim University, Aligarh, India 3 Department of Computer Engineering, Aligarh Muslim University, Aligarh, India Received 31 July 2017; Accepted 18 September 2017 ___________________________________________________________________________________________ Abstract This paper presents the state of art techniques in recommender systems (RS). The various techniques are diagrammatically illustrated which on one hand helps a naïve researcher in this field to accommodate the on-going researches and establish a strong base, on the other hand it focuses on different categories of the recommender systems with deep technical discussions. The review studies on RS are highlighted which helps in understanding the previous review works and their directions. 8 different main categories of recommender techniques and 19 sub categories have been identified and stated. Further, soft computing approach for recommendation is emphasized which have not been well studied earlier. The major problems of the existing area is reviewed and presented from different perspectives. However, solutions to these issues are rarely discussed in the previous works, in this study future direction for possible solutions are also addressed. Keywords: recommender systems, collaborative filtering, reclusive methods, knowledge based recommender systems, hybrid recommender systems, context aware recommender systems. __________________________________________________________________________________________ 1. Introduction The recommender systems (RS) have grown exponentially in recent few years and its applications have spread over various domain of life including online shopping of books, home appliances, movies, electronic gadgets, recommendation of doctors and hospitals for patients, institute recommendation for students and teachers, hotel recommendations for tourists and so forth. The philosophy behind the success of recommendation technology is the fact that it is human tendency to rely upon experiences of their neighbors and friends prior to making decision of any kind, especially regarding purchase of any items, taking admissions in institutes for higher education, opting an apartment for rent or buying it, spending weekend at some holiday places, etc. The advancement of Internet technologies has caused data overload due to which the buyers face more difficulties in finding the exact destination which meet their needs out of a huge collection of the available options. If a student who wishes to spend his/her vacations at some hill stations and would like to stay in a hotel with peace and calm, there would be thousands of places all around the world which might come to him/her as options. In such a situation recommender systems can provide a better option according to the need and requirement of the user and depending upon his/her prior preferences. Although there are several definitions which researchers have suggested for recommender systems, we define recommender systems as – Recommender systems try to identify the need and preferences of users, filter the huge collection of data accordingly and present the best suited option before the users by using some well-defined mechanism.” A formal definition for RS can be stated as; Let ‘S’ be the set of users and ‘I’ be set of all items that fall under their preference category. Let R I is the ranked list of items which is in some desired order, and r is an item in list R, i.e. r ϵ R. The recommendation problem is to choose an r ϵ R such that it satisfies the users and also meets their need. Let ‘E’ be the evaluation metric to measure user satisfaction for some real number ‘z’, then we can assume user satisfaction is achieved only if E z. Mathematically, if ‘f’ defines the function of recommending ‘r’ items to ‘s’ users, our problem can be formulated as: f (r,s) z (1) In this Paper, we have reviewed more than 200 articles related to recommender system including the manuscript in which very first existence of collaborative filtering has reported in mid 90s [1], [2]. 2. Previous Review Studies The first paper on collaborative filtering (CF) was introduced in mid of 90s [2], [3]. The proposed CF technique provided a platform to design recommender system and laid a strong foundation for the development of such recommender systems. The work in the concerned area has been reviewed extensively in the literature. The study of the surveys and reviews of recommender systems helps in establishing a better understanding of the subject and gives a holistic picture of the technology used in the field along with JOURNAL OF Engineering Science and Technology Review www.jestr.org Jestr ______________ *E-mail address: shahabsaquibsohail@gmail.com ISSN: 1791-2377 © 2017 Eastern Macedonia and Thrace Institute of Technology. All rights reserved. doi:10.25103/jestr.104.18