Rethinking Adversarial Attacks in Reinforcement Learning from Policy Distribution Perspective

Tianyang Duan, Zongyuan Zhang, Zheng Lin, Yue Gao, Ling Xiong +5 more
1/7/2025
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Deep Reinforcement Learning (DRL) suffers from uncertainties and inaccuracies in the observation signal in realworld applications. Adversarial attack is an effective method for evaluating the robustness of DRL agents. However, existing attack methods targeting individual sampled actions have limited impacts on the overall policy distribution, particularly in continuous action spaces. To address these limitations, we propose the Distribution-Aware Projected Gradient Descent attack (DAPGD). DAPGD uses distribution similarity as the gradient perturbation input to attack the policy network, which leverages the entire policy distribution rather than relying on individual samples. We utilize the Bhattacharyya distance in DAPGD to measure policy similarity, enabling sensitive detection of subtle but critical differences between probability distributions. Our experiment results demonstrate that DAPGD achieves SOTA results compared to the baselines in three robot navigation tasks, achieving an average 22.03% higher reward drop compared to the best baseline.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{duan2025rethinking,
  title  = {Rethinking Adversarial Attacks in Reinforcement Learning from Policy Distribution Perspective},
  author = {Tianyang Duan and Zongyuan Zhang and Zheng Lin and Yue Gao and Ling Xiong and Yong Cui and Hongbin Liang and Xianhao Chen and Heming Cui and Dong Huang},
  year   = {2025},
  eprint = {2501.03562},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.03562v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.03562.svg)](https://codeofpaper.com/paper/2501.03562)

Discussion