Page 280 - 《软件学报》2026年第6期
P. 280

薛大暄 等: 基于差分隐私的通信高效联邦推荐方法                                                        2599


                  6.4   实验结果与分析
                    本节在   2 个数据集上对     Priv-FedMF-Sub 和  Priv-FedNCF-Sub-Compress 进行全面评估, 并与前述基准方法对比.
                    ● Priv-FedMF-Sub  有效性评估
                    如图   7  和图  8  分别展示了  3  种算法在  MovieLens 100K  和  MovieLens 1M  数据集上的推荐准确性. 通过
                 HR@10  和  NDCG@10  两个指标结果可以看出, FedMF       在这两个指标上的表现最为优异. 该算法通过不直接上传
                 用户原始数据的方式, 利用传统的联邦学习框架协同训练全局模型, 从而有效避免了用户数据的直接泄露. 然而,
                 尽管  FedMF  在推荐准确性上表现突出, 其在联邦训练过程中通过交换中间梯度的方式仍然存在隐私泄露的潜在
                 风险, 无法确保绝对的隐私安全性. 为增强隐私保护, DP-FedMF              在  FedMF  的基础上引入了梯度扰动机制, 满足差
                 分隐私的要求. 尽管该方法提高了隐私保护性, 然而由于噪声的加入, DP-FedMF                   在推荐准确性上有所下降. 与         DP-
                 FedMF  相比, Priv-FedMF-Sub 在保持相同隐私保护程度的前提下, 推荐准确性未出现显著下降, 表现出与                  DP-FedMF
                 相当的模型可用性.

                                                                0.20
                         0.35
                                                                0.18
                         0.30                                   0.16
                        HR@10  0.25                            NDCG@10  0.14
                                                                0.12
                         0.20
                                                                0.08
                                                 FedMF          0.10                   FedMF
                         0.15
                                                 DP-FedMF                              DP-FedMF
                                                 Priv-FedMF-Sub  0.06                  Priv-FedMF-Sub
                         0.10
                             0   50  100 150 200 250 300 350 400    0  50  100 150 200 250 300 350 400
                                          Round                                  Round
                                         图 7 MovieLens 100K  数据集下推荐算法模型性能


                                                                0.20
                         0.35
                                                                0.18
                         0.30                                   0.16
                        HR@10  0.25                            NDCG@10  0.14
                                                                0.12
                         0.20
                                                                0.10
                         0.15                    FedMF          0.08                   FedMF
                                                 DP-FedMF       0.06                   DP-FedMF
                                                 Priv-FedMF-Sub                        Priv-FedMF-Sub
                         0.10
                             0   50  100 150 200 250 300 350 400    0  50  100 150 200 250 300 350 400
                                          Round                                  Round
                                         图 8 MovieLens 1M  数据集下推荐算法模型性能

                    本文重点关注算法的通信开销, 图           9  展示了  FedMF、DP-FedMF  和  Priv-FedMF-Sub  这  3  种算法的通信效率
                 对比. 在传统联邦学习框架下, FedMF        和  DP-FedMF  均采用完整的全局模型进行参数传输, 因此其传输的总参数
                 量相同, 其中使用整个训练过程中所需的总参数传输量来衡量通信成本, 单位为百万                         (M). 相比之下, Priv-FedMF-Sub
                 通过采用子模型替代全局模型, 显著降低了通信开销. 具体而言, 在                   MovieLens 100K  数据集上, FedMF  的总参数
                 传输量为   2 154.24M, 而  Priv-FedMF-Sub  为  698.67M, 通信效率提升  67.57%; 在  MovieLens 1M  数据集上, FedMF
                 的总传输参数量为       9 487.36M, Priv-FedMF-Sub  为  2 907.846M, 通信效率提升  69.35%. 这种差异源于  Priv-FedMF-
                 Sub  通过选择适当的子模型, 依据交互频率均值设置阈值, 从而减少了需要传输的参数数量. 值得注意的是, 由于
                 MovieLens 1M  数据集中的电影数量更多, 相应的全局模型             (特征向量矩阵) 也更大, 因此其通信开销明显高于
                 MovieLens 100K  数据集. 这一结果表明, Priv-FedMF-Sub  方法在保证隐私保护的同时, 能够有效降低通信成本.
   275   276   277   278   279   280   281   282   283   284   285