Constrained Reinforcement Learning Using Successor Representations
2026-07-27 • Machine Learning
Machine Learning
AI summaryⓘ
The authors explain that real-world reinforcement learning needs to follow safety rules, which are often given as extra cost signals. However, current methods struggle when these cost signals change, like when obstacles move. They introduce Safe Deep Successor Representation (SafeDSR), a new approach that helps policies quickly adjust to new cost rules by changing just one part of the model instead of relearning everything. They tested SafeDSR in a navigation environment and found it works well while being more flexible than existing methods.
Reinforcement LearningSafety ConstraintsMarkov Decision ProcessCost SignalDeep Successor RepresentationConstrained Reinforcement LearningPolicy RetrainingDomain ShiftNavigation EnvironmentValue Function
Authors
Michael Girstl, Alexander Mattick, Christopher Mutschler
Abstract
Real-world Reinforcement Learning depends on the ability to formulate safety constraints into a policy. A common way to model such constraints is to introduce an additional cost signal in the Markov Decision Process, which notifies the agent of unwanted behavior independently of the reward signal. Unfortunately, current methods are hard to adapt to changes in the cost function introduced by, e.g., domain shift or obstacles moving over time. The lack of adaptability means that policies are too unflexible to deal with complex real-world conditions. We propose the Safe Deep Successor Representation (SafeDSR), a novel method that allows quick retraining of policies towards new cost structures. SafeDSR extends the Deep Successor Representation (Kulkarni et al., 2016) to Constrained Reinforcement Learning by introducing a single learnable weight matrix to decouple the learned value function across dynamics, rewards, and costs. This matrix can be updated in a supervised manner instead of having to adapt the whole network if the cost structure of the environment changes. We demonstrate this ability in a freely configurable two-dimensional navigation environment and show that our method is competitive on a simple navigation task while being considerably more flexible