SEVI: Safe Evidential Real-World Reinforcement Learning
Organizations: Luddy School of Informatics, Computing, and Engineering, Indiana University, Bloomington, IN 47408 USA
Abstract
Real-world reinforcement learning has enabled contact-rich manipulation tasks to be trained directly on physical robots, but unsafe interactions during online learning remain a key barrier to practical deployment. We propose Safe Evidential Real-World Reinforcement Learning (SEVI), a framework for reliability-aware safety intervention during real-world policy learning. SEVI introduces an Evidential Safety Critic that estimates both future constraint-violation risk and epistemic uncertainty in a single forward pass. During online learning, SEVI evaluates each task-policy action before execution; if the action is predicted to be unsafe or the prediction is insufficiently supported by evidence, SEVI overrides it with an offline-trained recovery policy that guides the robot toward a lower-risk region. We evaluate SEVI on two simulated manipulation tasks and a real-world USB insertion task under in-distribution and distribution-shifted conditions. Across task-learning and safety-critic baselines, SEVI achieves the strongest trajectory-level safety prediction, the highest final task success, and the lowest unsafe-event counts. SEVI also reduces unsafe events by 13.4 to 57.1 percent relative to recovery-based safe RL while preserving low-latency execution-time filtering. The project page is available at: https://sevi-safe.github.io/
Figures & tables
| Task | Metric | SQRL | Dropout | Ensemble | SEVI(w/o Unc.) | SEVI |
|---|---|---|---|---|---|---|
| Block ID | BA | |||||
| TPR | ||||||
| TNR | ||||||
| Block OOD | BA | |||||
| TPR | ||||||
| TNR |
| Simulation (Block Plucking) | Hardware (USB Insert) | |||
|---|---|---|---|---|
| Method | DT | Lat. (ms) | DT | Lat. (ms) |
| SQRL | ||||
| Dropout | ||||
| Ensemble | ||||
| SEVI | ||||
| Set. | Metric | Dropout | Ensemble | SEVI |
|---|---|---|---|---|
| ID | AUROC | |||
| APR | ||||
| ECE | ||||
| Brier | ||||
| OOD | AUROC | |||
| APR |
| Recovery Behavior | Gating | Success | Unsafe |
|---|---|---|---|
| Hit-and-Recover | Risk only | ||
| Risk+Unc. | |||
| Stuck-and-Recover | Risk only | ||
| Risk+Unc. |
| Method | Block Plucking | Transport Nut | USB Insertion | |||
|---|---|---|---|---|---|---|
| Succ. | Unsafe | Succ. | Unsafe | Succ. | Unsafe | |
| SERL [ 2 ] | ||||||
| SAC [ 15 ] | ||||||
| SAC-C [ 10 ] | ||||||
| SQRL [ 4 ] | ||||||
| SEVI(w/o Unc.) | ||||||
| Task | Success | ||
|---|---|---|---|
| Block Plucking | |||
| Transport Nut | |||
| USB Insertion |
| Hyperparameter | Value |
|---|---|
| Critic architecture | Twin critic |
| Visual encoder | Frozen ResNet-v1-10 |
| Camera views | Front + wrist RGB |
| Hidden layers | |
| Activation | Swish |
| Normalization | LayerNorm |
| Hyperparameter | Value |
|---|---|
| Algorithm | SERL/RLPD |
| Actor hidden layers | |
| Critic hidden layers | |
| Actor learning rate | |
| Critic learning rate | |
| Replay buffer size | k transitions |
| Hyperparameter | Value |
|---|---|
| Algorithm | TD3+BC |
| Actor hidden layers | |
| Critic hidden layers | |
| Actor learning rate | |
| Critic learning rate | |
| Discount factor |
| Method | Success | Unsafe |
|---|---|---|
| SERL | ||
| SAC | ||
| SAC-C | ||
| SQRL | ||
| SEVI (w/o Unc.) | ||
| SEVI |
| Recovery Behavior | Gating | Success | Unsafe |
|---|---|---|---|
| Hit-and-Recover | Risk only | ||
| Risk + Unc. | |||
| Stuck-and-Recover | Risk only | ||
| Risk + Unc. |
Safe RL
Safe reinforcement learning studies how agents can learn and act while respecting safety constraints and limiting harmful outcomes.
See all 217 papers