Page 424 - 《软件学报》2026年第3期
P. 424

邹鑫 等: 基于多源信息结构化序列建模的药物推荐方法                                                      1387



                      0.90                                         0.70
                                Jaccard                                      Carmen
                      0.85      F1-score                           0.65
                                PRAUC                                        SHAPE
                                                                   0.60      SSMD
                      0.80
                                                                   0.55
                      0.75                                         0.50
                     指标值  0.70                                    Jaccard  0.45
                      0.65
                                                                   0.40
                      0.60
                                                                   0.35
                      0.55
                                                                   0.30
                      0.50                                         0.25
                      0.45                                         0.20
                           32     64   128    256   512                  1     2     3      4     5
                                      嵌入维度                                         问诊次数
                       图 5    嵌入维数对不同评价指标的影响                          图 6    问诊次数对模型性能的影响
                                β 这两个超参数, 通过设置不同参数组合来敏感性分析以测试模型的可靠性和稳定性. 为了检
                    本文存在    α 和
                 查这些参数的不同值对算法性能的敏感性, 我们调整了参数                    α 和  β 的值, 将搜索范围设置为{1E−6, 1E−5, 1E−4,
                 1E−3, 1E−2, 1E−1, 1}. 在图  7  中, 我们以直方图的形式呈现了在不同      α 和  β 参数设置下  SSMD  在  MIMIC-III 数据
                 集上的性能指标的变化. 可以发现          SSMD  的性能受到参数扰动的影响较小.



                     0.8                                          0.6

                     0.6                                          0.4
                    F1-score  0.4                                Jaccard

                     0.2                                          0.2
                      0                                            0
                      1E−6                                        1E−6
                        1E−5                                        1E−5
                         1E−4                          1E−6           1E−4                         1E−6
                           1E−3                     1E−5               1E−3                     1E−5
                             1E−2                1E−4                    1E−2                 1E−4
                           α   1E−1          1E−2 1E−3                  α  1E−1          1E−2 1E−3
                                   1      1E−1    β                            1      1E−1    β
                                        1                                           1
                               (a) F1-score性能指标的变化                        (b) Jaccard性能指标的变化
                                           图 7 MIMIC-III 数据集上的参数敏感性分析

                  3.4   消融实验
                    为了验证本文所提出的         SSMD  各模块的有效性, 我们在       MIMIC-III 和  MIMICIV  数据集上执行了全面的消融
                 实验. 具体来说, 我们构建了多个变体以研究不同组成部分的影响: (1) 不纳入患者的诊断信息                           (称为  SSMD w/o
                 Dig); (2) 排除问诊时的手术信息     (称为  SSMD w/o Pro); (3) 移除压缩编码器  (称为  SSMD w/o Enc); (4) 使用循环神
                 经网络   GRU  替代用于捕获纵向信息的循环注意力网络              (称为  SSMD w/o RA); (5) 移除整个结构化关系表征模块,
                 并仅利用患者综合表征进行预测            (称为  SSMD w/o SR); (6) 丢弃图对比学习损失, 直接用      EHR  图的编码嵌入作为
                 知识检索模块的输入       (称为  SSMD w/o CL). 实验结果在表    3  中展示.
                    表  3  展示了  SSMD  及其不同变体的实验结果. 实验数据表明, 缺乏诊断或手术信息时, 模型性能出现了显著
                 的下降, 这强调了多源信息在医疗模型中的重要性. 与基础的                  SSMD  模型相比, SSMD w/o Enc 变体在总体指标上
                 性能有所下降. 这表明, 对于复杂医疗代码序列, 一个更加紧凑的编码器能够提供更优的表征能力. 此外, 当移除所
                 提出的循环注意力网络时, 观察到模型性能明显下降了, 这进一步证实了对患者纵向信息进行有效建模的必要性.
   419   420   421   422   423   424   425   426   427   428   429