Robustness Verification of Deep Reinforcement Learning Based Control Systems using Reward Martingales

Dapeng Zhi, Peixin Wang, Cheng Chen, Min Zhang
12/15/2023
cs.AI

No confident code implementation found for this paper.

Abstract

Deep Reinforcement Learning (DRL) has gained prominence as an effective approach for control systems. However, its practical deployment is impeded by state perturbations that can severely impact system performance. Addressing this critical challenge requires robustness verification about system performance, which involves tackling two quantitative questions: (i) how to establish guaranteed bounds for expected cumulative rewards, and (ii) how to determine tail bounds for cumulative rewards. In this work, we present the first approach for robustness verification of DRL-based control systems by introducing reward martingales, which offer a rigorous mathematical foundation to characterize the impact of state perturbations on system performance in terms of cumulative rewards. Our verified results provide provably quantitative certificates for the two questions. We then show that reward martingales can be implemented and trained via neural networks, against different types of control policies. Experimental results demonstrate that our certified bounds tightly enclose simulation outcomes on various DRL-based control systems, indicating the effectiveness and generality of the proposed approach.

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{zhi2023robustness,
  title  = {Robustness Verification of Deep Reinforcement Learning Based Control Systems using Reward Martingales},
  author = {Dapeng Zhi and Peixin Wang and Cheng Chen and Min Zhang},
  year   = {2023},
  eprint = {2312.09695},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.09695v1}
}

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/2312.09695.svg)](https://codeofpaper.com/paper/2312.09695)

Discussion