Page 133 - 《软件学报》2021年第10期
P. 133

席亮  等:邻域形态空间多源免疫检测器生成与检测                                                        3105


                 performances,  and overcomes the shortcomings in  the  real-valued shape-space  mentioned before.  Experimental results show that the
                 proposed method enhances generation efficiency, whole detection performances, and stability.
                 Key words:    neighborhood shape-space; anomaly detection; negative selection algorithm; chaotic map; genetic algorithm

                                                                              [1]
                    作为人工智能的一个重要分支,AIS 是一种模拟生物免疫功能的智能技术 ,现已被广泛应用于异常检测、
                 数据挖掘、医学影像等各个领域            [2,3] .生物免疫系统与异常检测的基本作用机理十分相似,人工免疫方法经常以
                                                            [4]
                 异常检测或基于异常的入侵检测为应用对象展开研究 .而且,基于免疫的异常检测技术因其具有良好的预知
                                                                     [5]
                 未知异常的能力和较强的鲁棒性等特点而成为本领域的研究热点 .如:文献[6]使用 AIS 构建适合监控环境的
                 分布式传感器网络来防范 DoS;文献[7]改进了树状细胞算法,提出了一种免疫异常检测模型,并以此为核心建立
                 实时入侵检测模型;文献[8]提出了基于免疫启发合作 agent 的安全防御系统,它使用增强型否定选择算法,使系
                 统更好地覆盖自体或非自体(异常),以提高系统的整体异常检测性能.
                    目前,AIS 应用主要基于实值形态空间展开,匹配策略主要根据样本间的 Euclidean 距离和 Manhattan 距离
                 来度量,其“维度灾难”问题严重影响了属性选取范围和计算效率;而且,实值检测器的高重叠和“黑洞”问题也是
                                                          [9]
                 影响人工免疫算法应用效果的关键问题,如图 1 所示 .因此,许多学者就这些问题展开了大量研究工作                                 [10] .文献
                 [11]利用抗原空间密度计算抗原密集聚集的低维子空间,并在这些子空间中直接生成检测器来解决高维空间中
                 存在的问题,并通过抑制被其他成熟检测器识别的候选检测器,采用“抗体抑制率”代替“预期覆盖率”作为终止
                 条件来解决检测器冗余的问题.文献[12]基于克隆选择提出一种实值否定选择改进算法 CB-RNSA(clonal-
                 selection-based RNSA),首先生成大半径候选检测器,覆盖远离自体空间以减少检测器数量;然后生成小半径候
                 选检测器,并使它们逐渐覆盖自体和非自体之间的边界区域以便减少黑洞,从而有效提高检测器的检测率,并降
                 低误报率.然而,实值形态空间的“维度灾难”及样本重叠造成的“黑洞”和规模过大等问题并没有从根本上得到
                                                                                           [9]
                 解决,因而使得人工免疫算法在属性选取、计算效率、优化和检测等方面还需进一步展开研究 .











                                              (a)  黑洞                    (b)   高重叠
                                            Fig.1    Problems in real-valued shape-space
                                                图 1   实值形态空间存在的问题

                    鉴于此,针对上述问题,本文使用由我们研究团队首先提出的形态空间表示法——邻域形态空间表示法                                    [13] ,
                 提出邻域形态空间多源免疫检测器生成与检测方法:通过改进邻域否定选择算法(neighborhood negative
                 selection algorithm,简称 NNSA)解决“维度灾难”问题,并采用随机、混沌映射和 DNA 遗传变异多源机制构造候
                 选检测器进行耐受训练,实时更新检测器集,使其具有对非自体区域的完备覆盖;并基于邻域的集合特性设计亲
                 和力计算方法,解决实值形态空间的样本高重叠和“黑洞”问题;最终设计基于此的人工免疫检测模型,以提高检
                                                                            [9]
                 测器集的整体检测性能为目标,提升检测器的构造、生成(收敛)与检测效率 .
                    本文第 1 节介绍人工免疫系统和相关的免疫异常检测基本模型,并分析混沌映射与遗传算法的特点.第 2
                 节详述本文提出的方法,并进行算法收敛性和时间复杂度分析.第 3 节是实验结果与分析.最后进行结论性总结
                 和展望.
   128   129   130   131   132   133   134   135   136   137   138