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

1386                                                       软件学报  2026  年第  37  卷第  3  期


                                  表 2    在  MIMIC-III 和  MIMIC-IV  数据集上不同方法的性能比较    (续)

                                            MIMIC-III                             MIMIC-IV
                     模型
                                 Jaccard     F1-score     PRAUC        Jaccard     F1-score     PRAUC
                    MICRON     0.5097±0.0036  0.6652±0.0035  0.7687±0.0028  0.4382±0.0025  0.6032±0.0026  0.7106±0.0018
                    SafeDrug   0.5119±0.0034  0.6622±0.0031  0.7608±0.0028  0.4837±0.0062  0.6435±0.0054  0.7401±0.0031
                     4SDrug    0.4927±0.0022  0.6516±0.0024  0.7675±0.0020  0.4792±0.0022  0.6368±0.0019  0.7353±0.0017
                    Carmen     0.5267±0.0021  0.6812±0.0016  0.7736±0.0021  0.5049±0.0009  0.6615±0.0011  0.7513±0.0013
                    SHAPE      0.5438±0.0018  0.6828±0.0017  0.7861±0.0016  0.5170±0.0014  0.6702±0.0013  0.7683±0.0015
                  AKA-SafeMed  0.5164±0.0000  0.6725±0.0000  0.7709±0.0000  0.4905±0.0026  0.6498±0.0022  0.7480±0.0021
                     VITA      0.5280±0.0000  0.6820±0.0000  0.7670±0.0000  0.5220±0.0000  0.6690±0.0000  0.7150±0.0000
                     SSMD      0.5563±0.0016  0.7027±0.0015  0.7924±0.0016  0.5256±0.0015  0.6785±0.0013  0.7720±0.0014

                    实验从测试集随机抽取         80%  的数据进行一轮评估, 并使用        10  轮的结果进行图     4  中的折线图展示, 图    4  清晰
                 地展示了不同药物推荐模型在           MIMIC-III 和  MIMIC-IV  数据集上的药物数量和     DDI 率的实验对比结果, 可以展
                 现出问诊次数对效果的影响 (代码已在            GitHub  上开源, 地址为 https://github.com/Obananas/SSMDrug). 我们观察到
                 传统的非深度学习分类技术, 如         LR  和  ECC  模型, 在推荐药物的总量上相对较低, 并且在其预测的药物组合中                 DDI
                 率较高. 当推荐的药物数量增加时, 新增加的药物可能与患者当前使用的药物产生新的相互作用, 从而增加了
                 DDI 的风险. 在多药联合治疗的情况下, 药物总量的增加不仅提高了相互作用的可能性, 还增加了相互作用机制的
                 复杂性. 药物间的相互作用可能包括协同作用和拮抗作用等多种类型. 为了应对这一挑战, SSMD                            模型通过综合考
                 虑患者的多源问诊信息和药物间的结构化关系, 旨在提供一个更为精确和个性化的药物推荐方案. SSMD                                 模型即
                 使在药物总量较大的情况下, 也能够有效为患者提供安全的治疗方案. 这一点在图                            4  的对比分析中得到体现,
                 SSMD  模型在推荐相同数量药物的情况下, 展现出了更低的                DDI 率, 这表明了其在药物推荐安全性方面的优势.

                   40                                   0.10  40                                   0.10
                         药物数量     DDI率                              药物数量      DDI率
                   35                                   0.09  35                                   0.09
                                                        0.08
                   30
                  药物数量  25                              0.07  DDI率  药物数量  30                       0.08  DDI率
                                                              25
                                                                                                   0.07
                                                        0.06
                   20
                   15                                   0.05  20                                   0.06
                                                              15
                                                                                                   0.05
                   10                                   0.04  10                                   0.04
                      LR  RETAIN LEAP  DMNC SafeDrug  4SDrug Carmen SHAPE SSMD  LR  RETAIN LEAP  DMNC SafeDrug  4SDrug Carmen SHAPE SSMD
                                    模型                                          模型
                                 (a) MIMIC-III                               (b) MIMIC-IV
                             图 4 不同方法在     MIMIC-III 和  MIMIC-IV  两数据集上的药物数量和      DDI 率对比

                    为了研究嵌入维度对模型性能的影响, 我们设置嵌入维度区间为                      [32, 64, 128, 256, 512] 进行实验. 如图  5  所
                 示, 随着嵌入维度的增加, 模型的预测效能起初显著提升; 然而, 当维度持续增加时, 效能逐渐趋于稳定, 甚至出现
                 下降趋势. 这些发现暗示了一个适中的嵌入维度能够促进模型性能的提升, 而过高的维度则可能导致模型过度拟
                 合. 我们发现, 在嵌入维度设定为        64–256  的区间时, 模型展现出最佳的效能, 这一范围有效地平衡了模型的表示能
                 力和泛化能力. 进一步地, 可以观察到, 随着嵌入维度的扩大, 虽然模型容量增加, 但所获得的边际效益逐渐减少,
                 且可能会削弱模型的泛化能力. 综上所述, 我们的实验结果阐明了嵌入维度如何影响模型性能, 并且识别出了一种
                 最优化的嵌入维度设置, 该设置能够最大化预测精度, 同时避免模型过度拟合.
                    为了研究    SSMD  在建模患者纵向依赖信息方面的表现, 本文设计并实施了一项对比实验, 该实验旨在分析在
                 MIMIC-III 和  MIMIC-IV  数据集中, 患者问诊频次对模型性能所产生的影响. 实验结果通过图                 6  进行直观展示, 清
                 晰地揭示了在不同的就诊频率区间内, SSMD             模型在大多数情况下均展现出了卓越的性能. 进一步地分析发现患
                 者就诊频次的增加与        SSMD  模型性能的提升之间存在显著的正相关关系. 这证明                 SSMD  模型能够有效地整合患
                 者的长期医疗信息, 进而在药物推荐任务中实现更为精确的预测.
   418   419   420   421   422   423   424   425   426   427   428