Tactics of Adversarial Attack on Deep Reinforcement Learning Agents

By Yen-Chen Lin, Zhang-Wei Hong, Yuan-Hong Liao, Meng-Li Shih, Ming-Yu Liu, Min Sun. 2017

474 citations recorded by the source corpus.

We introduce two tactics, namely the strategically-timed attack and the enchanting attack, to attack reinforcement learning agents trained by deep reinforcement learning algorithms using adversarial examples. In the strategically-timed attack, the adversary aims at minimizing the agent's reward by only attacking the agent at a small subset of time steps in an episode. Limiting the attack activity to this subset helps prevent detection of the attack by the agent. We propose a novel method to determine when an adversarial example should be crafted and applied. In the enchanting attack, the adversary aims at luring the agent to a designated target state. This is achieved by combining a generative model and a planning algorithm: while the generative model predicts the future states, the planning algorithm generates a preferred sequence of actions for luring the agent. A sequence of adversarial examples is then crafted to lure the agent to take the preferred sequence of actions. We apply the proposed tactics to the agents trained by the state-of-the-art deep reinforcement learning algorithm including DQN and A3C. In 5 Atari games, our strategically-timed attack reduces as much reward as the uniform attack (i.e., attacking at every time step) does by attacking the agent 4 times less often. Our enchanting attack lures the agent toward designated target states with a more than 70% success rate. Example videos are available at http://yclin.me/adversarial_attack_RL/.

Subfields: Artificial Intelligence, Reinforcement Learning, Safety, Robustness & Interpretability, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Percy Liang
  2. Bernt Schiele
  3. Sergey Levine
  4. Bo Li
  5. Dawn Song
  6. Trevor Darrell
  7. Alan L. Yuille
  8. Quoc V. Le

In Reinforcement Learning

  1. Sergey Levine
  2. Pieter Abbeel
  3. Chelsea Finn
  4. Ofir Nachum
  5. Honglak Lee
  6. Trevor Darrell
  7. Shixiang Shane Gu
  8. Shimon Whiteson

In Safety, Robustness & Interpretability

  1. Nicholas Carlini
  2. Matthias Hein
  3. Bo Li
  4. Dawn Song
  5. Cho-Jui Hsieh
  6. Huan Zhang
  7. Nicolas Papernot
  8. Bernt Schiele

In Signal Processing

  1. Nicholas Carlini
  2. Dawn Song
  3. Bo Li
  4. Cho-Jui Hsieh
  5. Nicolas Papernot
  6. Huan Zhang
  7. Bernt Schiele
  8. Matthias Hein

Citations in the corpus