Real-Time Recurrent Learning using Trace Units in Reinforcement Learning

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Elelimy, Esraa, White, Adam, Bowling, Michael, White, Martha
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908108783091712
author Elelimy, Esraa
White, Adam
Bowling, Michael
White, Martha
author_facet Elelimy, Esraa
White, Adam
Bowling, Michael
White, Martha
contents Recurrent Neural Networks (RNNs) are used to learn representations in partially observable environments. For agents that learn online and continually interact with the environment, it is desirable to train RNNs with real-time recurrent learning (RTRL); unfortunately, RTRL is prohibitively expensive for standard RNNs. A promising direction is to use linear recurrent architectures (LRUs), where dense recurrent weights are replaced with a complex-valued diagonal, making RTRL efficient. In this work, we build on these insights to provide a lightweight but effective approach for training RNNs in online RL. We introduce Recurrent Trace Units (RTUs), a small modification on LRUs that we nonetheless find to have significant performance benefits over LRUs when trained with RTRL. We find RTUs significantly outperform other recurrent architectures across several partially observable environments while using significantly less computation.
format Preprint
id arxiv_https___arxiv_org_abs_2409_01449
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Real-Time Recurrent Learning using Trace Units in Reinforcement Learning
Elelimy, Esraa
White, Adam
Bowling, Michael
White, Martha
Machine Learning
Artificial Intelligence
Recurrent Neural Networks (RNNs) are used to learn representations in partially observable environments. For agents that learn online and continually interact with the environment, it is desirable to train RNNs with real-time recurrent learning (RTRL); unfortunately, RTRL is prohibitively expensive for standard RNNs. A promising direction is to use linear recurrent architectures (LRUs), where dense recurrent weights are replaced with a complex-valued diagonal, making RTRL efficient. In this work, we build on these insights to provide a lightweight but effective approach for training RNNs in online RL. We introduce Recurrent Trace Units (RTUs), a small modification on LRUs that we nonetheless find to have significant performance benefits over LRUs when trained with RTRL. We find RTUs significantly outperform other recurrent architectures across several partially observable environments while using significantly less computation.
title Real-Time Recurrent Learning using Trace Units in Reinforcement Learning
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2409.01449