End-to-End Neuro-Symbolic Reinforcement Learning with Textual Explanations

Lirui Luo, Guoxi Zhang, Hongming Xu, Yaodong Yang, Cong Fang +1 more
2/12/2026

No official code found. Best implementation: ins-rl/insight (8 stars, last commit 2024-07-10). 1 more below.

Abstract

Neuro-symbolic reinforcement learning (NS-RL) has emerged as a promising paradigm for explainable decision-making, characterized by the interpretability of symbolic policies. NS-RL entails structured state representations for tasks with visual observations, but previous methods cannot refine the structured states with rewards due to a lack of efficiency. Accessibility also remains an issue, as extensive domain knowledge is required to interpret symbolic policies. In this paper, we present a neuro-symbolic framework for jointly learning structured states and symbolic policies, whose key idea is to distill the vision foundation model into an efficient perception module and refine it during policy learning. Moreover, we design a pipeline to prompt GPT-4 to generate textual explanations for the learned policies and decisions, significantly reducing users' cognitive load to understand the symbolic policies. We verify the efficacy of our approach on nine Atari tasks and present GPT-generated explanations for policies and decisions.

View on arXivView PDF

Code Implementations(2)

Repo for "INSIGHT: End-to-End Neuro-Symbolic Visual Reinforcement Learning with Language Explanations"

31Shell, PythonApr 29, 20242 years ago
ins-rl/insightCommunity67%

Official implementation of the paper "End-to-End Neuro-Symbolic Reinforcement Learning with Textual Explanations" (ICML 2024)

81Shell, PythonJun 2, 20242 years ago

Similar Papers

Cite this paper

@article{luo2026endtoend,
  title  = {End-to-End Neuro-Symbolic Reinforcement Learning with Textual Explanations},
  author = {Lirui Luo and Guoxi Zhang and Hongming Xu and Yaodong Yang and Cong Fang and Qing Li},
  year   = {2026},
  eprint = {2403.12451},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2403.12451},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.12451.svg)](https://codeofpaper.com/paper/2403.12451)

Discussion