Restaurant Recommendation System Using User Based Collaborative Filtering

Authors

  • Salu Khadka Department of Computer Science and Information Technology, Trinity International College, Kathmandu, Nepal
  • Pragya Shrestha Chaise Department of Computer Science and Information Technology, Trinity International College, Kathmandu, Nepal
  • Sujin Shrestha Department of Computer Science and Information Technology, Trinity International College, Kathmandu, Nepal
  • Satya Bahadur Maharjan Department of Computer Science and Information Technology, Trinity International College, Kathmandu, Nepal

DOI:

https://doi.org/10.51983/ajes-2020.9.2.2552

Keywords:

recommendation, preference, suggestion, review, restaurant, location, GPS, LBS, text mining

Abstract

A recommendation system is an application that can identify entities of interest for a person and provide suggestions based on the past record of person’s likes and preferences. The entity of interest can be anything, for example it can be a product, a movie or a news article. Recommender system is an effective way to help users to obtain the personalized and useful information. However, due to complexity and dynamic, the traditional recommender system cannot work well in mobile environment. Keeping such things into consideration, this recommendation system aims to recommend restaurants to users using their past preferences so they do not need to go through a list of choices. The recommender system adopts a user preference model by using the features of user's visited restaurants, and utilizes the location information of user via GPS(Global Positioning System) using LBS(Location Based System) and restaurants to dynamically generate the recommendation results using collaborative filtering technique. The suggestions will be based on the user preferences obtained from the past ratings and reviews given by the user, frequently visited cuisines of the user and the time preference of the user. Moreover, a brief analysis of reviews is also made to provide user a computed synopsis of the restaurant using text mining algorithm.

References

A. Dasgupta and P. Drinea, et al. "Feature Selection Methods for Text Classification" [Online]. Available: www.stat.berkeley.edu/~mmahoney/pubs/kdd07.pdf [Accessed 21 May 2017].

C. Pan and W. Li. "Research paper recommendation with topic analysis," In Computer Design and Applications. IEEE, vol. 4, pp. V4-264, 2010.

C. Zaiontz. "Real Statistics Using Excel," Real Statistics Using Excel, 2017. .

E. Gabrielova and C. Lopes, et al. "The Yelp dataset challenge - Multilabel Classification of Yelp reviews into relevant categories".

E. R. Hedrick, LoCajori and Florian (1952) [1929]. A History of Mathematical Notations. 2 (2 (3rd corrected printing of 1929 issue) ed.). Chicago, USA: Open court publishing company. [Accessed 14 June 2017].

F. Ricci, L. Rokach and B. Shapira. (2011). "Introduction to Recommender Systems Handbook. Springer." [Online]. pp. 1-35. [Accessed 15 May 2017].

H. Jafarkarimi, A.T.H. Sim and R. Saadatdoost. (2012, June). "A Naïve Recommendation Model for Large Databases." International Journal of Information and Education Technology.

J. A. Konstan and J. Riedl. "Recommender systems: from algorithms to user experience User Model User-Adapt Interact." Vol. 22, pp. 101–123, 2012.

R. J. Mooney and L. Roy. "Content-Based book recommendation using learning for text categorization". In Proc. Fifth ACM conference on digital libraries, 2010, pp. 195-204.

S. Sawant, and G. Pai. "Yelp Food Recommendation System." [Online]. Available: http://cs229.stanford.edu/proj2013/SawantPaiYelpFoodRecommendationSystem.pdf [Accessed 15 April 2017].

Downloads

Published

15-09-2020

How to Cite

Khadka, S., Shrestha Chaise, P., Shrestha, S., & Maharjan, S. B. . (2020). Restaurant Recommendation System Using User Based Collaborative Filtering. Asian Journal of Electrical Sciences, 9(2), 17–24. https://doi.org/10.51983/ajes-2020.9.2.2552