English

Q-learning with online random forests

Machine Learning 2022-04-11 v1 Machine Learning

Abstract

QQ-learning is the most fundamental model-free reinforcement learning algorithm. Deployment of QQ-learning requires approximation of the state-action value function (also known as the QQ-function). In this work, we provide online random forests as QQ-function approximators and propose a novel method wherein the random forest is grown as learning proceeds (through expanding forests). We demonstrate improved performance of our methods over state-of-the-art Deep QQ-Networks in two OpenAI gyms (`blackjack' and `inverted pendulum') but not in the `lunar lander' gym. We suspect that the resilience to overfitting enjoyed by random forests recommends our method for common tasks that do not require a strong representation of the problem domain. We show that expanding forests (in which the number of trees increases as data comes in) improve performance, suggesting that expanding forests are viable for other applications of online random forests beyond the reinforcement learning setting.

Keywords

Cite

@article{arxiv.2204.03771,
  title  = {Q-learning with online random forests},
  author = {Joosung Min and Lloyd T. Elliott},
  journal= {arXiv preprint arXiv:2204.03771},
  year   = {2022}
}

Comments

8 pages

R2 v1 2026-06-24T10:41:52.540Z