Skip to main content
Back to timeline
arXivSource publication:

DexDICE splits safety and performance into two demonstration sets: 10 of 10 real-robot navigation trials reach the goal with zero violations

Synopsis

Offline imitation learning usually demands demonstrations that are both safe and high-performing, or a hand-written cost function, and neither is easy to obtain in real settings. DexDICE separates the data into safe demonstrations and performant demonstrations, uses the safe set to define a safe support region in which the policy may act, and then matches the performant behavior's distribution inside that region, training without reward or cost labels. On 38 re-curated DSRL tasks it keeps group-averaged cost below the constraint and attains the highest mean return among safe methods; on a SUMMIT-XL mobile robot trained from 20 human teleoperation episodes, it reached the goal in all 10 trials with zero safety violations.

Source-provided article image: DexDICE: Reconciling Safety and Performance via Dual-Expert Offline Imitation Learning
arXiv

Interpretation

Offline imitation learning can now constrain safety and performance together using two demonstration sets with different jobs, without first writing a cost function or finding a single expert that is both safe and efficient. Earlier approaches either relied on explicitly specified cost functions or required demonstrations that are themselves both safe and high-performing, which are costly to collect. On the re-curated DSRL benchmark, DexDICE keeps group-averaged cost below the constraint across all three families, Safety Gymnasium, Bullet Safety Gym and MetaDrive, totaling 38 tasks, and attains the highest mean episode return among constraint-satisfying methods.

The method treats safe demonstrations as a boundary on where the policy may act, restricting location rather than how often the policy moves inside the safe region. Conventional DICE-style offline imitation learning pulls the policy toward a demonstration distribution with a divergence penalty, so a suboptimal safe expert drags the policy toward suboptimal behavior. In a tabular gridworld with exact solutions, the distribution constraint inherits suboptimal behavior as safe-demonstration quality drops, while the support constraint lets the policy align with performant demonstrations inside the safe region.

The safe boundary is estimated by a discriminator whose threshold is set from a target false-negative rate, so safety strength is tuned by one parameter. Directly estimating safe density in high-dimensional state-action space is intractable, and estimators trained only on safe demonstrations are less robust. A discriminator trained on safe versus unlabeled data supplies the threshold as a quantile at the target false-negative rate; across 11 tasks comparing support estimators, this estimator had the highest AUROC on 8.

Perspective

The demonstrated scope is the re-curated DSRL simulated benchmark and indoor obstacle-avoidance navigation on one SUMMIT-XL mobile robot, with real-robot data consisting of 10 aggressive, 10 conservative and 94 remaining episodes recorded by a single operator; the theoretical guarantee concerns the ideal support-constrained policy, while the deployed policy is extracted by weighted behavioral cloning.

The dual-expert problem needs a feasibility condition: non-trivial overlap between safe and performant demonstrations and a separable safe support, and controlled studies show degradation when overlap is extreme. The exact zero-visitation guarantee covers only the ideal policy, whereas the weighted-BC policy is a Gaussian with full support over actions; deployment-time projection onto the estimated support substantially reduces but does not eliminate this gap. The theorem's conditions are population-level and monitored through empirical diagnostics rather than certified, and results depend on dataset-construction thresholds.