In recent years, the video game industry has experienced substantial growth, presenting players with a vast array of game choices. This surge in options has spurred the need for a specialized recommender system tailored for video games. However, current video game recommendation approaches tend to prioritize accuracy over diversity, potentially leading to unvaried game suggestions. In addition, the existing game recommendation methods commonly lack the ability to establish strict connections between games to enhance accuracy. Furthermore, many existing diversity-focused methods fail to leverage crucial item information, such as item category and popularity during neighbor modeling and message propagation. To address these challenges, we introduce a novel framework, called CPGRec, comprising three modules, namely accuracy-driven, diversity-driven, and comprehensive modules. The first module extends the state-of-the-art accuracy-focused game recommendation method by connecting games in a more stringent manner to enhance recommendation accuracy. The second module connects neighbors with diverse categories within the proposed game graph and harnesses the advantages of popular game nodes to amplify the influence of long-tail games within the player-game bipartite graph, thereby enriching recommendation diversity. The third module combines the above two modules and employs a new negative-sample rating score reweighting method to balance accuracy and diversity. Experimental results on the Steam dataset demonstrate the effectiveness of our proposed method in improving game recommendations. The dataset and source codes are anonymously released at: https://github.com/CPGRec2024/CPGRec.git.
翻译:近年来,视频游戏行业经历了显著增长,为玩家提供了海量的游戏选择。这一激增促使专门针对视频游戏的推荐系统需求应运而生。然而,当前的视频游戏推荐方法往往优先考虑准确性而非多样性,可能导致游戏推荐缺乏变化。此外,现有游戏推荐方法普遍缺乏在游戏间建立严格关联以提升准确性的能力。同时,许多侧重多样性的方法在邻域建模和消息传播过程中未能利用关键物品信息(如物品类别和流行度)。为解决这些挑战,我们提出了一种名为CPGRec的新颖框架,该框架包含三个模块:准确性驱动模块、多样性驱动模块和综合模块。第一个模块通过更严格的游戏关联方式,扩展了当前最先进的准确性导向游戏推荐方法,从而提升推荐准确性。第二个模块在所提出的游戏图中连接具有多样类别的邻居,并利用热门游戏节点的优势,在玩家-游戏二分图中放大长尾游戏的影响力,进而丰富推荐多样性。第三个模块结合上述两个模块,并采用一种新的负样本评分权重重分配方法,以平衡准确性与多样性。在Steam数据集上的实验结果表明,我们提出的方法在改善游戏推荐方面具有有效性。数据集和源代码已匿名发布于:https://github.com/CPGRec2024/CPGRec.git。