Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificates

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Mandal, Udayan, Amir, Guy, Wu, Haoze, Daukantas, Ieva, Newell, Fletcher Lee, Ravaioli, Umberto J., Meng, Baoluo, Durling, Michael, Ganai, Milan, Shim, Tobey, Katz, Guy, Barrett, Clark
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916357999689728
author Mandal, Udayan
Amir, Guy
Wu, Haoze
Daukantas, Ieva
Newell, Fletcher Lee
Ravaioli, Umberto J.
Meng, Baoluo
Durling, Michael
Ganai, Milan
Shim, Tobey
Katz, Guy
Barrett, Clark
author_facet Mandal, Udayan
Amir, Guy
Wu, Haoze
Daukantas, Ieva
Newell, Fletcher Lee
Ravaioli, Umberto J.
Meng, Baoluo
Durling, Michael
Ganai, Milan
Shim, Tobey
Katz, Guy
Barrett, Clark
contents Deep reinforcement learning (DRL) is a powerful machine learning paradigm for generating agents that control autonomous systems. However, the ``black box'' nature of DRL agents limits their deployment in real-world safety-critical applications. A promising approach for providing strong guarantees on an agent's behavior is to use Neural Lyapunov Barrier (NLB) certificates, which are learned functions over the system whose properties indirectly imply that an agent behaves as desired. However, NLB-based certificates are typically difficult to learn and even more difficult to verify, especially for complex systems. In this work, we present a novel method for training and verifying NLB-based certificates for discrete-time systems. Specifically, we introduce a technique for certificate composition, which simplifies the verification of highly-complex systems by strategically designing a sequence of certificates. When jointly verified with neural network verification engines, these certificates provide a formal guarantee that a DRL agent both achieves its goals and avoids unsafe behavior. Furthermore, we introduce a technique for certificate filtering, which significantly simplifies the process of producing formally verified certificates. We demonstrate the merits of our approach with a case study on providing safety and liveness guarantees for a DRL-controlled spacecraft.
format Preprint
id arxiv_https___arxiv_org_abs_2405_14058
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificates
Mandal, Udayan
Amir, Guy
Wu, Haoze
Daukantas, Ieva
Newell, Fletcher Lee
Ravaioli, Umberto J.
Meng, Baoluo
Durling, Michael
Ganai, Milan
Shim, Tobey
Katz, Guy
Barrett, Clark
Artificial Intelligence
Machine Learning
Systems and Control
Deep reinforcement learning (DRL) is a powerful machine learning paradigm for generating agents that control autonomous systems. However, the ``black box'' nature of DRL agents limits their deployment in real-world safety-critical applications. A promising approach for providing strong guarantees on an agent's behavior is to use Neural Lyapunov Barrier (NLB) certificates, which are learned functions over the system whose properties indirectly imply that an agent behaves as desired. However, NLB-based certificates are typically difficult to learn and even more difficult to verify, especially for complex systems. In this work, we present a novel method for training and verifying NLB-based certificates for discrete-time systems. Specifically, we introduce a technique for certificate composition, which simplifies the verification of highly-complex systems by strategically designing a sequence of certificates. When jointly verified with neural network verification engines, these certificates provide a formal guarantee that a DRL agent both achieves its goals and avoids unsafe behavior. Furthermore, we introduce a technique for certificate filtering, which significantly simplifies the process of producing formally verified certificates. We demonstrate the merits of our approach with a case study on providing safety and liveness guarantees for a DRL-controlled spacecraft.
title Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificates
topic Artificial Intelligence
Machine Learning
Systems and Control
url https://arxiv.org/abs/2405.14058