Abstract

Reinforcement learning algorithms can solve dynamic decision-making and optimal control problems. With continuous-valued state and input variables, reinforcement learning algorithms must rely on function approximators to represent the value function and policy mappings. Commonly used numerical approximators, such as neural networks or basis function expansions, have two main drawbacks: they are black-box models offering little insight into the mappings learned, and they require extensive trial and error tuning of their hyper-parameters. In this paper, we propose a new approach to constructing smooth value functions in the form of analytic expressions by using symbolic regression. We introduce three off-line methods for finding value functions based on a state-transition model: symbolic value iteration, symbolic policy iteration, and a direct solution of the Bellman equation. The methods are illustrated on four nonlinear control problems: velocity control under friction, one-link and two-link pendulum swing-up, and magnetic manipulation. The results show that the value functions yield well-performing policies and are compact, mathematically tractable, and easy to plug into other algorithms. This makes them potentially suitable for further analysis of the closed-loop system. A comparison with an alternative approach using neural networks shows that our method outperforms the neural network-based one.

Highlights

  • R EINFORCEMENT learning (RL) in continuous-valued state and input spaces relies on function approximators

  • While the chosen test problems have low-dimensional input and state spaces, they are representative of challenging control problems as none of them can be solved by linear control methods

  • We have proposed three methods based on symbolic regression to construct an analytic approximation of the Vfunction in a Markov decision process

Read more

Summary

Introduction

R EINFORCEMENT learning (RL) in continuous-valued state and input spaces relies on function approximators. There are no guidelines on how to design good value function approximator and, as a consequence, a large amount of expert knowledge and haphazard tuning is required when applying RL techniques to continuous-valued problems. The interpolation properties of numerical function approximators may adversely affect the control performance and result in chattering control signals and steady-state errors [12]. This makes RL inferior to alternative control design methods, despite the theoretic potential of RL to produce optimal control policies [13]

Objectives
Methods
Findings
Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.