Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/63545
Title: A Hotel Hybrid Recommendation Method Based On Context-Driven Using Latent Dirichlet Allocation
Other Titles: วิธีการแนะนำโรงแรมแบบผสมโดยพิจารณาบริบทด้วยการจัดสรรแฝงของดีรีเคล
Authors: Weraphat Nimchaiyanan
Advisors: Saranya Maneeroj
Other author: Chulalongkorn University. Faculty of Science
Advisor's Email: [email protected]
Issue Date: 2018
Publisher: Chulalongkorn University
Abstract: Recommender systems play an important role in helping users find items that they want. Normally, ratings are used in content-based filtering (CBF) and collaborative filtering (CF) for recommendation. However, only ratings are not enough for recommendation. Thus, contextual information, context driven and Latent Dirichlet Allocation (LDA) are used to improve recommendation. Also, the context of individual user has changed in the timeline (context-driven). In this work, a hotel hybrid recommendation method (CF+CBF) based on context-driven using LDA is proposed. Firstly, we find missing user ratings of user-hotel rating matrix by applying LDA on user ratings in order to get predicted score of hotels for the target user. Secondly, we find a group of users similar to the target user (neighbors). Then, we apply context-driven to recommend hotels that meet current interest of the target user. To evaluate the proposed method, we compare our proposed methods either CBF or CF integrating with LDA by measuring nDCG. The result shows that our proposed method outperforms all comparable methods in result accuracy.
Other Abstract: ระบบการแนะนำเข้ามามีบทบาทสำคัญในการช่วยผู้ใช้งานในการหาแนะนำข้อมูลหรือสินค้าที่ผู้ใช้งานต้องการ โดยทั่วไประบบการแนะนำจะมีการใช้คะแนนของผู้ใช้งานกับเทคนิคการกรองแบบอิงเนื้อหา(content-based filtering)หรือเทคนิคการกรองแบบอ้างอิงกิจกรรมความร่วมมือ(collaborative filtering) เพื่อแนะนำข้อมูลแก่ผู้ใช้งาน ในปัจจุบันการใช้แค่เพียงคะแนนของผู้ใช้งานอย่างเดียวนั้นไม่เพียงพอต่อการแนะนำข้อมูลต่าง ๆให้กับผู้ใช้งาน ดังนั้นข้อมูลตามบริบท(contextual information), บริบทที่ถูกขับเคลื่อน(context driven) และการจัดสรรแฝงของดีรีเคล(Latent Dirichlet Allocation) จึงถูกนำมาใช้เพื่อพัฒนาระบบการแนะนำ ในโครงงานมหาบัณฑิตนี้มีจุดประสงค์เพื่อนำเสนอวิธีการแนะนำโรงแรมแบบผสมโดยพิจารณาบริบทด้วยการจัดสรรแฝงของดีรีเคลซึ่งในงานวิจัยนี้มีขั้นตอนดังนี้เริ่มจากหาคะแนนของผู้ใช้งานที่ผู้ใช้งานยังไม่เคยใส่คะแนนมาก่อนจากตารางผู้ใช้งานกับโรงแรมด้วยการใช้การจัดสรรแฝงของดีรีเคล จากตารางที่ถูกเติมเต็มด้วยขั้นตอนแรกค่าที่ได้ถูกนำไปใช้เพื่อหาเพื่อนของผู้ใช้งานเป้าหมายโดยใช้การกรองแบบอ้างอิงกิจกรรมความร่วมมือ และสุดท้ายทำการเลือกโรงแรมที่จะแนะนำแก่โดยผู้ใช้งานเป้าหมายโดยคำนึงถึงความชอบในปัจจุบันของผู้ใช้งานเป้าหมายที่หาได้จากการใช้รีวิวของโรงแรมที่เพื่อนของผู้ใช้งานเป้าหมายแนะนำซึ่งในขั้นตอนนี้จะมีการนำบริบทที่ถูกขับเคลื่อนมาใช้ การประเมินประสิทธิภาพของงานวิจัยนี้ทำโดยการนำวิธีการของงานวิจัยนี้ไปเปรียบเทียบกับวิธีอ้างอิงที่มาจากวิธีที่ใช้เทคนิคการกรองแบบอิงเนื้อหากับการจัดสรรแฝงของดีรีเคลและวิธีที่ใช้ทคนิคการกรองแบบอ้างอิงกิจกรรมความร่วมมือกับการจัดสรรแฝงของดีรีเคลด้วยการใช้ตัวชี้วัดที่เรียกว่า Normalized Discounted Cumulative ซึ่งผลที่ได้พบว่าวิธีของงานวิจัยนี้สามารถแนะนำและจัดลำดับโรงแรมที่ตรงตามความชอบของผู้ใช้งานเป้าหมายมากที่สุดเมื่อเทียบกับวิธีอ้างอิงอื่น
Description: Thesis (M.Sc.)--Chulalongkorn University, 2018
Degree Name: Master of Science
Degree Level: Master's Degree
Degree Discipline: Computer Science and Information Technology
URI: http://cuir.car.chula.ac.th/handle/123456789/63545
URI: http://doi.org/10.58837/CHULA.THE.2018.163
metadata.dc.identifier.DOI: 10.58837/CHULA.THE.2018.163
Type: Thesis
Appears in Collections:Sci - Theses

Files in This Item:
File Description SizeFormat 
5972616723.pdf2.44 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.