Task-Driven Detection of Distribution Shifts with Statistical Guarantees for Robot Learning

Alec Farid, Sushant Veer, Divyanshu Pachisia, Anirudha Majumdar

Research output: Contribution to journalArticlepeer-review

Abstract

Our goal is to perform out-of-distribution (OOD) detection, i.e., to detect when a robot is operating in environments drawn from a different distribution than the ones used to train the robot. We leverage probably approximately correct-Bayes theory to train a policy with a guaranteed bound on performance on the training distribution. Our idea for OOD detection relies on the following intuition: violation of the performance bound on test environments provides evidence that the robot is operating OOD. We formalize this via statistical techniques based on p-values and concentration inequalities. The approach provides guaranteed confidence bounds on OOD detection including bounds on both the false-positive and false-negative rates of the detector and is task-driven and only sensitive to changes that impact the robot's performance. We demonstrate our approach in simulation and hardware for a grasping task using objects with unfamiliar shapes or poses and a drone performing vision-based obstacle avoidance in environments with wind disturbances and varied obstacle densities. Our examples demonstrate that we can perform task-driven OOD detection within just a handful of trials.

Original languageEnglish (US)
Pages (from-to)926-945
Number of pages20
JournalIEEE Transactions on Robotics
Volume41
DOIs
StatePublished - 2025

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Computer Science Applications
  • Electrical and Electronic Engineering

Keywords

  • Deep learning in robotics and automation
  • PAC-Bayes
  • failure detection and recovery
  • formal methods in robotics and automation

Fingerprint

Dive into the research topics of 'Task-Driven Detection of Distribution Shifts with Statistical Guarantees for Robot Learning'. Together they form a unique fingerprint.

Cite this