mlsanityData to 7 Oct 2026

Synthesizing Programmatic Policies with Actor-Critic Algorithms and ReLU Networks

arXiv 2308.02729 ↗First posted 4 Aug 2023cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Programmatically Interpretable Reinforcement Learning (PIRL) encodes policies in human-readable computer programs. Novel algorithms were recently introduced with the goal of handling the lack of gradient signal to guide the search in the space of programmatic policies. Most of such PIRL algorithms first train a neural policy that is used as an oracle to guide the search in the programmatic space. In this paper, we show that such PIRL-specific algorithms are not needed, depending on the language used to encode the programmatic policies. This is because one can use actor-critic algorithms to directly obtain a programmatic policy. We use a connection between ReLU neural networks and oblique decision trees to translate the policy learned with actor-critic algorithms into programmatic policies. This translation from ReLU networks allows us to synthesize policies encoded in programs with if-then-else structures, linear transformations of the input values, and PID operations. Empirical results on several control problems show that this translation approach is capable of learning short and effective policies. Moreover, the translated policies are at least competitive and often far superior to the policies PIRL algorithms synthesize.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 13 of its 37 references that are in the map. First posted on arXiv 4 Aug 2023.

Builds on

13 of 37 references.

References · 13

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2016Densely Connected Convolutional Networkscited by 6,691
  3. 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
  4. 2014On the Number of Linear Regions of Deep Neural Networkscited by 378
  5. 2016On the Expressive Power of Deep Neural Networkscited by 302
  6. 2018Programmatically Interpretable Reinforcement Learningcited by 192
  7. 2018Verifiable Reinforcement Learning via Policy Extractioncited by 176
  8. 2019Deep ReLU Networks Have Surprisingly Few Activation Patternscited by 160
  9. 2018Tropical Geometry of Deep Neural Networkscited by 92
  10. 2018Learning Finite State Representations of Recurrent Policy Networkscited by 37
  11. 2020CDT: Cascading Decision Trees for Explainable Reinforcement Learningcited by 15
  12. 2019Oblique Decision Trees from Derivatives of ReLU Networkscited by 14
1 more
  1. 2022What can we Learn Even From the Weakest? Learning Sketches for Programmatic Strategiescited by 10

Built on by

Cited by year

Citing papers per year: 2024: 3.

3 papers.