[发明专利]基于代理模型的对抗样本生成方法和装置有效
申请号: | 202110000728.4 | 申请日: | 2021-01-04 |
公开(公告)号: | CN112329930B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 萧子豪;田天 | 申请(专利权)人: | 北京智源人工智能研究院 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/08;G06K9/62 |
代理公司: | 北京箴思知识产权代理有限公司 11913 | 代理人: | 李春晖 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 代理 模型 对抗 样本 生成 方法 装置 | ||
1.一种基于代理模型的对抗样本生成方法,包括:
提供代理模型、原始样本和一基于迭代的对抗样本生成算法;
基于代理模型、原始样本和对抗样本生成算法迭代生成对抗样本,直到达到预设终止条件;
在每个迭代轮次中:
获取上一轮次迭代生成对抗样本时,所述代理模型的损失结果和各个参数自身的权重;
基于所述代理模型的损失结果和所述参数自身的权重计算各个参数自身的梯度;
将各个参数的梯度作为对应参数的重要性分数,所述重要性分数用于表示相应轮次中代理模型的对应参数对生成的对抗样本的影响程度;
根据预设规则以及所述代理模型的各个参数的重要性分数剪除所述代理模型的部分参数;
根据剪除部分参数后保留的各个参数更新所述代理模型;
将达到预设终止条件时生成的对抗样本作为最终的对抗样本;
其中,所述基于迭代的对抗样本生成算法包括动量迭代式对抗样本生成算法;
在第
;
;
其中,表示第
其中,在第
;
其中,Δ
2.如权利要求1所述的基于代理模型的对抗样本生成方法,其中,获取上一轮次迭代生成对抗样本时,所述代理模型的损失结果,包括:
根据预设方式随机采样生成多个服从预设概率分布的白噪声;
在该轮次生成的对抗样本上叠加所述白噪声得到多个输入样本;
将所述多个输入样本输入所述代理模型得到多个损失结果;
基于所述代理模型的损失结果和所述参数自身的权重计算各个参数自身的梯度,包括:
基于所述多个损失结果和各个参数自身的权重计算得到每一个参数的多个梯度;
将各个参数的梯度作为对应参数的重要性分数,包括:
根据每一个参数的多个梯度计算对应参数的重要性分数。
3.如权利要求1所述的基于代理模型的对抗样本生成方法,其中,提供包括多个原始样本的原始样本集;
在每个迭代轮次中,剪除部分参数之前,所述方法包括:
基于所述代理模型的损失结果和所述参数自身的权重,计算在生成每一对抗样本时各个参数自身的梯度;
基于各个参数的多个梯度计算对应参数的重要性分数。
4.如权利要求1-3中任一项所述的基于代理模型的对抗样本生成方法,其中,某一参数的重要性分数为所述参数的梯度的绝对值或所述参数的多个梯度的平均数值。
5.如权利要求1所述的基于代理模型的对抗样本生成方法,其中,所述预设规则包括剪除重要性分数低于预设阈值的参数和/或以预设的剪枝率进行参数剪除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智源人工智能研究院,未经北京智源人工智能研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110000728.4/1.html,转载请声明来源钻瓜专利网。