Rethinking Adversarial Policies: A Generalized Attack Formulation and Provable Defense in Multi-Agent RL

05/27/2023
by   Xiangyu Liu, et al.
15

Most existing works consider direct perturbations of victim's state/action or the underlying transition dynamics to show vulnerability of reinforcement learning agents under adversarial attacks. However, such direct manipulation may not always be feasible in practice. In this paper, we consider another common and realistic attack setup: in a multi-agent RL setting with well-trained agents, during deployment time, the victim agent ν is exploited by an attacker who controls another agent α to act adversarially against the victim using an adversarial policy. Prior attack models under such setup do not consider that the attacker can confront resistance and thus can only take partial control of the agent α, as well as introducing perceivable “abnormal” behaviors that are easily detectable. A provable defense against these adversarial policies is also lacking. To resolve these issues, we introduce a more general attack formulation that models to what extent the adversary is able to control the agent to produce the adversarial policy. Based on such a generalized attack framework, the attacker can also regulate the state distribution shift caused by the attack through an attack budget, and thus produce stealthy adversarial policies that can exploit the victim agent. Furthermore, we provide the first provably robust defenses with convergence guarantee to the most robust victim policy via adversarial training with timescale separation, in sharp contrast to adversarial training in supervised learning which may only provide empirical defenses.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset