atlas

Research map / Reinforcement learning / Offline RL

Offline Safe Reinforcement Learning Using Trajectory Classification

AAAI 2025 · Reinforcement learning › Offline RL · approach: Offline-to-online fine-tuning · 1 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 TraC, which partitions an offline safe-RL dataset into desirable and undesirable trajectories and trains a policy with a sigmoid-based contrastive trajectory classification loss, avoiding min-max optimization.

Problem

Offline safe RL methods rely on per-step cost constraints derived from global trajectory constraints, leading to overly conservative or unsafe policies, and often use unstable min-max optimization.

Approach

Label trajectories as desirable (safe, high-return) or undesirable (unsafe or low-return safe) and learn a policy by maximizing a regret-based, KTO-style sigmoid classification likelihood of trajectory scores (log-ratio to a BC reference policy), with no min-max optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TraC instead of the strongest-reward baseline CDToffline safe RL · SafetyGymnormalized reward: 0.54 -> 0.4Hurt
use TraC instead of BC-Safeoffline safe RL · SafetyGymnormalized cost: 0.75 -> 0.92Hurt
use TraC instead of BCQ-Lagoffline safe RL · BulletGymnormalized reward: 0.74 -> 0.61Hurt
use TraC instead of BC-Safeoffline safe RL · BulletGymnormalized cost: 0.82 -> 0.52Helped
use TraC instead of COptiDICEoffline safe RL · MetaDrivenormalized reward: 0.58 -> 0.53Hurt
use TraC instead of CPQoffline safe RL · MetaDrivenormalized cost: 0.06 -> 0.55Hurt
vary δ from 0 to 1.0 (ablation)TraC · AntCirclenormalized reward: 0.46, 0.47, 0.47, 0.46No clear effect
vary η from 0.25 to 2.0 (ablation)TraC · AntCirclenormalized reward: 0.47, 0.47, 0.46, 0.46Hurt
remove π_ref pretraining (ablation)TraC · BulletGym averagenormalized reward: 0.61 -> 0.12Hurt
remove π_ref pretraining (ablation)TraC · BulletGym averagenormalized cost: 0.52 -> 2.71Hurt
train with only undesirable trajectories instead of both subsets (ablation)TraC · AntCircle, AntRun, BallCirclenormalized rewardHurt
train with only desirable trajectories instead of both subsets (ablation)TraC · DSRL tasksoverall performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: DSRL benchmark datasets

Benchmarks: DSRL SafetyGymnasium DSRL BulletSafetyGym DSRL MetaDrive

Metrics: normalized reward normalized cost

Baselines: BC-All BC-Safe CDT BCQ-Lag BEAR-Lag CPQ COptiDICE

Builds on: CPL KTO CDT DSRL

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