基于自编码器增强的免疫空间负选择算法:解决高维数据异常检测的新范式

【字体: 时间:2025年07月31日 来源:Neurocomputing 6.5

编辑推荐:

  针对传统负选择算法(NSA)依赖先验知识、高维数据检测效率低等问题,四川大学团队提出NSA-AE模型,通过自编码器(AE)拟合免疫空间分布,结合动态检测器筛选机制,在UCI和NSL-KDD数据集上实现异常检测率提升9.16%-15%,检测器数量减少50%,为免疫算法在高维安全检测领域提供新思路。

  

在人工智能安全领域,人工免疫系统(AIS)如同数字世界的"免疫卫士",其核心算法——负选择算法(NSA)通过模拟生物免疫耐受机制生成检测器,广泛应用于网络入侵检测和异常识别。然而传统NSA面临三大困境:过度依赖先验知识导致"知识盲区"、高维数据下检测效率骤降的"维度灾难"、以及固定检测半径造成的"识别僵化"。这些问题使得现有系统在应对新型网络攻击时,常出现漏报(假阴性)和误报(假阳性)的双重困境,犹如免疫系统"敌我不分"。

四川大学网络空间安全学院的研究团队在《Neurocomputing》发表创新成果,提出基于自编码器(AE)增强的免疫空间负选择算法(NSA-AE)。该研究通过三个关键技术突破:首先利用AE重构抗原数据分布,解决免疫空间表征不足问题;其次建立候选检测器自主生成机制,摆脱对先验知识的依赖;最后创新动态检测器筛选方法,通过可变免疫域识别阈值避免算法早熟。研究团队采用合成数据集、UCI标准数据集及NSL-KDD等高维网络安全数据集进行验证,通过可视化免疫空间分布和量化指标对比证实了方法的优越性。

【免疫空间拟合模块】
通过自编码器的编码-解码结构,将原始抗原数据映射到潜在特征空间,重构后的数据分布作为免疫空间的基础模型。实验显示该模块在2D合成数据集上能准确捕捉原始分布的拓扑结构,为后续检测器生成提供可靠依据。

【候选检测器生成模块】
基于AE学习的潜在空间分布,采用蒙特卡洛采样生成候选检测器。与传统随机生成方法相比,该方法在NSL-KDD数据集上使检测器覆盖效率提升40%,且无需人工设定检测半径等参数。

【动态检测器筛选模块】
引入检测器间亲和力评估机制,当新候选检测器与成熟检测器的免疫域重叠度超过阈值时进行淘汰。在CICIDS-2017数据集测试中,该方法减少50%冗余检测器,同时保持98.3%的异常识别率。

研究结论表明,NSA-AE算法在多个维度实现突破:检测性能方面,UCI数据集异常识别率提升10%-15%,NSL-KDD数据集提高9.16%;算法效率方面,检测器数量减少约50%;工程适用性方面,完全自主的检测器生成机制降低了对专家经验的依赖。该成果不仅为高维网络安全检测提供新工具,其"数据驱动+自主优化"的研究范式对生物启发算法领域具有普适性参考价值。正如研究者Jiangchuan Chen所述,这种"让算法自己学习免疫规则"的思路,可能重塑未来智能安全防御体系的构建方式。

相关新闻
生物通微信公众号
微信
新浪微博
  • 急聘职位
  • 高薪职位

知名企业招聘

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号