Salvato in:
Dettagli Bibliografici
Autori principali: Engelhardt, Raphael C., Meinen, Marcel J., Lange, Moritz, Wiskott, Laurenz, Konen, Wolfgang
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:https://arxiv.org/abs/2412.04974
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909418123165696
author Engelhardt, Raphael C.
Meinen, Marcel J.
Lange, Moritz
Wiskott, Laurenz
Konen, Wolfgang
author_facet Engelhardt, Raphael C.
Meinen, Marcel J.
Lange, Moritz
Wiskott, Laurenz
Konen, Wolfgang
contents In previous research, we developed methods to train decision trees (DT) as agents for reinforcement learning tasks, based on deep reinforcement learning (DRL) networks. The samples from which the DTs are built, use the environment's state as features and the corresponding action as label. To solve the nontrivial task of selecting samples, which on one hand reflect the DRL agent's capabilities of choosing the right action but on the other hand also cover enough state space to generalize well, we developed an algorithm to iteratively train DTs. In this short paper, we apply this algorithm to a real-world implementation of a robotic task for the first time. Real-world tasks pose additional challenges compared to simulations, such as noise and delays. The task consists of a physical pendulum attached to a cart, which moves on a linear track. By movements to the left and to the right, the pendulum is to be swung in the upright position and balanced in the unstable equilibrium. Our results demonstrate the applicability of the algorithm to real-world tasks by generating a DT whose performance matches the performance of the DRL agent, while consisting of fewer parameters. This research could be a starting point for distilling DTs from DRL agents to obtain transparent, lightweight models for real-world reinforcement learning tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2412_04974
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Putting the Iterative Training of Decision Trees to the Test on a Real-World Robotic Task
Engelhardt, Raphael C.
Meinen, Marcel J.
Lange, Moritz
Wiskott, Laurenz
Konen, Wolfgang
Machine Learning
Artificial Intelligence
Robotics
In previous research, we developed methods to train decision trees (DT) as agents for reinforcement learning tasks, based on deep reinforcement learning (DRL) networks. The samples from which the DTs are built, use the environment's state as features and the corresponding action as label. To solve the nontrivial task of selecting samples, which on one hand reflect the DRL agent's capabilities of choosing the right action but on the other hand also cover enough state space to generalize well, we developed an algorithm to iteratively train DTs. In this short paper, we apply this algorithm to a real-world implementation of a robotic task for the first time. Real-world tasks pose additional challenges compared to simulations, such as noise and delays. The task consists of a physical pendulum attached to a cart, which moves on a linear track. By movements to the left and to the right, the pendulum is to be swung in the upright position and balanced in the unstable equilibrium. Our results demonstrate the applicability of the algorithm to real-world tasks by generating a DT whose performance matches the performance of the DRL agent, while consisting of fewer parameters. This research could be a starting point for distilling DTs from DRL agents to obtain transparent, lightweight models for real-world reinforcement learning tasks.
title Putting the Iterative Training of Decision Trees to the Test on a Real-World Robotic Task
topic Machine Learning
Artificial Intelligence
Robotics
url https://arxiv.org/abs/2412.04974