中文

谁是最强敌人?面向深度强化学习中最优且高效的规避攻击

机器学习 2023-03-21 v5 密码学与安全

摘要

在最强/最优对抗扰动(于某些约束内)作用于状态观测下评估强化学习(RL)智能体的最坏情况性能,对理解 RL 智能体的鲁棒性至关重要。然而,寻找最优敌手具有挑战性,既在于我们能否找到最优攻击,也在于我们能多高效地找到它。现有的对抗 RL 工作或使用基于启发式的方法而可能找不到最强敌手,或将智能体作为环境一部分直接训练基于 RL 的敌手,这能找到最优敌手但在大状态空间中可能难以处理。本文引入一种新颖攻击方法,通过名为“actor”的所设计函数与名为“director”的基于 RL 的学习器之间的协作来寻找最优攻击。actor 针对给定的策略扰动方向精心构造状态扰动,director 学习提出最佳策略扰动方向。我们提出的算法 PA-AD 在理论上是最优的,且在大状态空间环境中比先前的基于 RL 的工作显著更高效。实证结果显示,我们提出的 PA-AD 在各种 Atari 和 MuJoCo 环境中普遍优于最先进的攻击方法。通过将 PA-AD 应用于对抗训练,我们在多个任务中于强敌手下实现了最先进的经验鲁棒性。代码库发布于 https://github.com/umd-huang-lab/paad_adv_rl。

关键词

引用

@article{arxiv.2106.05087,
  title  = {Who Is the Strongest Enemy? Towards Optimal and Efficient Evasion Attacks in Deep RL},
  author = {Yanchao Sun and Ruijie Zheng and Yongyuan Liang and Furong Huang},
  journal= {arXiv preprint arXiv:2106.05087},
  year   = {2023}
}

备注

In the 10th International Conference on Learning Representations (ICLR 2022)