Page 55 - 《软件学报》2026年第4期
P. 55

1496                                                       软件学报  2026  年第  37  卷第  4  期



                                                         ˆ X = M ⊙ X                                  (2)
                 其中,  ⊙ 表示按元素相乘. 特征缺失会导致节点嵌入的扭曲, 使得消息聚合出现偏差, 从而降低模型的泛化能力. 传
                 统的填充策略     (如零填充或均值填充) 会引入偏差, 而基于学习的重构方法可能面临次优优化和噪声放大等问题.
                    为了应对这些挑战, 我们提出的 EXDIG 框架并非直接修改 GNN 结构, 而是利用基于互信息优化的图掩码自
                 编码器   (graph masked autoencoder, GMAE). 通过引入掩码扰动, 并通过特征和结构重构学习鲁棒表示, EXDIG 使
                 GNN  能够更好地适应动态不完整图场景, 从而有效缓解节点、边和特征缺失的影响.
                  2.2   图掩码自编码器  (GMAE)
                    图掩码自编码器      (GMAE) 旨在通过重构被掩码的节点特征, 从不完整图中学习有效表示. GMAE 由编码器和
                                                                ˆ X
                 解码器两个主要组件组成. 编码器          F  处理被掩码的节点特征  , 这些特征由以下特征掩码函数生成:

                                                  ˆ X = M ⊙ X,  M ∼ Bernoulli(p)                      (3)
                 其中,   M ∈ {0,1} n×d  是从伯努利分布中采样的随机二进制掩码矩阵,          p 表示被掩码特征的比例. 该策略确保模型能
                 够在不同程度的特征不完整性下学习鲁棒的表示. 编码器将被掩码的特征映射到潜在表示:

                                                         Z s = F( ˆ X)                                (4)

                    即使在特征缺失的情况下, 仍能够捕捉关键信息. 解码器                 Φ 通过对潜在表示进行解码来重构原始节点特征:

                                                         ˆ X = Φ(Z s )                                (5)
                    为了确保模型学习到有意义的表示, GMAE 通过最小化特征重构损失进行训练:

                                                                2
                                                        L r = |X − ˆ X|                               (6)
                                                                2
                 其中,  L r  衡量了原始特征和重构特征之间的差异.
                    尽管 GMAE 能够从掩码输入中有效重构节点特征, 但它并未显式建模结构不完整性, 而结构不完整性是动态
                 不完整图   (DIG) 中的关键因素. 为了突破这一局限性, 我们提出的 EXDIG 在 GMAE 的基础上进一步引入结构嵌
                 入和互信息约束, 以确保更鲁棒地适应动态不完整图场景.
                  2.3   稀疏字典学习
                    稀疏字典学习将数据表示为少量字典原子的线性组合, 即使在特征不完整的情况下, 也能实现有效的特征重
                 构. 该方法广泛应用于计算机视觉领域, 例如图像去噪和图像修复                   [47−49] .
                                X ∈ R n×d              D ∈ R d×k , 其中  k 是字典原子的数量      k > d). 在本研究中, 字
                    给定特征矩阵            , 我们初始化一个字典                                  (通常
                                             2
                 典  D 初始化为服从正态分布        N(0,σ ) 的随机矩阵, 并在稀疏编码过程中作为可学习参数, 通过梯度下降进行更
                 新. 对于每个特征向量      x i , 稀疏编码   通过求解以下优化问题获得:
                                            s i
                                                                 2
                                                                 2
                                                  s i = argmin|x i −Ds i | +λ|s i | 1                 (7)
                                                         s i
                 其中,  λ 控制解的稀疏性. 重构的特征向量表示如下:

                                                                                                      (8)
                                                          ˆ x i = Ds i
                    通过将稀疏字典学习应用于节点特征, 我们能够利用高维图数据的冗余性, 有效缓解特征不完整问题. 与基于填
                 充的方法不同, 这些方法依赖于统计假设, 而稀疏编码在保留节点嵌入固有结构的同时, 提高了对缺失信息的鲁棒性.
                    为了优化整个节点特征矩阵, 我们求解以下全局最小化问题:

                                                   ∗             2                                    (9)
                                                  S = argmin|X −DS | +λ|S | 1
                                                                 F
                                                         S
                 其中,  S ∈ R k×n  为所有节点的稀疏编码矩阵,    |·| F  表示 Frobenius 范数,  S  表示该问题的最优解.
                                                                       ∗
                    通过在   EXDIG  框架中引入稀疏字典学习, 我们能够在动态不完整图                (DIG) 条件下实现更有效的表示学习. 与
                 仅依赖观测特征的传统 GNN 方法不同, 我们的方法学习了一种结构化的潜在表示, 从而增强特征重构能力, 确保
                 即使在高度不完整的环境下也能获得鲁棒的图嵌入. 本文在图学习任务中利用稀疏编码对节点特征进行建模, 以
                 提升节点表示能力.
   50   51   52   53   54   55   56   57   58   59   60