paper-with-me

홈 › Papers

Gradient Boosting Reinforcement Learning

2024-07-11 · Benjamin Fuhrer, Chen Tessler, Gal Dalal

Neural networks (NN) achieve remarkable results in various tasks, but lack key characteristics: interpretability, support for categorical features, and lightweight implementations suitable for edge devices. While ongoing efforts aim to address these challenges, Gradient Boosting Trees (GBT) inherently meet these requirements. As a result, GBTs have become the go-to method for supervised learning tasks in many real-world applications and competitions. However, their application in online learning scenarios, notably in reinforcement learning (RL), has been limited. In this work, we bridge this gap by introducing Gradient-Boosting RL (GBRL), a framework that extends the advantages of GBT to the RL domain. Using the GBRL framework, we implement various actor-critic algorithms and compare their performance with their NN counterparts. Inspired by shared backbones in NN we introduce a tree-sharing approach for policy and value functions with distinct learning rates, enhancing learning efficiency over millions of interactions. GBRL achieves competitive performance across a diverse array of tasks, excelling in domains with structured or categorical features. Additionally, we present a high-performance, GPU-accelerated implementation that integrates seamlessly with widely-used RL libraries (available at https://github.com/NVlabs/gbrl). GBRL expands the toolkit for RL practitioners, demonstrating the viability and promise of GBT within the RL paradigm, particularly in domains characterized by structured or categorical features.

📄 PDF Abstract BibTeX arXiv:2407.08250

Code (2)

nvlabs/gbrl 공식 구현 pytorch
nvlabs/gbrl_sb3 공식 구현 pytorch

Tasks

GPUreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

Boosting for Online Convex Optimization

2021-02-18 · Elad Hazan, Karan Singh

We consider the decision-making framework of online convex optimization with a very large number of experts. This setting is ubiquitous in contextual and reinforcement learning problems, where the size of the policy clas…

Decision Making

Exploratory Gradient Boosting for Reinforcement Learning in Complex Domains

2016-03-14 · David Abel, Alekh Agarwal, Fernando Diaz, Akshay Krishnamurthy 외

High-dimensional observations and complex real-world dynamics present major challenges in reinforcement learning for both function approximation and exploration. We address both of these challenges with two complementary…

Minecraftreinforcement-learningReinforcement LearningReinforcement Learning (RL)

A Fast Sampling Gradient Tree Boosting Framework

2019-11-20 · Daniel Chao Zhou, Zhongming Jin, Tong Zhang

As an adaptive, interpretable, robust, and accurate meta-algorithm for arbitrary differentiable loss functions, gradient tree boosting is one of the most popular machine learning techniques, though the computational expe…

Gradient and Newton Boosting for Classification and Regression

2018-08-09 · Fabio Sigrist

Boosting algorithms are frequently used in applied data science and in research. To date, the distinction between boosting with either gradient descent or second-order Newton updates is often not made in both applied and…

ClassificationGeneral Classificationregression

A Comparative Analysis of Machine Learning Techniques for IoT Intrusion Detection

2021-11-25 · João Vitorino, Rui Andrade, Isabel Praça, Orlando Sousa 외

The digital transformation faces tremendous security challenges. In particular, the growing number of cyber-attacks targeting Internet of Things (IoT) systems restates the need for a reliable detection of malicious netwo…

Anomaly DetectionBIG-bench Machine LearningDeep Reinforcement LearningIntrusion Detection+4