Towards Interpretable Reinforcement Learning with Constrained Normalizing Flow Policies
Finn Rietz, Erik Schaffernicht, Stefan Heinrich, and Johannes A. Stork

TL;DR
This paper introduces constrained normalizing flow policies for reinforcement learning, providing interpretable, safe, and domain-knowledge-friendly models that satisfy safety constraints analytically and improve learning efficiency.
Contribution
It proposes a novel interpretable policy model using normalizing flows that guarantees safety constraints analytically, enhancing interpretability and safety in reinforcement learning.
Findings
Ensures safety constraints through analytically constructed normalizing flows.
Facilitates interpretability via a sequence of transformations on actions.
Maintains constraint satisfaction throughout the learning process.
Abstract
Reinforcement learning policies are typically represented by black-box neural networks, which are non-interpretable and not well-suited for safety-critical domains. To address both of these issues, we propose constrained normalizing flow policies as interpretable and safe-by-construction policy models. We achieve safety for reinforcement learning problems with instantaneous safety constraints, for which we can exploit domain knowledge by analytically constructing a normalizing flow that ensures constraint satisfaction. The normalizing flow corresponds to an interpretable sequence of transformations on action samples, each ensuring alignment with respect to a particular constraint. Our experiments reveal benefits beyond interpretability in an easier learning objective and maintained constraint satisfaction throughout the entire learning process. Our approach leverages constraints over…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Adversarial Robustness in Machine Learning · Reinforcement Learning in Robotics
