Interpretable end-to-end Neurosymbolic Reinforcement Learning agents

📅 2024-10-18
🏛️ arXiv.org
📈 Citations: 5
Influential: 0
📄 PDF
🤖 AI Summary
Deep reinforcement learning agents often suffer from poor generalization due to shortcut learning. While existing symbolic approaches offer interpretability, they rely on hand-crafted object-centric state representations and are thus incompatible with end-to-end pixel-based deep agents. This paper introduces SCoBots, the first end-to-end trainable neuro-symbolic RL framework. SCoBots automatically learns object-centric representations directly from raw pixels, models inter-object relations to produce interpretable action decisions, and ensures behavioral traceability via policy distillation and rule extraction. The framework unifies object discovery, relational reasoning, and symbolic policy learning within a single architecture. Evaluated on multiple Atari games, SCoBots significantly improves cross-environment generalization and decision transparency while maintaining competitive performance—achieving, for the first time, full interpretability without sacrificing efficacy in end-to-end RL.

Technology Category

Application Category

📝 Abstract
Deep reinforcement learning (RL) agents rely on shortcut learning, preventing them from generalizing to slightly different environments. To address this problem, symbolic method, that use object-centric states, have been developed. However, comparing these methods to deep agents is not fair, as these last operate from raw pixel-based states. In this work, we instantiate the symbolic SCoBots framework. SCoBots decompose RL tasks into intermediate, interpretable representations, culminating in action decisions based on a comprehensible set of object-centric relational concepts. This architecture aids in demystifying agent decisions. By explicitly learning to extract object-centric representations from raw states, object-centric RL, and policy distillation via rule extraction, this work places itself within the neurosymbolic AI paradigm, blending the strengths of neural networks with symbolic AI. We present the first implementation of an end-to-end trained SCoBot, separately evaluate of its components, on different Atari games. The results demonstrate the framework's potential to create interpretable and performing RL systems, and pave the way for future research directions in obtaining end-to-end interpretable RL agents.
Problem

Research questions and friction points this paper is trying to address.

Addresses shortcut learning in deep reinforcement learning agents
Develops interpretable neurosymbolic agents using object-centric representations
Enables end-to-end training of interpretable RL systems for generalization
Innovation

Methods, ideas, or system contributions that make the work stand out.

Object-centric relational concepts for action decisions
Extracting object-centric representations from raw states
Policy distillation via rule extraction for interpretability
🔎 Similar Papers
No similar papers found.