atlas

Research map / Reinforcement learning / Policy gradient and actor-critic

Excluding the Irrelevant: Focusing Reinforcement Learning through Continuous Action Masking

NeurIPS 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Policy gradients for special settings · 4 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 three continuous action masking methods (generator, ray, distributional) that restrict PPO's policy to convex, state-dependent relevant action sets such as zonotopes, and derives their policy gradients.

Problem

Continuous-action RL is sample-inefficient because exploration frequently hits irrelevant or unsafe actions; existing continuous action masking only supports interval relevant action sets.

Approach

Generalize continuous action masking from intervals to convex sets (zonotopes/polytopes) via three mappings: a generator mask that samples in the zonotope generator space, a ray mask that radially projects actions into the relevant set (bijective, so gradient unchanged), and a distributional mask that truncates the policy density with MCMC (hit-and-run) sampling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply continuous action maskingPPO · Seeker Reach-Avoidepisode return: -71.03 ± 19.67 -> 18.60 ± 22.02Helped
apply continuous action maskingPPO · 2D Quadrotorepisode return: -0.80 ± 0.15 -> -0.25 ± 0.02Mixed
apply continuous action maskingPPO · 3D Quadrotorepisode return: -1.00 ± 0.00 -> -0.63 ± 0.03Helped
apply ray or generator action maskingPPO · Walker2Depisode return: 1.19 ± 0.06 -> 1941.82 ± 992.83Helped
use the ray mask instead of the generator maskPPO on Walker2D · Walker2Depisode return: 1443.62 ± 702.7 -> 1941.82 ± 992.83Helped
use 12 rather than 36 generators for the generator mask (ablation)Generator mask on Walker2D · Walker2Depisode returnHelped
remove the Walker2D power constraint (ablation)Standard PPO · Walker2Depisode return: +2177.57 average deployment rewardHelped
use standard PPO without the Walker2D power constraint (ablation)Standard PPO · Walker2Dpercentage of actions within relevant set: 0.05%Hurt
use distributional masking instead of the baselinePPO on Walker2D · Walker2Dtraining runtime: approximately 170 times slowerHurt
use ray masking instead of the baselinePPO on Walker2D · Walker2Dtraining runtime: 2.7 increaseHurt

Surprising findings

Limitations

Experimental setup

Datasets: Seeker Reach-Avoid (custom environment) 2D Quadrotor 3D Quadrotor MuJoCo Walker2D

Benchmarks: Seeker Reach-Avoid 2D Quadrotor 3D Quadrotor MuJoCo Walker2D

Metrics: episode return training reward curves runtime in hours

Baselines: PPO without masking action replacement interval-based continuous action masking

Builds on: PPO continuous action masking with intervals action masking for discrete actions

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