HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Multi-Task Reinforcement Learning with Soft Modularization

Ruihan Yang Huazhe Xu Yi Wu Xiaolong Wang

Multi-Task Reinforcement Learning with Soft Modularization

Abstract

Multi-task learning is a very challenging problem in reinforcement learning. While training multiple tasks jointly allow the policies to share parameters across different tasks, the optimization problem becomes non-trivial: It remains unclear what parameters in the network should be reused across tasks, and how the gradients from different tasks may interfere with each other. Thus, instead of naively sharing parameters across tasks, we introduce an explicit modularization technique on policy representation to alleviate this optimization issue. Given a base policy network, we design a routing network which estimates different routing strategies to reconfigure the base network for each task. Instead of directly selecting routes for each task, our task-specific policy uses a method called soft modularization to softly combine all the possible routes, which makes it suitable for sequential tasks. We experiment with various robotics manipulation tasks in simulation and show our method improves both sample efficiency and performance over strong baselines by a large margin.

Code Repositories

RchalYang/Soft-Module
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
meta-learning-on-mt50SoftModule
Average Success Rate: 60.0%

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