检索增强(Retrieval Augmentation):将模型内部的参数化知识与外部知识库中的非参数化知识相结合,判别时检索历史相似样本作为辅助证据。
16 维标准化特征 X(N×16),k = 10 近邻建图并对称归一化
3 层 GCN(隐藏 128)聚合局部结构 → 2 层、4 头 Transformer(FFN 512)建模全局依赖 → Softmax 得 pbase 与置信度
conf < τ(默认 τ = 0.6)才触发检索;高置信度样本直接输出 pbase
在训练集知识库(44,000 条)中检索,得距离加权近邻标签分布 pret;测试样本不入索引
pfinal = (1 − λ)·pbase + λ·pret,λ = 0.5;近邻样本即判别依据
11 类 × 5,000 = 55,000 条;16 维连接日志特征;8:2 划分 → 训练 44,000 / 测试 11,000
78 维流统计特征;12 类 × 652 = 7,824 条;另取 IoT-23 13 类 × 1,000 = 13,000 条
| 类别 | 基线 F1 | RAG-GT F1 | 提升 |
|---|---|---|---|
| C&C-HeartBeat | 82.61 | 94.01 | +11.41 |
| C&C-Other | 84.51 | 91.64 | +7.13 |
| PortScan-Horizontal | 75.20 | 81.53 | +6.33 |
| Benign | 83.07 | 86.86 | +3.79 |
12 组 τ×λ 配置准确率 92.83%~95.70%,均高于基线;τ 越大触发越多、准确率越高。默认 τ = 0.6 并非网格最高值,参数在同一测试集上比较、未另设验证集(§3.4.5)。
| 数据集 | 基线 Acc | RAG-GT Acc | 提升 / 显著性 |
|---|---|---|---|
| IoT-23(13 类) | 78.49 ± 4.46 | 82.67 ± 1.93 | +4.19(p=0.167) |
| CICIDS2017(12 类) | 86.76 ± 1.42 | 88.84 ± 1.58 | +2.09(p=0.115) |
| 合并(10 次运行) | 82.62 ± 5.58 | 85.76 ± 3.75 | +3.14(p=0.041) |
IoT-23 上 RAG-GT 准确率标准差由 4.46 降为 1.93 个百分点,跨种子更稳定(§3.4.8)。
| 方法 | IoT-23(%) | CICIDS2017(%) |
|---|---|---|
| TransECA-Net | 58.73 ± 11.72 | 58.65 ± 9.18 |
| BS-GAT / NE-GConv | 71.16 / 71.25 | 85.47 / 84.70 |
| SimCLR | 76.38 ± 5.03 | 86.67 ± 4.02 |
| GCN | 85.59 ± 2.56 | 89.67 ± 0.86 |
| RAG-GT(本文) | 88.62 ± 1.21 | 89.67 ± 1.19 |
载荷字节截断/填充至 L0 = 128,t = b + 1 映射为 token,加 [CLS] 得 T = 129;取 [CLS] 的 768 维表示,骨干全程冻结
78 维流统计特征经自监督流编码器(SimCLR 风格,无标签预训练 50 epoch)投影到共享 768 维空间
L2 归一化后建 IndexFlatIP,内积等价余弦相似度;检索 Top-Kr 近邻(默认 Kr = 1)
Q = hq,K、V = 近邻特征,8 头;残差 + LayerNorm + FFN 精化后接线性分类头;仅训练融合层与分类头
| ET-BERT 骨干 | 132.2M(冻结) |
| 交叉注意力 | 2.36M |
| FFN | 2.36M |
| 分类头 | 0.35M |
| 可训练 / 总计 | 5.07M / 137.3M |
| 数据集 | 类别 | 训练 / 测试 |
|---|---|---|
| CSTNET-TLS 1.3 | 120 | 约 50,000 / 10,000 |
| IoT-23 | 6 | 约 138,000 / 34,000 |
| CICIDS2017 | 7 | 约 35,000 / 8,800 |
| Ks | IoT-23 | CICIDS2017 |
|---|---|---|
| 1-shot | +5.60 / +8.41 | +1.66 / +2.13 |
| 3-shot | +3.85 / +8.72 | +5.77 / +4.88 |
| 5-shot | +4.84 / +8.83 | +7.63 / +6.76 |
| 10-shot | +7.06 / +9.70 | +10.79 / +9.11 |
| 20-shot | +13.28 / +13.63 | +9.09 / +7.17 |
单位:百分点。基线表示越不稳定,检索增强收益越大(§4.4.2、§4.4.6)
推理阶段 FAISS IndexFlatIP 精确检索,默认 Kr = 1,整体推理开销相较 ET-BERT 仅小幅增加(§4.4.4)
第一作者论文 RAG-GT: A Retrieval-Augmented Graph-Transformer for Malicious Traffic Detection,投稿 MSN 2026(编号 241),同行评审中;对应第三章。
衷心感谢导师冯佳音老师从选题立意、方案设计到实验推进与论文撰写的悉心指导;
感谢河北科技师范学院各位任课老师、实验室同门,
感谢 IoT-23、CICIDS2017、CSTNET-TLS 1.3 数据集发布团队与开源社区,感谢家人的支持。