[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-290541-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-290541-en":131},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","a-machine-learning-based-recommender-system-for-hotel-reviews-extended-abstract","A MACHINE-LEARNING-BASED RECOMMENDER SYSTEM FOR HOTEL REVIEWS - Extended Abstract","","With the rapid growth of online review platforms, selecting suitable accommodations has become increasingly challenging due to the overwhelming volume of user-generated content. This study presents a machine learning-based hotel recommendation system that processes Google Reviews for hotels in Perak, Malaysia. The system recommends hotels using user preferences such as star ratings and sentiment features extracted from review text. A dataset of 2,993 reviews from 58 hotels was collected, pre-processed, and evaluated across Naïve Bayes, Random Forest, and SVM, with SVM achieving the best accuracy at 74.46%.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/research-report/","Research & Report",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/a-machine-learning-based-recommender-system-for-hotel-reviews-extended-abstract/290541/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/a-machine-learning-based-recommender-system-for-hotel-reviews-extended-abstract/290541.png","ImageObject",300,407,{"name":42,"@type":43},"Noah","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-11-03","2026-09-17",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",13,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What problem does this hotel recommendation system address?","Question",{"text":63,"@type":64},"It addresses the difficulty of choosing suitable accommodations when online review platforms contain a large volume of user-generated text. The system automates analysis to support better decision-making for travellers and hotel operators.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"How was the Google review data collected and prepared?",{"text":68,"@type":64},"Reviews for 58 hotels in Ipoh, Perak were collected using a Python-based scraper, producing 2,993 reviews. The text was pre-processed by removing stop words, cleaning, and tokenising, then converted into numerical features using CountVectorizer.",{"name":70,"@type":61,"acceptedAnswer":71},"Which machine learning model performed best and how was it used?",{"text":72,"@type":64},"Support Vector Machine (SVM) achieved the highest accuracy at 74.46% and was selected for integration into a web-based application developed with Flask. Users can filter recommendations by hotel name, rating, and custom keywords.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},290541,1789641972,{"code":4,"msg":82,"data":83},"success",[84,88,92,96,101,106,111,115,120,123,127],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":93,"show_sort_weight":94,"slug":95},"Exam",70,"exam",{"id":97,"doc_module":4,"doc_module_name":25,"category_name":98,"show_sort_weight":99,"slug":100},5,"Comic",60,"comic",{"id":102,"doc_module":4,"doc_module_name":25,"category_name":103,"show_sort_weight":104,"slug":105},6,"Technology",50,"technology",{"id":107,"doc_module":4,"doc_module_name":25,"category_name":108,"show_sort_weight":109,"slug":110},7,"Healthcare",40,"healthcare",{"id":112,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":113,"slug":114},8,30,"research-report",{"id":116,"doc_module":4,"doc_module_name":25,"category_name":117,"show_sort_weight":118,"slug":119},9,"Religion & Spirituality",20,"religion-spirituality",{"id":118,"doc_module":4,"doc_module_name":25,"category_name":121,"show_sort_weight":118,"slug":122},"World Cup","world-cup",{"id":124,"doc_module":4,"doc_module_name":25,"category_name":125,"show_sort_weight":124,"slug":126},10,"Lifestyle","lifestyle",{"id":128,"doc_module":4,"doc_module_name":25,"category_name":129,"show_sort_weight":97,"slug":130},19,"General","general",{"code":4,"msg":82,"data":132},{"doc_id":79,"user_id":133,"nickname":42,"user_avatar":134,"doc_module":4,"category_id":112,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":116,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":80,"read_time":144,"preview_page_count":4},8796095462418,"https://ap-avatar.wpscdn.com/avatar/80000253c1241d02b47?x-image-process=image/resize,m_fixed,w_180,h_180&k=1778826106357471780","E-BOOK OF EXTENDED ABSTRACT  \nTHE 14th INTERNATIONAL INVENTION, INNOVATION & DESIGN COMPETITION 2025  \nOrganized by:  \nOffice of Research, Industry, Community & Alumni Network UiTM Perak Branch  \n© Unit Penerbitan UiTM Perak, 2025  \nAll rights reserved. No part of this publication may be reproduced, copied, stored in any retrieval system or transmitted in any form or by any means; electronic, mechanical, photocopying, recording or otherwise; without permission on writing from the director of Unit Penerbitan UiTM Perak, Universiti Teknologi MARA, Perak Branch, 32610 Seri Iskandar Perak, Malaysia.  \nPerpustakaan Negara Malaysia Cataloguing in Publication Data  \nNo e-ISBN: 978-967-2776-52-9  \nCover Design: Dr. Mohd Khairulnizam Ramlie  \nTypesetting : Georgia  \nEDITORIAL BOARD  \nEditor-in-Chief  \nMUHD SYAHIR ABDUL RANI  \nManaging Editors  \nNUR FATIMA WAHIDA MOHD NASIR SYAZA KAMARUDIN NORASYIKIN ABDUL MALIK  \nCopy Editors  \nSHEEMA LIZA IDRIS  \nAZURAWATI ZAIDI HALIMATUN SAADIAHABD MUTALIB HALIMATUSSAADIAH IKSANIZA FARADIBA MOHD PATEL MOHAMAD SAFWAT ASHAHRI MOHD SALIM MUHAMMAD WAJIHUDDIN JOHARI NAZIRUL MUBIN MOHD NOOR NORAZIAHAZIZAN NOOR AILEEN IBRAHIM NOOR FAZZRIENEE JZ NUN RAMLAN NOORLINDA ALANG  \nNURAMIRA ANUARNURDIYANA MOHAMAD YUSOF NURSHAHIRAH AZMAN NURUL FARHANI CHE GHANI NURUL MUNIRAH AZAMRIONG ELLY PAUL GNANASELVAMSITI SYAIRAH FAKHRUDDIN WAN FARIDATULAKMAWAN MOHD RASHDIWAN NURUL FATIHAHWAN ISMAIL ZARLINA MOHD ZAMARIAMIRUL FARHAN AHMAD TARMIZI  \nIMRAN TORIQ  \nA MACHINE-LEARNING-BASED  \nRECOMMENDER SYSTEM FOR HOTEL  \nREVIEWS  \nNurul Hafizah Zainal Abidin1, Wong Wai On2, Norliana Muslim2, Rohani Bakar2,  \nYusrafizal Yusof3, Nur Idalisa4  \n1Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA,  \nPerak Branch, Tapah Campus, 35400 Tapah Road, Perak, Malaysia  \n2Department of Computer and Communication Technology, Faculty of  \nInformation and Communication Technology, Universiti Tunku Abdul Rahman,  \n31900 Kampar, Perak, Malaysia  \n3Unit of Mathematics, Perak Matriculation College,  \n31600 Gopeng, Perak, Malaysia  \n4Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA,  \nTerengganu Branch, Dungun Campus,  \n23000 Dungun, Terengganu, Malaysia  \n[nurul354@uitm.edu.my](nurul354@uitm.edu.my)  \nABSTRACT  \nWith the rapid growth of online review platforms, selecting suitable accommodations has become increasingly challenging due to the overwhelming volume of user-generated content. This study presents a machine learning-based hotel recommendation system that processes Google Reviews for hotels in Perak, Malaysia. The system aims to enhance decision-making by recommending hotels based on user preferences, such as star ratings and sentiment features extracted from textual reviews. A total of 2,993 reviews from 58 hotels were collected using a Python-based scraper and pre-processed data to remove noise and tokenize content. Three machine learning models, namely Naïve Bayes, Random Forest, and Support Vector Machine, were evaluated using standard performance metrics. The SVM model achieved the highest accuracy (74.46%) and was selected for integration into a web-based application developed using Flask. The final system allows users to filter hotel recommendations by name, rating, and custom keywords, providing personalised suggestions and valuable insights. This project demonstrates the potential of machine learning to improve user experiences and decisionmaking in the hospitality industry.  \nKeywords: data preprocessing, Google reviews, Naïve Bayes, random forest, support vector machine, machine learning, recommender system  \n1. INTRODUCTION  \nThe surge in popularity of online review platforms has revolutionised how customers evaluate goods and services, particularly in the hospitality industry. As Malaysia gains momentum as a top tourist destination, hotel reviews on platforms like Google have become central to decision-making, both for travellers and hotel operators. These reviews encapsulate customer ","cbCailx6lljHWjFC","https://ap.wps.com/l/cbCailx6lljHWjFC","pdf",976510,"English","# Abstract\n# 1. Introduction\n# 2. Methodology","[{\"question\":\"What problem does this hotel recommendation system address?\",\"answer\":\"It addresses the difficulty of choosing suitable accommodations when online review platforms contain a large volume of user-generated text. The system automates analysis to support better decision-making for travellers and hotel operators.\"},{\"question\":\"How was the Google review data collected and prepared?\",\"answer\":\"Reviews for 58 hotels in Ipoh, Perak were collected using a Python-based scraper, producing 2,993 reviews. The text was pre-processed by removing stop words, cleaning, and tokenising, then converted into numerical features using CountVectorizer.\"},{\"question\":\"Which machine learning model performed best and how was it used?\",\"answer\":\"Support Vector Machine (SVM) achieved the highest accuracy at 74.46% and was selected for integration into a web-based application developed with Flask. Users can filter recommendations by hotel name, rating, and custom keywords.\"}]","A MACHINE-LEARNING-BASED RECOMMENDER SYSTEM FOR HOTEL REVIEWS - Extended Abstract | PDF",23]