LTL-Transfer: Skill Transfer for Temporal Task Specification
Jason Xinyu Liu, Ankit Shah, Eric Rosen, Mingxi Jia, George Konidaris, Stefanie Tellex
TL;DR
This work tackles safe generalization for temporal task specifications in reinforcement learning by addressing zero-shot transfer across novel LTL formulas. It introduces LTL-Transfer, which decomposes training-task policies into transition-centric options that are portable across tasks by leveraging the structure of reward machines and the LTL automaton. The method compiles these options offline and then assembles them online to follow paths in a novel reward machine, employing Constrained or Relaxed edge-matching to preserve safety while expanding applicability. In Minecraft-inspired domains and a real Spot robot, LTL-Transfer achieves high success on unseen tasks (e.g., >90% on 100 challenging unseen tasks after training on 50 tasks) with strict safety guarantees, demonstrating data efficiency and practical impact for safe temporal-task planning.
Abstract
Deploying robots in real-world environments, such as households and manufacturing lines, requires generalization across novel task specifications without violating safety constraints. Linear temporal logic (LTL) is a widely used task specification language with a compositional grammar that naturally induces commonalities among tasks while preserving safety guarantees. However, most prior work on reinforcement learning with LTL specifications treats every new task independently, thus requiring large amounts of training data to generalize. We propose LTL-Transfer, a zero-shot transfer algorithm that composes task-agnostic skills learned during training to safely satisfy a wide variety of novel LTL task specifications. Experiments in Minecraft-inspired domains show that after training on only 50 tasks, LTL-Transfer can solve over 90% of 100 challenging unseen tasks and 100% of 300 commonly used novel tasks without violating any safety constraints. We deployed LTL-Transfer at the task-planning level of a quadruped mobile manipulator to demonstrate its zero-shot transfer ability for fetch-and-deliver and navigation tasks.
