Mitigating Information Loss in Tree-Based Reinforcement Learning via Direct Optimization

Abstract

Reinforcement learning (RL) has seen significant success across various domains, but its adoption is often limited by the black-box nature of neural network policies, making them difficult to interpret. In contrast, symbolic policies allow representing decision-making strategies in a compact and interpretable way. However, learning symbolic policies directly within on-policy methods remains challenging. In this paper, we introduce SYMPOL, a novel method for SYMbolic tree-based on-POLicy RL. SYMPOL employs a tree-based model integrated with a policy gradient method, enabling the agent to learn and adapt its actions while maintaining a high level of interpretability. We evaluate SYMPOL on a set of benchmark RL tasks, demonstrating its superiority over alternative tree-based RL approaches in terms of performance and interpretability. Unlike existing methods, it enables gradient-based, end-to-end learning of interpretable, axis-aligned decision trees within standard on-policy RL algorithms. Therefore, SYMPOL can become the foundation for a new class of interpretable RL based on decision trees. Our implementation is available under: https://github.com/s-marton/sympol

Cite

Text

Marton et al. "Mitigating Information Loss in Tree-Based Reinforcement Learning via Direct Optimization." International Conference on Learning Representations, 2025.

Markdown

[Marton et al. "Mitigating Information Loss in Tree-Based Reinforcement Learning via Direct Optimization." International Conference on Learning Representations, 2025.](https://mlanthology.org/iclr/2025/marton2025iclr-mitigating/)

BibTeX

@inproceedings{marton2025iclr-mitigating,
  title     = {{Mitigating Information Loss in Tree-Based Reinforcement Learning via Direct Optimization}},
  author    = {Marton, Sascha and Grams, Tim and Vogt, Florian and Lüdtke, Stefan and Bartelt, Christian and Stuckenschmidt, Heiner},
  booktitle = {International Conference on Learning Representations},
  year      = {2025},
  url       = {https://mlanthology.org/iclr/2025/marton2025iclr-mitigating/}
}