ISSN : 2583-2646

Smart Dining: An AI-Powered Personalized Restaurant Recommender System

ESP Journal of Engineering & Technology Advancements
© 2025 by ESP JETA
Volume 5  Issue 4
Year of Publication : 2025
Authors : Dilip Sharma
:10.56472/25832646/JETA-V5I4P120

Citation:

Dilip Sharma, 2025. "Smart Dining: An AI-Powered Personalized Restaurant Recommender System", ESP Journal of Engineering & Technology Advancements  5(4): 138-144.

Abstract:

It is difficult to agree on a restaurant to eat at, especially in groups which make it time-consuming. An intelligent recommendation system is presented in this work which leverages machine learning and the genetic algorithms for restaurant selection based on user behaviour. The system has been executed like a web-based app that makes recommendations for the individual and group alike. It also helps to reduce the choice overload of the target audience or user group. Because the approach is data-driven it is better than random. After testing, its efficacy is proven in making decision making easy for one and all.

References:

[1] M. Rouse, 'What Is Web Application (Web Apps) And Its Benefits,' Available at https://searchsoftwarequality.techtarget.com/definition/We b-application-Web-app, [Online; accessed 28-November-2020].

[2] Wikipedia, 'Recommender system,' Available at https://en.wikipedia .org/wiki/Recommender system#Content-based filtering, [Online; accessed 20-November-2020].

[3] ——, 'Collaborative filtering,' Available at https://en.wikipedia.org/w iki/Collaborative filtering, [Online; accessed 21-November 2020].

[4] ——, 'Genetic algorithm,' Available at https://en.wikipedia.org/wiki/ Genetic algorithm, [Online; accessed 16-March-2021].

[5] V. Mallawaarachchi, 'Introduction to Genetic Algorithms — Including Example Code,' Available at https://towardsdatascience.com/introdu ction-to-genetic-algorithms-including-example-code-e396e98d8bf3, [Online; accessed 16 March-2021].

[6] F. Isinkaye, Y. Folajimi, and B. Ojokoh, 'Recommendation systems: Principles, methods and evaluation,' Egyptian Informatics Journal, vol. 16, no. 3, 2015.

[7] E. S. Team, 'What is Machine Learning?' Available at https://expertsyst em.com/machine-learning-definition/, [Online; accessed 26 November 2020].

[8] S. Singh, 'Algorithms for Discrete Optimization,' Available at https: //mech.iitm.ac.in/nspch52.pdf, [Online; accessed 16-March-2021].

[9] Wikipedia, 'Mathematical optimization,' Available at https://en.wikip edia.org/wiki/Mathematical optimization, [Online; accessed 16 March 2021].

[10] MDN, 'HTML: HyperText Markup Language,' Available at https://de veloper.mozilla.org/en-US/docs/Web/HTML, [Online; accessed 26- November-2020].

[11] ——, 'JavaScript,' Available at https://developer.mozilla.org/en-US/do cs/Web/JavaScript, [Online; accessed 26-November-2020].

[12] Microsoft, 'TypeScript,' Available at https://www.typescriptlang.org/, [Online; accessed 27-November-2020].

[13] O. Foundation, 'Introduction to Node.js,' Available at https://nodejs.d ev/learn, [Online; accessed 27-November-2020].

[14] P. Hunt, 'Why did we build React?' Available at https://reactjs.org/bl og/2013/06/05/why-react.html, [Online; accessed 27-November 2020].

[15] DA14, 'TOP 10 ADVANTAGES OF USING REACT.JS,' Available at https://da-14.com/blog/its-high-time-reactjs-ten-reasons give-it-try, [Online; accessed 27-November-2020].

[16] Tutorialspoint, '―'Python Tutorial,' Available at https://www.tutorialspoi nt.com/python/index.htm, [Online; accessed 27-November 2020].

[17] O. Bahaieva, 'Top 7 Reasons Why You Need to Learn Python as a Data Scientist,' Available at https://towardsdatascience.com/top-10-reasons-why-you-need-to-learn-python-as-a-data-scientist-e 3d26539ec00, [Online; accessed 27-November-2020].

[18] JupyterLab, 'JupyterLab Overview,' Available at https://jupyterlab.rea dthedocs.io/en/stable/getting started/overview.html, 6 December-2020]. [Online; accessed 6-December-2020].

[19] C. Creative, 'What Is Figma? a 101 Intro,' Available at https://desi gnshack.net/articles/software/what-is-figma-intro/, [Online; accessed 6-December-2020].

[20] MDN, 'An overview of HTTP,' Available at https://developer.mozilla. org/en-US/docs/Web/HTTP/Overview, accessed 27-November 2020]. [Online; accessed 27-November 2020].

[21] ——, 'HTTP request methods,' Available at https://developer.mozilla. org/en-US/docs/Web/HTTP/Methods, accessed 28-November 2020].

[22] I. StrongLoop, 'Express,' Available at https://expressjs.com/, [Online; accessed 28-November-2020].

[23] T. P. Projects, 'Flask,' Available at https://palletsprojects.com/p/flask/, [Online; accessed 28-November-2020].

[24] I. MongoDB, 'What is NoSQL?' Available at https://www.mongodb.co m/nosql-explained, [Online; accessed 28-November-2020].

[25] Guru99, 'What is MongoDB? Introduction, Architecture, Features & Example,' Available at https://www.guru99.com/what-is mongodb.html, [Online; accessed 28-November-2020].

[26] Mongoose, 'mongoose,' Available at https://mongoosejs.com/, [Online; accessed 28-November-2020].

[27] Google, 'Google App Engine Documentation,' Available at https://clou d.google.com/appengine/docs, [Online; accessed 17 November-2020].

[28] I. MongoDB, 'MongoDB Atlas,' Available at https://docs.atlas.mongo db.com/#service-fullname, [Online; accessed 18-November 2020].

[29] Facebook, 'Graph API,' Available at https://developers.facebook.com/ docs/graph-api/, [Online; accessed 18-November-2020]

[30] S. Gopinathan, 'Entree - choose from a world of dishes with a single touch,' Available at https://techweek.com/entree-choose-dishes-single-t ouch/, [Online; accessed 29-August-2020].

[31] A. Store, 'Eatsee - See it. Eat it,' Available at https://apps.apple.com/u s/app/id1202110881, [Online; accessed 30-August-2020].

[32] Wikipedia, 'Tinder (app),' Available at https://en.wikipedia.org/wiki/Ti nder (app), [Online; accessed 30-August-2020].

[33] I. Garcia, L. Sebastia, and E. Onaindia, 'On the design of individual and group recommender systems for tourism,' Expert Systems with Applications, vol. 38, no. 6, 2011.

[34] C. I, 'Build a user-based collaborative filtering recommendation engine for Anime,' Available at https://towardsdatascience.com/build-a-user-b ased-collaborative-filtering-recommendation-engine-for-anime-92d35 921f304, [Online; accessed 30-August-2020].

[35] MDN, 'Manipulating documents,' Available at https://developer.mozill a.org/en-US/docs/Learn/JavaScript/Client-side web APIs/Manipulating documents, [Online; accessed 30-April-2021].

[36] Wikipedia, 'Stateless protocol,' Available at https://en.wikipedia.org/w iki/Stateless protocol, [Online; accessed 30-April-2021].

[37] GoodFirms, 'What is a Web Framework?' Available at https://www.go odfirms.co/glossary/web-framework/, [Online; accessed 30 April-2021].

[38] H.-T. Kim, E. Kim, J.-H. Lee, and C. W. Ahn, 'A recommender system based on genetic algorithm for music data,' ICCET 2010 - 2010 International Conference on Computer Engineering and Technology, Proceedings, vol. 6, 01 2010.

[39] F. Developer, 'Whatever mans,' Available at https://play.google.com/st ore/apps/details?id=com.DEC.Eatwhat, [Online; accessed 27 November 2020].

Keywords:

Smart Dining, Restaurant Recommender System, AI.