Item-Based Collaborative Filtering for Effective Board Game Recommendation

Main Article Content

Sukachathum Seawsiritaworn
Tiwat Suprattanakul
Kitsana Waiyamai

Abstract

Board game players often face difficulties in discovering suitable games, finding players, and locating places to play board games. This research presents a novel website addressing these issues by incorporating a board game recommendation system and a dedicated community platform for board game players. We developed and evaluated various recommendation models, including content-based filtering, user-based collaborative filtering, item-based collaborative filtering, and deep learning-based approaches. While the deep learning model exhibited the highest performance, the item-based collaborative filtering emerged as the most practical solution due to its effectiveness and implementation feasibility. Our experiments demonstrate the effectiveness of the item-based collaborative filtering model in recommending suitable board games to users. This website, equipped with this recommendation system and a community space, holds significant potential to enhance the overall board game experience for players.

Article Details

Section
Research Articles

References

Wikimedia Foundation. (3 ธันวาคม 2565). เกมกระดาน, [ระบบออนไลน์] แหล่งที่มา: https://th.wikipedia.org/wiki/เกมกระดาน

Wikimedia Foundation. (3 ธันวาคม 2565). ยูโรเกม, [ระบบออนไลน์] แหล่งที่มา: https://th.wikipedia.org/wiki/ยูโรเกม

technavio. (24 มกราคม 2567). Board Games Market Analysis Forecast 2023-2027, [ระบบออนไลน์] แหล่งที่มา: https://www.technavio.com/report/board-games-market-industry-analysis

ปัทมา เจริญกรกิจ. (3 ธันวาคม 2565). บอร์ดเกมคาเฟ่พื้นที่แห่งปฏิสัมพันธ์และการสร้างบทสนทนาของความเป็นมนุษย์, [ระบบออนไลน์] แหล่งที่มา: https://www.thekommon.co/board-game-cafe-2022

BoardGameGeek. (3 ธันวาคม 2565). BoardGameGeek | Gaming Unplugged Since 2000, [ระบบออนไลน์] แหล่งที่มา: https://boardgamegeek.com

Wikimedia Foundation. (3 ธันวาคม 2565). BoardGameGeek, [ระบบออนไลน์] แหล่งที่มา: https://en.wikipedia.org/wiki/BoardGameGeek

BoardGameGeek. (3 ธันวาคม 2565). BGG XML API2, [ระบบออนไลน์] แหล่งที่มา: https://boardgamegeek.com/wiki/page/BGG_XML_API2

BoardGameGeek. (3 ธันวาคม 2565). Category, [ระบบออนไลน์] แหล่งที่มา: https://boardgamegeek.com/wiki/page/Category

Wizards of Learning. (2 ธันวาคม 2566). รวม 100 ที่เล่นบอร์ดเกม ร้านบอร์ดเกม ห้องสมุด ชมรม ทั่วไทย Play Board Games | Wizards of Learning, [ระบบออนไลน์] แหล่งที่มา: https://wizardsoflearning.com/play-bg-thailand

Ricci, F., Rokach, L., & Shapira, B. Introduction to Recommender Systems Handbook. Springer Boston MA, 2010. doi:10.1007/978-0-387-85820-3

Adomavicius, G., & Tuzhilin, A. “Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions,” IEEE Transactions on Knowledge and Data Engineering., Vol. 17 (6), pp. 734–749, 2005. doi: 10.1109/TKDE.2005.99

Badrul Sarwar, George Karypis, Joseph Konstan, John Riedl. (2001). “Item-based Collaborative Filtering Recommendation Algorithms”. Hypermedia Track of the 10th International World Wide Web Conference. 1-5 May. Hong Kong : pp. 285-295, 2001. doi: 10.1145/371920.372071

Sirinart Tangruamsub. (3 ธันวาคม 2565). Recommendation System (แบบสรุปไม่ค่อยสั้น), [ระบบออนไลน์] แหล่งที่มา: https://medium.com/@sinart.t/recommendation-system-แบบสรุปเอาเอง-ce6246f49754

Jun Ki Min. (2 ธันวาคม 2566). Bilateral Variational Autoencoder (BiVAE), [ระบบออนไลน์] แหล่งที่มา: https://github.com/recommenders-team/recommenders/blob/main/examples/02_model_collaborative_filtering/cornac_bivae_deep_dive.ipynb

Wikimedia Foundation. (24 มกราคม 2567). Precision and recall, [ระบบออนไลน์] แหล่งที่มา: https://en.wikipedia.org/wiki/Precision_and_recall

Aparna Dhinakaran. (24 มกราคม 2567). Demystifying NDCG, [ระบบออนไลน์] แหล่งที่มา: https://towardsdatascience.com/demystifying-ndcg-bee3be58cfe0