无数据黑盒攻击的动态路由和知识再学习

IF 18.6
Xuelin Qian;Wenxuan Wang;Yu-Gang Jiang;Xiangyang Xue;Yanwei Fu
{"title":"无数据黑盒攻击的动态路由和知识再学习","authors":"Xuelin Qian;Wenxuan Wang;Yu-Gang Jiang;Xiangyang Xue;Yanwei Fu","doi":"10.1109/TPAMI.2024.3469952","DOIUrl":null,"url":null,"abstract":"Deep learning models have emerged as strong and efficient tools that can be applied to a broad spectrum of complex learning problems and many real-world applications. However, more and more works show that deep models are vulnerable to adversarial examples. Compared to vanilla attack settings, this paper advocates a more practical setting of \n<italic>data-free black-box</i>\n attack, for which the attackers can completely not access the structures and parameters of the target model, as well as the intermediate features and any training data associated with the model. To tackle this task, previous methods generate transferable adversarial examples from a transparent substitute model to the target model. However, we found that these works have the limitations of \n<italic>taking static substitute model structure for different targets</i>\n, \n<italic>only using hard synthesized examples once</i>\n, and \n<italic>still relying on data statistics of the target model</i>\n. This may potentially harm the performance of attacking the target model. To this end, we propose a novel Dynamic Routing and Knowledge Re-Learning framework (DraKe) to effectively learn a dynamic substitute model from the target model. Specifically, given synthesized training samples, a dynamic substitute structure learning strategy is proposed to adaptively generate optimal substitute model structure via a policy network according to different target models and tasks. To facilitate the substitute training, we present a graph-based structure information learning to capture the structural knowledge learned from the target model. For the inherent limitation that online data generation can only be learned once, a dynamic knowledge re-learning strategy is proposed to adjust the weights of optimization objectives and re-learn hard samples. Extensive experiments on four public image classification datasets and one face recognition benchmark are conducted to evaluate the efficacy of our Drake. We can obtain significant improvement compared with state-of-the-art competitors. More importantly, our DraKe consistently achieves attack superiority for different target models (e.g., residual networks, and vision transformers), showing great potential for complex real-world applications.","PeriodicalId":94034,"journal":{"name":"IEEE transactions on pattern analysis and machine intelligence","volume":"47 1","pages":"486-501"},"PeriodicalIF":18.6000,"publicationDate":"2024-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Dynamic Routing and Knowledge Re-Learning for Data-Free Black-Box Attack\",\"authors\":\"Xuelin Qian;Wenxuan Wang;Yu-Gang Jiang;Xiangyang Xue;Yanwei Fu\",\"doi\":\"10.1109/TPAMI.2024.3469952\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Deep learning models have emerged as strong and efficient tools that can be applied to a broad spectrum of complex learning problems and many real-world applications. However, more and more works show that deep models are vulnerable to adversarial examples. Compared to vanilla attack settings, this paper advocates a more practical setting of \\n<italic>data-free black-box</i>\\n attack, for which the attackers can completely not access the structures and parameters of the target model, as well as the intermediate features and any training data associated with the model. To tackle this task, previous methods generate transferable adversarial examples from a transparent substitute model to the target model. However, we found that these works have the limitations of \\n<italic>taking static substitute model structure for different targets</i>\\n, \\n<italic>only using hard synthesized examples once</i>\\n, and \\n<italic>still relying on data statistics of the target model</i>\\n. This may potentially harm the performance of attacking the target model. To this end, we propose a novel Dynamic Routing and Knowledge Re-Learning framework (DraKe) to effectively learn a dynamic substitute model from the target model. Specifically, given synthesized training samples, a dynamic substitute structure learning strategy is proposed to adaptively generate optimal substitute model structure via a policy network according to different target models and tasks. To facilitate the substitute training, we present a graph-based structure information learning to capture the structural knowledge learned from the target model. For the inherent limitation that online data generation can only be learned once, a dynamic knowledge re-learning strategy is proposed to adjust the weights of optimization objectives and re-learn hard samples. Extensive experiments on four public image classification datasets and one face recognition benchmark are conducted to evaluate the efficacy of our Drake. We can obtain significant improvement compared with state-of-the-art competitors. More importantly, our DraKe consistently achieves attack superiority for different target models (e.g., residual networks, and vision transformers), showing great potential for complex real-world applications.\",\"PeriodicalId\":94034,\"journal\":{\"name\":\"IEEE transactions on pattern analysis and machine intelligence\",\"volume\":\"47 1\",\"pages\":\"486-501\"},\"PeriodicalIF\":18.6000,\"publicationDate\":\"2024-09-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE transactions on pattern analysis and machine intelligence\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10697391/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE transactions on pattern analysis and machine intelligence","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10697391/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

深度学习模型已经成为强大而高效的工具,可以应用于广泛的复杂学习问题和许多现实世界的应用。然而,越来越多的研究表明,深度模型容易受到对抗性样本的影响。与普通的攻击设置相比,本文提倡一种更实用的无数据黑盒攻击设置,攻击者完全不能访问目标模型的结构和参数,也不能访问中间特征和与模型相关的任何训练数据。为了解决这个问题,以前的方法从透明替代模型到目标模型生成可转移的对抗示例。但是,我们发现这些工作存在对不同目标采用静态替代模型结构、只使用一次硬合成样例、仍然依赖目标模型的数据统计等局限性。这可能会潜在地损害攻击目标模型的性能。为此,我们提出了一种新的动态路由和知识再学习框架(DraKe),以有效地从目标模型中学习动态替代模型。具体而言,在给定合成训练样本的情况下,提出了一种动态替代结构学习策略,根据不同的目标模型和任务,通过策略网络自适应生成最优替代模型结构。为了便于替代训练,我们提出了一种基于图的结构信息学习方法来获取从目标模型中学习到的结构知识。针对在线数据生成只能学习一次的固有局限性,提出了一种动态知识再学习策略,调整优化目标权值,重新学习硬样本。在四个公共图像分类数据集和一个人脸识别基准上进行了大量实验,以评估我们的Drake的有效性。与最先进的竞争对手相比,我们可以取得显著的进步。更重要的是,我们的DraKe在不同的目标模型(例如,残差网络和视觉变压器)上始终保持攻击优势,在复杂的现实世界应用中显示出巨大的潜力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Dynamic Routing and Knowledge Re-Learning for Data-Free Black-Box Attack
Deep learning models have emerged as strong and efficient tools that can be applied to a broad spectrum of complex learning problems and many real-world applications. However, more and more works show that deep models are vulnerable to adversarial examples. Compared to vanilla attack settings, this paper advocates a more practical setting of data-free black-box attack, for which the attackers can completely not access the structures and parameters of the target model, as well as the intermediate features and any training data associated with the model. To tackle this task, previous methods generate transferable adversarial examples from a transparent substitute model to the target model. However, we found that these works have the limitations of taking static substitute model structure for different targets , only using hard synthesized examples once , and still relying on data statistics of the target model . This may potentially harm the performance of attacking the target model. To this end, we propose a novel Dynamic Routing and Knowledge Re-Learning framework (DraKe) to effectively learn a dynamic substitute model from the target model. Specifically, given synthesized training samples, a dynamic substitute structure learning strategy is proposed to adaptively generate optimal substitute model structure via a policy network according to different target models and tasks. To facilitate the substitute training, we present a graph-based structure information learning to capture the structural knowledge learned from the target model. For the inherent limitation that online data generation can only be learned once, a dynamic knowledge re-learning strategy is proposed to adjust the weights of optimization objectives and re-learn hard samples. Extensive experiments on four public image classification datasets and one face recognition benchmark are conducted to evaluate the efficacy of our Drake. We can obtain significant improvement compared with state-of-the-art competitors. More importantly, our DraKe consistently achieves attack superiority for different target models (e.g., residual networks, and vision transformers), showing great potential for complex real-world applications.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信