atlas

Research map / Reinforcement learning / Visual and representation RL

Cheaper and Faster: Distributed Deep Reinforcement Learning with Serverless Computing

AAAI 2024 · Reinforcement learning › Visual and representation RL · approach: Scalable RL systems and environments · 10 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MINIONSRL, a serverless distributed DRL training framework on Azure Container Instances that uses a PPO-trained scheduler to dynamically scale actor functions per round, cutting training time and cost versus server-based baselines.

Problem

On-policy distributed DRL with actor-learner architectures wastes resources because actors sit idle during synchronization and policy updates on coarse-grained server-based clusters, inflating cloud cost.

Approach

Refactor the actor-learner DRL pipeline into serverless functions with fine-grained, pay-per-use billing, and learn a PPO-based scheduler that chooses how many actor functions to launch in each training round to trade off training time against cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use serverless MINIONSRL rather than Azure MLPPO distributed training · OpenAI Gym taskstraining time: reduces total training time by up to 52%Helped
use serverless MINIONSRL rather than Azure MLPPO distributed training · OpenAI Gym taskstraining cost: reduces training cost by up to 86%Helped
use dynamic DRL-based actor scheduling instead of 32 actors every round (ablation)MINIONSRL · Hopper-v3training cost: 1.7 ± 0.3 vs 1.2 ± 0.2Helped
use dynamic DRL-based actor scheduling instead of 32 actors every round (ablation)MINIONSRL · QbertNoFrameskip-v4training cost: 5.1 ± 1.2 vs 2.3 ± 0.8Helped
replace reward-ratio scheduling with DRL-guided actor scheduling (ablation)MINIONSRL · Hopper-v3training time: 403 ± 45 vs 241 ± 24Helped
replace reward-ratio scheduling with DRL-guided actor scheduling (ablation)MINIONSRL · QbertNoFrameskip-v4training time: 750 ± 61 vs 506 ± 59Helped
fine-tune a scheduler from another task instead of training it from scratch (ablation)MINIONSRL scheduler · Humanoid-v3 and SpaceInvadersNoFrameskip-v4scheduler training time: reducing the scheduler training time and cost by 90%Helped
increase the number of actors every ten rounds instead of using a fixed count (ablation)PPO on CartPole-v1 · CartPole-v1final rewardMixed
use serverless MINIONSRL rather than IMPACTPPO distributed training · HalfCheetah-v3training time: 220 ± 29 vs 193 ± 12Hurt

Limitations

Experimental setup

Datasets: OpenAI Gym Hopper-v3 OpenAI Gym Humanoid-v3 OpenAI Gym HalfCheetah-v3 OpenAI Gym GravitarNoFrameskip-v4 OpenAI Gym SpaceInvadersNoFrameskip-v4 OpenAI Gym QbertNoFrameskip-v4

Benchmarks: Hopper-v3 Humanoid-v3 HalfCheetah-v3 GravitarNoFrameskip-v4 SpaceInvadersNoFrameskip-v4 QbertNoFrameskip-v4

Metrics: total training time (s) training cost ($) final rewards scalability round completion time latency breakdown

Baselines: Azure ML distributed PPO IMPACT MinionsRL-Max MinionsRL-Adapt

Builds on: PPO IMPALA IMPACT Ray RLlib

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy