Restaurant recommendation system by using data mining techniques

dc.contributor.advisorPremaratne, S
dc.contributor.authorPunchihewa, UV
dc.date.accept2019
dc.date.accessioned2019
dc.date.available2019
dc.date.issued2019
dc.description.abstractNowadays we can see many restaurants in different category in different locations. But do you know what the best restaurants there are? Is there a way to identify the best restaurants? With this proposed solution, we can identify the best restaurants around you that is called “Restaurant recommendation system”. It provides a good experience to the end user to find the best restaurant for their preferences. Based on previous user experience or feelings about the restaurant we can get some idea about the restaurant. If someone recommends a system, we can think of it as a good restaurant. In this system takes three user inputs on restaurant menu items. The first one is recommending or not recommending as direct input on a restaurant. The second input is rating on a restaurant menu item scaling one to five. The third input is analyzing users’ reviews about the restaurant menu item. So, we can apply data mining techniques like opinion mining and Apriori algorithm on the user inputs and get the output as recommended menu item along with the restaurant. Based on those three user inputs above mentioned we could decide what the best restaurant meals are by calculating average ratings and ranking them. Not only that. This system will also provide suggestions about restaurants or meals of a restaurant based on users’ preferences by using data mining techniques like collaboration filtering. The collaboration filtering is focused on users’ preferences. And, it uses opinion mining techniques to analyze reviews. This system is a web application with the REST service. For the front-end development used Angular to make it rich application and for back end uses Java with REST web service. In addition to that uses spring framework and hibernate for object relational mapping.en_US
dc.identifier.accnoTH3932en_US
dc.identifier.degreeMSc in Information Technologyen_US
dc.identifier.departmentDepartment of Information Technologyen_US
dc.identifier.facultyITen_US
dc.identifier.urihttp://dl.lib.mrt.ac.lk/handle/123/15726
dc.language.isoenen_US
dc.subjectRESTAURANT RECOMMENDATION SYSTEMen_US
dc.subjectSOFTWARE DEVELOPMENTen_US
dc.subjectDATA MINING-Opinion Miningen_US
dc.subjectINFORMATION TECHNOLOGY-Dissertationsen_US
dc.titleRestaurant recommendation system by using data mining techniquesen_US
dc.typeThesis-Full-texten_US

Files