Safe Value Functions

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Massiani, Pierre-François, Heim, Steve, Solowjow, Friedrich, Trimpe, Sebastian
Format: Preprint
Published: 2021
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911909326880768
author Massiani, Pierre-François
Heim, Steve
Solowjow, Friedrich
Trimpe, Sebastian
author_facet Massiani, Pierre-François
Heim, Steve
Solowjow, Friedrich
Trimpe, Sebastian
contents Safety constraints and optimality are important, but sometimes conflicting criteria for controllers. Although these criteria are often solved separately with different tools to maintain formal guarantees, it is also common practice in reinforcement learning to simply modify reward functions by penalizing failures, with the penalty treated as a mere heuristic. We rigorously examine the relationship of both safety and optimality to penalties, and formalize sufficient conditions for safe value functions (SVFs): value functions that are both optimal for a given task, and enforce safety constraints. We reveal this structure by examining when rewards preserve viability under optimal control, and show that there always exists a finite penalty that induces a safe value function. This penalty is not unique, but upper-unbounded: larger penalties do not harm optimality. Although it is often not possible to compute the minimum required penalty, we reveal clear structure of how the penalty, rewards, discount factor, and dynamics interact. This insight suggests practical, theory-guided heuristics to design reward functions for control problems where safety is important.
format Preprint
id arxiv_https___arxiv_org_abs_2105_12204
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Safe Value Functions
Massiani, Pierre-François
Heim, Steve
Solowjow, Friedrich
Trimpe, Sebastian
Systems and Control
Machine Learning
Robotics
Safety constraints and optimality are important, but sometimes conflicting criteria for controllers. Although these criteria are often solved separately with different tools to maintain formal guarantees, it is also common practice in reinforcement learning to simply modify reward functions by penalizing failures, with the penalty treated as a mere heuristic. We rigorously examine the relationship of both safety and optimality to penalties, and formalize sufficient conditions for safe value functions (SVFs): value functions that are both optimal for a given task, and enforce safety constraints. We reveal this structure by examining when rewards preserve viability under optimal control, and show that there always exists a finite penalty that induces a safe value function. This penalty is not unique, but upper-unbounded: larger penalties do not harm optimality. Although it is often not possible to compute the minimum required penalty, we reveal clear structure of how the penalty, rewards, discount factor, and dynamics interact. This insight suggests practical, theory-guided heuristics to design reward functions for control problems where safety is important.
title Safe Value Functions
topic Systems and Control
Machine Learning
Robotics
url https://arxiv.org/abs/2105.12204