Page 155 - 《软件学报》2026年第2期
P. 155

634                                                        软件学报  2026  年第  37  卷第  2  期


                  4.7   RQ2: 各个方法的根因分析效率比较
                    通过在仿真数据上分别改变影响根因分析的两个关键因素, 即样本量和特征维度, 本节进而测试了除了浅层
                 方法  (ϵ-Diagnosis、LinearEST  和  UT-IGSP) 方法之外, 其余所有基于深度学习的根因识别方法在仿真数据上的运
                 行效率.
                    ● 如图  5  所示,  Ψ-PC 方法对于样本数量的增长较为敏感, 这是因为对应的              KCI 测试本身会随测试样本量的增
                 长呈现出平方复杂度; 而       iSCAN  本身在面向超过     1 000  个样本时候的复杂度就因为平方的斯坦估计和剪枝交替进
                 行, 而导致运行时间溢出. 具体来说, 图          5  呈现出来的趋势是因为其余方法的复杂度和运行时间过大导致: 例如,
                 iSCAN  算法的运行时间超过了       230 min.



                        200                                     200

                        运行时间 (min)  150                        运行时间 (min)  150


                                                                100
                        100

                         50                                     50

                          0                                      0
                            0    2 000  4 000  6 000  8 000  10 000  0  2 000  4 000  6 000  8 000  10 000
                                        样本数量                                   样本数量
                                    (a) ER运行时间比较图                          (b) SF运行时间比较图
                                      CIRCA  Ψ-PC   MULAN   iSCAN   DARCA (本文)  ODRCA (本文)
                                 图 5 节点数量等于      50  的时候, 各个基线方法在仿真数据上的效率表现

                    ● 如图  6  所示, 本文所提出的    DARCA  基线对于特征数量较为敏感, 因为剪枝-扩散预训练交替进行的模型会
                 使每进行一次剪枝就要进行一次扩散模型的预训练, 这样使得                     DARCA  的训练成本随着特征增长而增加. 与图            5
                 类似, 图  6  呈现的结果是由于其他对比基线算法的复杂度过高, 运行时间过长引起的; 而实际上, ODRCA                          的实际
                 实验结果和理论复杂度分析吻合.


                       200                                      200


                      运行时间 (min)  150                          运行时间 (min)  150


                                                                100
                       100

                        50                                       50


                         0                                        0
                              20     40     60    80     100           20     40     60    80     100
                                        特征数量                                     特征数量
                                   (a) ER运行时间比较图                             (b) SF运行时间比较图
                                      CIRCA   Ψ-PC  MULAN   iSCAN   DARCA (本文)   ODRCA (本文)
                                 图 6 样本量等于     5 000  的时候, 各个基线方法在仿真数据上的效率表现
   150   151   152   153   154   155   156   157   158   159   160