Page 501 - 《软件学报》2025年第7期
P. 501

3422                                                       软件学报  2025  年第  36  卷第  7  期


                                                                                                    *
                    从图  5(a) 和图  5(b) 中可以看出, 进行初始化的     NATURE  算法的效果显著好于不进行初始化的            NATURE 算法,
                 精度提升   10%  左右. 从图  5(c) 和图  5(d) 中可以看出, 在不同的算法初始化下, NATURE       算法仍保持较为稳定的迭代
                 次数. 如表  2  所示, 在不采用初始化下, 算法的迭代次数有所提高, 这验证了初始化的作用, 也与非隐私下的发现一致.

                          0.5                                   0.3
                                                    NATURE *                              NATURE *
                                                    NATURE                                NATURE

                          0.4
                         MAE Change  0.3                        MAE Change 0.2


                                                                0.1



                          0.2                                     0
                           0.01  0.1    0.3   0.5   0.5   1.0    0.01   0.1   0.3    0.5   0.5   1.0
                                           ε                                      ε
                                  (a) Pop: 初始值对精度的影响                     (b) For: 初始值对精度的影响
                        1 500                                   700
                                                  initialization1                        initialization1
                        1 400
                                                  initialization2                        initialization2
                                                  initialization3                        initialization3
                        1 300                                   600
                                                  initialization4                        initialization4
                        1 200                     initialization5                        initialization5
                        1 100
                                                                500
                        1 000
                        J                                      J
                         900
                                                                400
                         800
                         700
                         600                                    300
                         500
                         400                                    200
                            4     6     8     10    12     14     2      4     6     8     10    12
                                         iteration                              iteration
                                  (c) Pop: 初始值对迭代次数的影响                  (d) For: 初始值对迭代次数的影响
                                                     图 5 初始值的影响

                                                表 2 初始值对迭代次数的影响

                                  数据集                    不初始化                    迭代次数
                                                       initialization1 *           12
                                                       initialization2 *           14
                                   Pop                 initialization3 *           13
                                                       initialization4 *           14
                                                       initialization5 *           12
                                                                *
                                                       initialization1              9
                                                                *
                                                       initialization2              7
                                                                *
                                   For                 initialization3              8
                                                                *
                                                       initialization4              7
                                                                *
                                                       initialization5              8
                          注: *表示不采用第1阶段结果初始化下的迭代次数, 也就是随机初始化

                    (4) NWIE  有效性
                    NWIE  主要包含根据内源性的高斯噪音和注入的拉普拉斯噪音来同时估算工人的质量和任务的重要性, 因此
   496   497   498   499   500   501   502   503   504   505   506