PolicyCleanse: Backdoor Detection and Mitigation for Competitive Reinforcement Learning
Abstract
While real-world applications of reinforcement learning (RL) are becoming popular, the security and robustness of RL systems are worthy of more attention and exploration. In particular, recent works have revealed that, in a multi-agent RL environment, backdoor trigger actions can be injected into a victim agent (a.k.a. Trojan agent), which can result in a catastrophic failure as soon as it sees the backdoor trigger action. To ensure the security of RL agents against malicious backdoors, in this work, we propose the problem of Backdoor Detection in multi-agent RL systems, with the objective of detecting Trojan agents as well as the corresponding potential trigger actions, and further trying to mitigate their bad impact. In order to solve this problem, we propose PolicyCleanse that is based on the property that the activated Trojan agent's accumulated rewards degrade noticeably after several timesteps. Along with PolicyCleanse, we also design a machine unlearning-based approach that can effectively mitigate the detected backdoor. Extensive experiments demonstrate that the proposed methods can accurately detect Trojan agents, and outperform existing backdoor mitigation baseline approaches by at least 3% in winning rate across various types of agents and environments.
Cite
Text
Guo et al. "PolicyCleanse: Backdoor Detection and Mitigation for Competitive Reinforcement Learning." International Conference on Computer Vision, 2023. doi:10.1109/ICCV51070.2023.00433Markdown
[Guo et al. "PolicyCleanse: Backdoor Detection and Mitigation for Competitive Reinforcement Learning." International Conference on Computer Vision, 2023.](https://mlanthology.org/iccv/2023/guo2023iccv-policycleanse/) doi:10.1109/ICCV51070.2023.00433BibTeX
@inproceedings{guo2023iccv-policycleanse,
title = {{PolicyCleanse: Backdoor Detection and Mitigation for Competitive Reinforcement Learning}},
author = {Guo, Junfeng and Li, Ang and Wang, Lixu and Liu, Cong},
booktitle = {International Conference on Computer Vision},
year = {2023},
pages = {4699-4708},
doi = {10.1109/ICCV51070.2023.00433},
url = {https://mlanthology.org/iccv/2023/guo2023iccv-policycleanse/}
}