Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

AMAGO: Scalable In-Context Reinforcement Learning for Adaptive Agents

About

We introduce AMAGO, an in-context Reinforcement Learning (RL) agent that uses sequence models to tackle the challenges of generalization, long-term memory, and meta-learning. Recent works have shown that off-policy learning can make in-context RL with recurrent policies viable. Nonetheless, these approaches require extensive tuning and limit scalability by creating key bottlenecks in agents' memory capacity, planning horizon, and model size. AMAGO revisits and redesigns the off-policy in-context approach to successfully train long-sequence Transformers over entire rollouts in parallel with end-to-end RL. Our agent is scalable and applicable to a wide range of problems, and we demonstrate its strong performance empirically in meta-RL and long-term memory domains. AMAGO's focus on sparse rewards and off-policy data also allows in-context learning to extend to goal-conditioned problems with challenging exploration. When combined with a multi-goal hindsight relabeling scheme, AMAGO can solve a previously difficult category of open-world domains, where agents complete many possible instructions in procedurally generated environments.

Jake Grigsby, Linxi Fan, Yuke Zhu• 2023

Related benchmarks

TaskDatasetResultRank
Actuator InversionBallInCup (train)
AER728
8
Actuator InversionWalker C (train)
AER845
8
Actuator InversionBallInCup (eval-in)
AER731
8
Actuator InversionWalker (Ceval-in)
AER849
8
Actuator InversionOverlap Environments (Ceval-in)
AER75
8
Zero-Shot Actuator InversionAIB Cartpole environment Ceval-out
AER581
8
Zero-Shot Actuator InversionAIB BallInCup environment Ceval-out
AER493
8
Zero-Shot Actuator InversionAIB HopperGym environment Ceval-out
AER1.79e+3
8
Zero-Shot Actuator InversionAIB Aggregated Overlap Ceval-out
AER54
8
Actuator InversionDI C (train)
AER66
8
Showing 10 of 39 rows

Other info

Follow for update