Item-Based Collaborative Filtering for Effective Board Game Recommendation
Main Article Content
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

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
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