Page 92 - 《软件学报》2026年第5期
P. 92

赖培源 等: 基于多模态异质图网络的专利推荐算法                                                        1971



                 偏好表征, 具体地, 在文本模态下记为          ¯ c txt , 在图像模态下记为   ¯ c img .
                  2.3   偏好权重学习的图卷积
                    为了进一步度量企业与专利之间的偏好, 本文计算交互图中边的权重, 这些权重为不同模态下的节点之间的
                 相似度分数. 然后, 将每条边在多个模态中的相似度分数进行汇总, 作为企业-专利交互图的边权重, 再通过                               GCN
                 计算企业和专利的节点偏好表征.
                    首先, 分别计算每个模态中企业和专利的相似度, 具体公式如下:

                                                              (   )
                                                               T
                                                           exp ¯ c ¯ p m
                                                               m
                                                   ¯ s m  = ∑    (   )                                (9)
                                                    c←p
                                                                  T
                                                              exp ¯ c ¯ J m
                                                                  m
                                                           j∈N (c)

                                                           exp( ¯ p m ¯ c m )
                                                   ¯ s m p←c  = ∑                                    (10)
                                                                 (
                                                                   T  )
                                                              exp ¯ p ¯ t m
                                                                   m
                                                           t∈N (p)
                 其中,   ¯ s m c←p  和   ¯ s m p←c  表示企业  c 与专利  p 在模态  m 中两个方向的相似度,  N (c) 和  N (p) 分别表示企业和专利在图中
                 的邻居节点集合,      ¯ J m  和   ¯ t m  分别表示邻居节点集合   N (c) 和  N (p) 中的节点向量. 为了得到整体的边权重, 引入了权
                 重向量对每个模态的相似度进行加权处理, 公式如下:

                                                            txt
                                                               img
                                                        ρ = [ρ ,ρ ]                                  (11)
                 其中,  ρ 表示权重向量, 企业权重向量用于衡量企业对不同模态下专利的相对偏好, 专利的权重向量表示专利不同
                 模态的特征对专利表征的重要性. 结合权重向量, 通过如下公式计算企业与专利之间的多模态融合相似度:

                                                                  txt txt
                                                  s c←p = max(ρ img img  ,ρ ¯s  )                    (12)
                                                              ¯ s
                                                            c  c←p  c  c←p
                                                                  txt txt
                                                  s p←c = max(ρ img img  ,ρ ¯s p←c )                 (13)
                                                              ¯ s
                                                              p←c
                                                                  p
                                                            p
                 其中, max(·) 操作表示在各个模态的相似度得分中, 选取最大值作为多模态下的相似度.
                    在得到企业和专利的多模态相似度得分后, 基于这些相似度分数构建一个企业和专利的带权交互图, 通过图
                 卷积网络来学习节点偏好表征. 通过图卷积操作, 每个节点会聚合其邻居节点的表征, 同时考虑边上的权重信息.
                 经过卷积操作后, 得到每个节点的多层嵌入, 并将这些嵌入聚合作为企业和专利的节点偏好表征. 具体的计算过程
                 如下:

                                                        ∑
                                                     (l)
                                                    e =       s c←p e (l−1)                          (14)
                                                     c
                                                                  p
                                                           p∈N (c)
                                                        ∑
                                                     (l)
                                                    e =       s p←c e (l−1)                          (15)
                                                                  c
                                                     p
                                                           c∈N (p)
                 其中,  e (l)   和  e (l)   分别表示在第  l 层中企业和专利的表征,  e (0)   和  e (0)  则是企业和专利的  ID  初始化向量.
                                                            c
                      c
                                                                p
                           p
                    最后, 将每一层的嵌入表征进行累加, 得到企业和专利的节点偏好表征:

                                                             L ∑
                                                         e c =  e (l)                                (16)
                                                               c
                                                            l=0

                                                             L ∑
                                                        e p =  e (l)                                 (17)
                                                               p
                                                            l=0
                  2.4   特征融合
                  2.4.1    基于适配向量的特征融合
                    为了进一步增强企业和专利的表征能力, 本文引入可学习的适配向量                       a ∈ R 2D×1 , 并将其融入多模态表征中. 适
                 配向量的引入主要作用于多模态特征的全局调节和对齐, 从而提升最终的表征质量.
                    具体而言, 首先分别对企业偏好表征            ¯ c img 、¯ c txt  和专利偏好表征   ¯ p img 、 ¯ p txt  进行跨模态拼接, 以形成企业和专利
                 的多模态融合初始表征, 表示如下:

                                                                                                     (18)
                                                        ˆ c = ¯ c img || ¯ c txt
   87   88   89   90   91   92   93   94   95   96   97