atlas

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

Balance Reward and Safety Optimization for Safe Reinforcement Learning: A Perspective of Gradient Manipulation

AAAI 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Safety layers and shielding · 12 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 PCRPO, a primal safe-RL method that soft-switches between reward and cost gradients via projection-based gradient manipulation with slack thresholds, and introduces a Safety-MuJoCo benchmark.

Problem

Safe RL must balance reward and safety optimization, but reward and cost gradients often conflict, causing oscillation between objectives and wasted samples in primal methods.

Approach

Applies gradient surgery-style projection to reward and cost gradients, averaging the projected gradients in a soft-switching rule governed by upper/lower slack values around the cost limit, with convergence/monotonic-improvement analysis; builds on CRPO's primal framework.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PCRPO instead of CRPOSafety-MuJoCo tasks · SafetyWalker and SafetyHumanoidStandupreward and cost performanceHelped
Use PCRPO instead of CRPOSafety-MuJoCo tasks · SafetyReacher and SafetyHopperreward and cost performanceHelped
Use PCRPO instead of PCPO, CUP, or PPOLagOmnisafe · SafetyHopperVelocity-v1reward and safetyHelped
Use PCRPO instead of CUP or PPOLagOmnisafe · SafetyAntVelocity-v1safetyHelped
Use PCRPO instead of PCPOOmnisafe · SafetyAntVelocity-v1rewardHelped
Use PCRPO instead of the baselinesOmnisafe · SafetyHopperVelocity-v1 and SafetyAntVelocity-v1convergence speedHelped
Use PCRPO-2SR slack settings instead of CRPO (ablation)PCRPO · SafetyWalkerreward and safety balanceHelped
Use PCRPO-3SR-G slack settings instead of CRPO (ablation)PCRPO · SafetyWalkerreward and safety balanceHelped
Use PCRPO-4S-F static slack settings instead of CRPO (ablation)PCRPO · SafetyWalkercostHelped
Use PCRPO-4S-G dynamic slack settings instead of CRPO (ablation)PCRPO · SafetyWalkerrewardHelped
Use PCRPO gradient manipulation instead of SCRPO gradient surgery (ablation)PCRPO · SafetyHumanoidStandupreward and safety performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: Safety-MuJoCo Omnisafe (SafetyHopperVelocity-v1, SafetyAntVelocity-v1)

Benchmarks: Safety-MuJoCo Benchmark Omnisafe

Metrics: episodic reward episodic cost

Baselines: CRPO PCPO CUP PPO Lagrangian PDO SCRPO

Builds on: CRPO gradient surgery (PCGrad) TRPO PPO

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