Page 213 - 《软件学报》2026年第2期
P. 213

692                                                        软件学报  2026  年第  37  卷第  2  期


                    RQ3: 模型中的重要超参数       (例如, 损失函数权重      λ、温度参数    τ) 对推荐性能的灵敏度如何?
                  3.1   数据集
                    我们在   3  个公开数据集上进行实验, 包括         Yelp [18,19,25] 、Ciao [26] 、Epinions [25,27,28] . 表  2  给出了数据集所对应的
                 详细信息.

                                                    表 2 数据集统计信息

                                   数据集                 Yelp          Epinions         Ciao
                                  用户数量                 43 043         18 081          7 317
                                  物品数量                 66 576         251 722        104 975
                               用户/物品交互数量              283 512         751 821        283 320
                             用户/物品交互密度 (%)            0.009 8         0.015 7         0.036 9
                                社交关系数量                549 451         590 641        111 781
                               社交关系密度 (%)             0.029 6         0.180 6         0.208 8
                               物品所属类别数量                1 336           28              28

                    Yelp  数据集是从   Yelp  平台上搜集而来, 它是美国最大的点评网站            (https://www.yelp.com/). 它包含了社交关
                 系信息和物品所属的类别信息, 并且具有社交关系的用户都具有相同的兴趣.
                    Epinoins 数据集主要记录了来自        Epinions 网站  (http://www.epinions.com/) 上用户对不同物品的反馈信息.
                 Epinions 是一家知名的大众消费者点评网站, 成立于            1999  年. 在  Epinions 数据集中, 用户可以阅读有关各种物品
                 的评论, 以帮助他们决定购买行为或者他们可以免费加入并开始撰写评论, 从而获得回报和认可. 该数据集中的社
                 交网络来自朋友关系, 也包含物品的类别信息.
                    Ciao  数据集主要记录了来自电商平台网站            (https://www.librec.net/datasets.html) 上用户对他们购买的物品的
                 评分、用户与用户之间的社交关系以及用户购买的物品之间的类别信息.
                    实验中选取     Yelp、Ciao、Epinions 这  3  个公开数据集来验证本文提出的基于多视角的自监督推荐模型, 这                  3
                 个数据集分别属于不同规模, 不同领域并且都包含用户对物品的反馈评分, 用户之间的社交关系数据及物品所属
                 类别数据. 为了进行精确的评估, 对所有实验都进行了                5  折交叉验证, 并展示其平均结果.
                  3.2   基线模型简介
                    本节将提出的多视角自监督推荐模型与其他                6  个近年来提出的推荐算法进行了比较, 以检验提出的模型的有
                 效性. 近期提出的基于自监督学习的            HHGR  模型是基于超图的自监督推荐方法, 不同于本文构建的简单图, 因此
                 未选取   HHGR  作为基线模型, 本文选取的基线模型分别为               LightGCN  [19] 、NeuMF [29] 、BUIR  [30] 、MHCN  [22] 、
                 DiffNet++ [21] 、SGL [10] 、SimGCL (simple graph contrastive learning for recommendation)  [31] 、LightGCL (simple yet
                 effective graph contrastive learning for recommendation) [32] 、SEPT [12] .
                    (1) BUIR  是一个单分类协同过滤模型. 它在训练过程中不需要负样本, 只依靠正样本来学习用户和物品的表
                 示. 它包括两个编码器: 在线编码器和目标编码器. 在线编码器用于预测用户和物品之间的交互, 它的预测目标由
                 目标编码器提供, 二者交替进行.
                    (2) NeuMF  是目前很流行的基于深度学习的推荐算法模型. 它将传统矩阵分解方法和多层感知机联合, 并且
                 同时提取低维和高维特征, 在推荐质量方面得到了很大的提升.
                    (3) LightGCN  是基于图卷积神经网络的通用推荐模型. 它利用用户与物品之间的相似性来学习节点表示并完
                 成推荐任务. 该推荐模型简单有效.
                    (4) DiffNet++是近期提出的一种基于      GCN  的社交推荐方法. 它融合了社交网络, 并利用用户和物品在隐空间
                 中的动态扩散机制来完成推荐任务.
                    (5) MHCN  是一种最新的基于超图卷积神经网络的社交推荐方法. 它利用超边来建模用户之间的复杂相关性,
                 以提高推荐性能.
   208   209   210   211   212   213   214   215   216   217   218