Putting the Iterative Training of Decision Trees to the Test on a Real-World Robotic Task

Raphael C. Engelhardt, Marcel J. Meinen, Moritz Lange, Laurenz Wiskott, Wolfgang Konen
12/6/2024
cs.LGcs.AIcs.RO

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{engelhardt2024putting,
  title  = {Putting the Iterative Training of Decision Trees to the Test on a Real-World Robotic Task},
  author = {Raphael C. Engelhardt and Marcel J. Meinen and Moritz Lange and Laurenz Wiskott and Wolfgang Konen},
  year   = {2024},
  eprint = {2412.04974},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.04974v1}
}

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/2412.04974.svg)](https://codeofpaper.com/paper/2412.04974)

Discussion