atlas

Research map / Reinforcement learning / Policy gradient and actor-critic

Gradient Boosting Reinforcement Learning

ICML 2025 · Reinforcement learning › Policy gradient and actor-critic · approach: Alternative policy update rules · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GBRL, a framework that trains gradient-boosted tree ensembles as RL actor-critic function approximators via incremental functional-gradient updates, and shows advantages over MLPs on structured/categorical and OOD-robustness tasks while lagging on Atari RAM.

Problem

Neural networks struggle with structured, categorical observations and generalize poorly out-of-distribution in RL, while gradient boosting trees (GBT) excel on tabular supervised data but existing GBT libraries are designed for static datasets and are too slow for RL's incremental updates.

Approach

Reinterpret the GBT ensemble as the policy and value parameterization, fitting a new tree at each iteration to the functional policy gradient and value gradient, with a shared actor-critic tree structure (each leaf outputs both policy and value) and a CUDA-accelerated implementation for incremental boosting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GBRL instead of CatBoost or XGBoost for incremental tree learningGBT libraries · Incremental learning, 1000 iterationstraining time (sec): $36.17 \pm 2.77$; $67.11 \pm 0.70$ -> $\mathbf{5.47} \pm \mathbf{1.19}$Helped
Use GBRL PPO instead of NN PPOPPO · MountainCaraverage episode reward: $-115.53 \pm 1.39$ -> $-110.55 \pm 15.60$Helped
Use GBRL PPO instead of NN PPOPPO · Football Academy, Run to score w/ keeperaverage episode reward: $1.13 \pm 0.06$ -> $1.95 \pm 0.02$Helped
Use GBRL PPO instead of NN PPOPPO · Atari RAMaverage episode rewardHurt
Use GBRL instead of NNRL policies · MiniGridepisodic rewardHelped
Use GBRL instead of NNRL policies · Footballepisodic rewardHelped
Use GBRL instead of NNRL policies · Classic-control tasksepisodic rewardNo clear effect
Use GBRL instead of NNVariable isolation policies · Variable isolation taskaverage episodic rewardHelped
Use GBRL instead of NNMiniGrid policies · Spurious-correlations configurationsepisodic rewardHelped
Add irrelevant objects to observationsGBRL and NN policies · MiniGrid Fetchepisodic rewardMixed
Add random Gaussian noise to evaluation statesGBRL rather than NN policies · Classic-controlepisodic rewardHelped
Vary the policy or value learning rate (ablation)GBRL PPO · CartPole-v1average episodic rewardMixed

Surprising findings

Limitations

Experimental setup

Datasets: Gymnasium Classic-Control LunarLander-v2 Google Research Football Atari RAM MiniGrid Variable isolation environment (custom)

Benchmarks: Gymnasium Classic-Control LunarLander-v2 Google Research Football Atari RAM MiniGrid Variable isolation

Metrics: average episodic reward over final 100 episodes normalized score SHAP values wall-clock training time (incremental learning)

Baselines: MLP PPO MLP A2C MLP AWR CatBoost XGBoost NPPG

Builds on: PPO A2C AWR XGBoost Stable-Baselines3

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy