SkillWrapper: Generative Predicate Invention for Task-level Planning
Ziyi Yang, Benned Hedegaard, Ahmed Jaafar, Yichen Wei, Skye Thompson, Shreyas S. Raman, Haotian Fu, Stefanie Tellex, George Konidaris, David Paulius, Naman Shah

TL;DR
SkillWrapper introduces a formal framework and method leveraging foundation models to generate symbolic predicates from raw sensory data, enabling effective long-horizon task planning with black-box skills.
Contribution
The paper presents a formal theory for generative predicate invention and a practical method, SkillWrapper, to learn symbolic, human-interpretable representations from RGB images for robot skills.
Findings
SkillWrapper achieves sound and complete planning with learned predicates.
The method enables robots to solve unseen, long-horizon tasks in real-world settings.
Empirical results demonstrate successful abstraction and planning on real robots.
Abstract
Generalizing from individual skill executions to solving long-horizon tasks remains a core challenge in building autonomous agents. A promising direction is learning high-level, symbolic abstractions of the low-level skills of the agents, enabling reasoning and planning independent of the low-level state space. Among possible high-level representations, object-centric skill abstraction with symbolic predicates has been proven to be efficient because of its compatibility with domain-independent planners. Recent advances in foundation models have made it possible to generate symbolic predicates that operate on raw sensory inputs, a process we call generative predicate invention, to facilitate downstream abstraction learning. However, it remains unclear which formal properties the learned representations must satisfy, and how they can be learned to guarantee these properties. In this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
