atlas

Research map / Reinforcement learning / Offline RL

Temporal Logic Specification-Conditioned Decision Transformer for Offline Safe Reinforcement Learning

ICML 2024 · Reinforcement learning › Offline RL · approach: Decision Transformer sequence models · 0 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 SDT, a Decision Transformer conditioned on prefix and suffix STL robustness values (plus reward-to-go) to learn safe, high-reward offline policies that satisfy temporal logic specifications.

Problem

Offline safe RL with complex temporal and logical constraints is hard to capture with standard Markovian cost functions and cost-to-go conditioning.

Approach

Condition a Decision Transformer on STL robustness values of prefix (past trajectory) and suffix (future, target set in advance) tokens, so non-Markovian temporal specifications can be expressed and aligned with at evaluation time.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Condition the policy on STL prefix and suffix robustness tokens rather than only return-to-go/cost conditionsSDT · Run-AverageRate: 0.78$\pm$0.25 -> 0.97$\pm$0.04Helped
Condition the policy on STL prefix and suffix robustness tokens rather than only return-to-go/cost conditionsSDT · Circle-AverageRate: 0.49$\pm$0.13 -> 0.86$\pm$0.1Helped
Condition the policy on STL prefix and suffix robustness tokens rather than only return-to-go/cost conditionsSDT · Reach-AverageRate: 0.34 $\pm$ 0.15 -> 0.76 $\pm$ 0.19Helped
remove the prefix robustness token (ablation)SDT · DSRL Run, Circle, and Reachsatisfaction rateHurt
remove the suffix robustness token (ablation)SDT · DSRL Run, Circle, and Reachsatisfaction rateHurt
add a reward-prefix token to DT (ablation)DT · D4RL Halfcheetah, Walker2D, and Hoppernormalized rewardHelped
use a linearly increasing target suffix instead of the fixed target suffix (ablation)SDT · DSRL environmentssatisfaction rateHurt
use the mean suffix from safe dataset trajectories as target (ablation)SDT · DSRL environmentssatisfaction rateHurt
use the maximum suffix from safe dataset trajectories as target (ablation)SDT · DSRL environmentssatisfaction rateHurt
rescale the boundary predicate by α_b=10 or α_b=100 (ablation)SDT · RunReward: 0.96 $\pm$ 0.01 -> 0.95 $\pm$ 0.02; 0.96 $\pm$ 0.01 -> 0.93 $\pm$ 0.03No clear effect
rescale the velocity predicate by α_v=10 or α_v=100 (ablation)SDT · RunRate: 0.97 $\pm$ 0.04 -> 0.97 $\pm$ 0.06; 0.97 $\pm$ 0.04 -> 0.99 $\pm$ 0.02No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: DSRL Bullet-Safety-Gym datasets (Ant-Run, Ball-Run, Drone-Run, Ball-Circle, Car-Circle, Drone-Circle, Reach variants) D4RL Gym (Halfcheetah, Walker2d, Hopper) for DT prefix experiment

Benchmarks: DSRL Bullet-Safety-Gym Run, Circle, Reach D4RL Gym (ablation of DT with reward prefix)

Metrics: normalized cumulative reward cumulative relabeled cost STL specification satisfaction rate

Baselines: CDT RvS-R RvS-RC BC-Safe BCQ-Lagrangian BEAR-Lagrangian CPQ COptiDICE

Builds on: Decision Transformer reward-conditioned supervised learning CDT OSRL

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