[发明专利]一种基于潜层特征相似度的对抗训练方法在审
| 申请号: | 202310012390.3 | 申请日: | 2023-01-05 |
| 公开(公告)号: | CN115906994A | 公开(公告)日: | 2023-04-04 |
| 发明(设计)人: | 林贤明;刘兴彬;纪荣嵘 | 申请(专利权)人: | 厦门大学 |
| 主分类号: | G06N3/082 | 分类号: | G06N3/082;G06F18/241;G06F18/22 |
| 代理公司: | 厦门南强之路专利事务所(普通合伙) 35200 | 代理人: | 马应森 |
| 地址: | 361005 福建*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 特征 相似 对抗 训练 方法 | ||
1.一种基于潜层特征相似度的对抗训练方法,其特征在于包括以下步骤:
1)挑选一批纯净样本xclean,通过迭代攻击算法T步,生成对抗样本xadv;
2)将纯净样本xclean和对抗样本xadv同时输入神经网络fθ中,分别计算纯净样本xclean和对抗样本xadv的潜层特征相似度矩阵,约束这两个潜层相似度矩阵的差异,进行潜层关系一致性对抗训练使对抗样本之间的关系和纯净样本之间的关系保持一致;用LFRC正则和普通的对抗训练计算梯度,对神经网络的参数θ进行更新;
3)整个数据集是否训练完毕,否则跳回步骤1);
4)神经网络是否收敛,若不收敛,跳回步骤1),否则输出神经网络fθ,即得到训练后的具有对抗鲁棒性的神经网络。
2.如权利要求1所述一种基于潜层特征相似度的对抗训练方法,其特征在于在步骤2)中,所述分别计算纯净样本xclean和对抗样本xadv的潜层特征相似度矩阵,约束这两个潜层相似度矩阵的差异的具体步骤为:
(1)潜层特征相似度:
纯净样本xclean,其l层的潜层特征为其中采用余弦相似度来度量样本xi和样本xj的相似度:
对步骤1)挑选的一批纯净样本xclean中的每一对样本,计算他们之间的相似度,对于该批样本xclean,得到其l层潜层特征的相似度矩阵:其中:
Qi,j=Qj,i=simi,j
同样的,得到对抗样本xadv在同一层(l层)的潜层特征相似度矩阵
(2)相似度矩阵的距离度量:
给定对抗样本的潜层特征相似度矩阵Q(xadv)和纯净样本的相似度矩阵(xclean),定义两个相似度矩阵的距离为:
使用φ=exp进行距离的度量,即:
最小化LLFRC使对抗样本的潜层特征相似度矩阵和纯净样本的相似度矩阵保持一致,即对抗样本之间的关系和纯净样本之间的关系保持一致;
(3)潜层关系一致性的对抗训练:
为了使得神经网络学到的正常样本和对抗样本具有相同的潜层特征关系,惩罚两者的差异性,即:
为了使神经网络更加鲁棒,提出潜层关系一致性的对抗训练方法,具体的定义如下:
其中,L是分类任务中常用的交叉熵损失函数,yclean表示原始样本xclean的真实标签,其中λ是平衡交叉熵损失和潜层特征关系一致性损失的参数;λ的取值范围是[0,1;当λ=0时,潜层关系一致性对抗训练退化成普通的对抗训练。
3.如权利要求1所述一种基于潜层特征相似度的对抗训练方法,其特征在于在步骤2)中,潜层关系一致性对抗训练和普通的对抗训练是正交的,两者结合,以提升模型的鲁棒性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门大学,未经厦门大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310012390.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种传感器的胶水固化台工装
- 下一篇:一种用于接地网特性参数的多源检测方法





