LGAIMLOct 29, 2019

Generalization of Reinforcement Learners with Working and Episodic Memory

arXiv:1910.13406v274 citations
Originality Synthesis-oriented
AI Analysis

This work addresses the lack of rigorous evaluation methods for memory systems in reinforcement learning, which is an incremental step for researchers in AI and machine learning.

The paper tackles the problem of evaluating generalization in reinforcement learning agents with memory by developing a comprehensive methodology and a diverse task suite to test memory-specific generalization on holdout data, resulting in the creation of an agent architecture with multiple memory systems and performance analysis against this suite.

Memory is an important aspect of intelligence and plays a role in many deep reinforcement learning models. However, little progress has been made in understanding when specific memory systems help more than others and how well they generalize. The field also has yet to see a prevalent consistent and rigorous approach for evaluating agent performance on holdout data. In this paper, we aim to develop a comprehensive methodology to test different kinds of memory in an agent and assess how well the agent can apply what it learns in training to a holdout set that differs from the training set along dimensions that we suggest are relevant for evaluating memory-specific generalization. To that end, we first construct a diverse set of memory tasks that allow us to evaluate test-time generalization across multiple dimensions. Second, we develop and perform multiple ablations on an agent architecture that combines multiple memory systems, observe its baseline models, and investigate its performance against the task suite.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes