HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Recurrent Independent Mechanisms

Anirudh Goyal Alex Lamb Jordan Hoffmann Shagun Sodhani Sergey Levine Yoshua Bengio Bernhard Schölkopf

Recurrent Independent Mechanisms

Abstract

Learning modular structures which reflect the dynamics of the environment can lead to better generalization and robustness to changes which only affect a few of the underlying causes. We propose Recurrent Independent Mechanisms (RIMs), a new recurrent architecture in which multiple groups of recurrent cells operate with nearly independent transition dynamics, communicate only sparingly through the bottleneck of attention, and are only updated at time steps where they are most relevant. We show that this leads to specialization amongst the RIMs, which in turn allows for dramatically improved generalization on tasks where some factors of variation differ systematically between training and evaluation.

Code Repositories

fuyuan-li/tensorflow-RIMs
tf
Mentioned in GitHub
anirudh9119/RIMs
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
atari-games-on-atari-2600-beam-riderRIMs-PPO
Score: 5320
atari-games-on-atari-2600-up-and-downRIMs-PPO
Score: 390000
atari-games-on-atari-2600-zaxxonRIMs-PPO
Score: 15000

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Recurrent Independent Mechanisms | Papers | HyperAI