Tolerance of Reinforcement Learning Controllers against Deviations in Cyber Physical Systems

Changjian Zhang, Parv Kapoor, Eunsuk Kang, Romulo Meira-Goes, David Garlan +3 more
6/24/2024
eess.SYcs.AIcs.LO

No confident code implementation found for this paper.

Abstract

Cyber-physical systems (CPS) with reinforcement learning (RL)-based controllers are increasingly being deployed in complex physical environments such as autonomous vehicles, the Internet-of-Things(IoT), and smart cities. An important property of a CPS is tolerance; i.e., its ability to function safely under possible disturbances and uncertainties in the actual operation. In this paper, we introduce a new, expressive notion of tolerance that describes how well a controller is capable of satisfying a desired system requirement, specified using Signal Temporal Logic (STL), under possible deviations in the system. Based on this definition, we propose a novel analysis problem, called the tolerance falsification problem, which involves finding small deviations that result in a violation of the given requirement. We present a novel, two-layer simulation-based analysis framework and a novel search heuristic for finding small tolerance violations. To evaluate our approach, we construct a set of benchmark problems where system parameters can be configured to represent different types of uncertainties and disturbancesin the system. Our evaluation shows that our falsification approach and heuristic can effectively find small tolerance violations.

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!

Cite this paper

@article{zhang2024tolerance,
  title  = {Tolerance of Reinforcement Learning Controllers against Deviations in Cyber Physical Systems},
  author = {Changjian Zhang and Parv Kapoor and Eunsuk Kang and Romulo Meira-Goes and David Garlan and Akila Ganlath and Shatadal Mishra and Nejib Ammar},
  year   = {2024},
  eprint = {2406.17066},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.17066v1}
}

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

Discussion