TopoSMOTE:基于拓扑数据分析的网络入侵检测不平衡学习

闫计栋 ,  钟美荟 ,  周帆

科学技术与工程 ›› 2025, Vol. 25 ›› Issue (19) :8142-8150

PDF (2752KB)
科学技术与工程 ›› 2025, Vol. 25 ›› Issue (19) :8142-8150 DOI: 10.12404/j.issn.1671-1815.2405694
自动化技术、计算机技术

TopoSMOTE:基于拓扑数据分析的网络入侵检测不平衡学习

作者信息 +

TopoSMOTE: Topological Data Analysis-based Imbalanced Learning for Network Intrusion Detection

Author information +
文章历史 +

摘要

网络入侵检测系统(network intrusion detection systems, NIDS)对维护网络安全至关重要。然而,由于网络流量数据的复杂性和类不平衡问题,现有检测模型往往出现高误报率和对不同攻击类型的检测精度不足的现象。为了克服这些挑战,提出了一种基于拓扑数据分析(topological data analysis, TDA)的网络入侵检测不平衡学习方法,称为TopoSMOTE,用于生成新的少数类以平衡训练样本。TopoSMOTE的核心在于构建拓扑图来合成新样本。首先,该方法使用TDA映射网络流量数据中的空间关系和连接模式,并构建拓扑图。然后,基于拓扑图设计了一种少数类样本选择策略,通过低维映射空间中的距离度量选择具有拓扑关系的最近邻样本来合成新数据。本文在两个类不平衡的数据集上进行了实验。实验结果表明,与先进的过采样方法和入侵检测模型相比,TopoSMOTE方法具有更高的检测精度和更低的误报率。

Abstract

Network intrusion detection systems (NIDS) are critical for maintaining cybersecurity. However, due to the complexity of network traffic data and the issue of class imbalance, existing detection models often exhibit high false alarm rates and insufficient detection accuracy for different types of attacks. To address these challenges, an imbalanced learning method for network intrusion detection, based on topological data analysis (TDA) and named TopoSMOTE, was proposed. This method aims to balance the training dataset by generating new minority class samples. The core of TopoSMOTE lied in constructing topological graphs to synthesize new samples. Firstly, the method used TDA to map the spatial relationships and connection patterns in network traffic data, forming a topological graph. Then, based on the topological graph, a minority class sample selection strategy was designed, which synthesized new data by selecting the nearest neighbor samples with topological relationships in a low-dimensional mapped space. Experiments were conducted on two imbalanced datasets. The experimental results show that the TopoSMOTE method achieves higher detection accuracy and lower false alarm rates compared to advanced oversampling methods and intrusion detection models.

关键词

网络入侵检测 / 拓扑数据分析 / 不平衡学习 / 数据增强

Key words

network intrusion detection / topological data analysis / imbalanced learning / data augmentation

引用本文

引用格式 ▾
闫计栋, 钟美荟, 周帆. TopoSMOTE:基于拓扑数据分析的网络入侵检测不平衡学习[J]. 科学技术与工程, 2025, 25(19): 8142-8150 DOI:10.12404/j.issn.1671-1815.2405694
YAN Ji-dong, ZHONG Mei-hui, ZHOU Fan. TopoSMOTE: Topological Data Analysis-based Imbalanced Learning for Network Intrusion Detection[J]. Science Technology and Engineering, 2025, 25(19): 8142-8150 DOI:10.12404/j.issn.1671-1815.2405694

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

基金资助

国家自然科学基金(62072077)

四川省科技计划(2021YFQ0007)

四川省自然科学基金(2022NSFSC0505)

PDF (2752KB)

38

访问

0

被引

详细

导航
相关文章

/

〈 〉