Page 420 - 《软件学报》2025年第9期
P. 420

钱忠胜 等: 利用伪重叠判定机制的多层循环             GCN  跨域推荐                                     4331



                         伪重叠判定机制模块
                                                        伪重叠判定机制
                                                                                          0.2
                    项目                                     0.05  0.2      最       0.1  0.15  0.05
                                                        0.02                         0.2      0.3
                                 源域 S        计      0.1  0.15             大     0.2         0.1
                                                   0.2   0.2  0.05  0.3              0.3
                    用户                       算           0.3   0.1        化           社区网络图
                                             模           社区网络训练           重
                                             块                            叠                 计
                    社区                       度            0.1             用         ...     算 相似度矩阵
                    超节点                                                                     相
                               联合域 O         增       0.3   0.07  0.25     户         ...     似
                                             益            0.15    0.3     社                        ...
                                                       0.3                          ...     度
                                                                                                   ...
                                                               0.1
                                                           0.5            区         ...          ... ...
                                                             0.3
                                                      0.3  社区超节点图
                   节点嵌入                                                          用户社区
                                目标域 T
                       节   X u (k)  X i (k)  动态阈值  a ui (k)  a  S                   S
                                                          a u         Gating        z u
                       点                                                    +
                       嵌              θ(k)        聚合                                              S ˆ y ui
                       入                      a  (k)      a i S
                                                                                    S
                                                                      Gating  +     z i
                                          ...
                                      θ(k)                a u o
                              ...                  ...                                           Loss
                          ...      ...                ...                                   MLP
                                             计算           a i o                     z u T
                                               图                      Gating  +
                                      θ(k)
                                               学
                           获取初步偏好    动态剪枝      习          a u T
                                                                                                  T ˆ y ui
                                                                                    T
                                                                                    z i
                                                          T           Gating  +
                                   多层循环 GCN               a i
                       多层循环图卷积网络模块                                  门控神经单元                  模型预测模块
                                      图 1 利用伪重叠判定机制的多层循环            GCN  跨域推荐框架



                                                    表 1 主要符号及含义

                       符号                     含义                    符号                   含义
                       S
                      U ,  U T           源域/目标域用户集                   U o               重叠用户集
                       S
                      I ,  I T           源域/目标域项目集                    λ               重叠用户权重
                        Q                    模块度                      β               共同邻居权重
                       ∆Q                  模块度增益                      K            预定义的嵌入传播深度
                                                                      ,
                        m              社区网络所有边权重和                   X u X i         用户/项目嵌入矩阵
                                                                     S
                        C                    社区集                    z ,  z T      源域/目标域组合特征向量
                       ∑
                         in             社区c内部边权重和                    S  T          源域/目标域得分概率
                         c                                          ˆ y ,  ˆ y
                      ∑
                         tot
                         c          与社区c中节点相连边的权重和

                    给定两个域, 分别为源域        S  和目标域  T, 其中用户集部分重叠, 项目集不重叠, 源域/目标域用户集、源域/目标
                                 S
                                       S T
                 域项目集分别记为       U /U 和 T  I /I . 源域-目标域联合相似度矩阵   W, 如公式  (1) 所示.

                                                         [        ]
                                                           W  S  0
                                                      W =                                             (1)
                                                            0  W  T
                                     T
                       S
                 其中, W 表示源域矩阵, W 表示目标域矩阵.
                    为更好地实现不同域信息的传递, 我们从用户群体出发, 对用户关系建模, 挖掘相似度高的用户群体, 通过联
                 合源域与目标域的用户-项目评分矩阵计算用户间的相似度, 如公式                     (2) 所示.
   415   416   417   418   419   420   421   422   423   424   425