FUNCTO: Function-Centric One-Shot Imitation Learning for Tool Manipulation
On the map: Offline RL and imitation learning from data → Robot manipulation imitation learning
Abstract (arXiv)
Learning tool use from a single human demonstration video offers a highly intuitive and efficient approach to robot teaching. While humans can effortlessly generalize a demonstrated tool manipulation skill to diverse tools that support the same function (e.g., pouring with a mug versus a teapot), current one-shot imitation learning (OSIL) methods struggle to achieve this. A key challenge lies in establishing functional correspondences between demonstration and test tools, considering significant geometric variations among tools with the same function (i.e., intra-function variations). To address this challenge, we propose FUNCTO (Function-Centric OSIL for Tool Manipulation), an OSIL method that establishes function-centric correspondences with a 3D functional keypoint representation, enabling robots to generalize tool manipulation skills from a single human demonstration video to novel tools with the same function despite significant intra-function variations. With this formulation, we factorize FUNCTO into three stages: (1) functional keypoint extraction, (2) function-centric correspondence establishment, and (3) functional keypoint-based action planning. We evaluate FUNCTO against exiting modular OSIL methods and end-to-end behavioral cloning methods through real-robot experiments on diverse tool manipulation tasks. The results demonstrate the superiority of FUNCTO when generalizing to novel tools with intra-function geometric variations. More details are available at https://sites.google.com/view/functo.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Placed in Robot manipulation imitation learning, one of 13 directions in Offline RL and imitation learning from data. Builds on 41 of its 52 references that are in the map. First posted on arXiv 17 Feb 2025.
Builds on
41 of 52 references.
Closest ancestors · 8
Same direction, newest first
- 2024One-Shot Imitation Learning with Invariance Matching for Robotic Manipulation21 May
- 20243D Diffusion Policy: Generalizable Visuomotor Policy Learning via Simple 3D Representations6 Mar
- 2024Bi-KVIL: Keypoints-based Visual Imitation Learning of Bimanual Manipulation Tasks5 Mar
- 2024DINOBot: Robot Manipulation via Retrieval and Alignment with Vision Foundation Models20 Feb
- 2023One-Shot Imitation Learning: A Pose Estimation Perspective18 Oct
- 2023One-shot Imitation Learning via Interaction Warping21 Jun
- 2023Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware23 Apr
- 2022K-VIL: Keypoints-based Visual Imitation Learning7 Sep
Other references · 33
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2023Diffusion Policy: Visuomotor Policy Learning via Action Diffusioncited by 2,730
- 2016Matching Networks for One Shot Learningcited by 2,246
- 2024Grounded SAM: Assembling Open-World Models for Diverse Visual Taskscited by 914
- 2023CoTracker: It is Better to Track Togethercited by 516
- 2023FoundationPose: Unified 6D Pose Estimation and Tracking of Novel Objectscited by 411
- 2024ReKep: Spatio-Temporal Reasoning of Relational Keypoint Constraints for Robotic Manipulationcited by 305
- 2023A Tale of Two Features: Stable Diffusion Complements DINO for Zero-Shot Semantic Correspondencecited by 297
- 2020Understanding Human Hands in Contact at Internet Scalecited by 281
- 2017One-Shot Imitation Learningcited by 232
- 2017One-Shot Visual Imitation Learning via Meta-Learningcited by 225
21 more
- 2021Neural Descriptor Fields: SE(3)-Equivariant Object Representations for Manipulationcited by 204
- 2024PIVOT: Iterative Visual Prompting Elicits Actionable Knowledge for VLMscited by 187
- 2019kPAM: KeyPoint Affordances for Category-Level Robotic Manipulationcited by 152
- 2018One-Shot Imitation from Observing Humans via Domain-Adaptive Meta-Learningcited by 146
- 2024Vision language models are blind: Failing to translate detailed visual features into wordscited by 144
- 2018Dense Object Nets: Learning Dense Visual Object Descriptors By and For Robotic Manipulationcited by 140
- 2016Towards a Neural Statisticiancited by 119
- 2020Deformed Implicit Field: Modeling 3D Shapes with Learned Dense Correspondencecited by 119
- 2018A micro Lie theory for state estimation in roboticscited by 117
- 2022You Only Demonstrate Once: Category-Level Manipulation from Single Visual Demonstrationcited by 79
- 2020Keypoints into the Future: Self-Supervised Correspondence in Model-Based Reinforcement Learningcited by 69
- 2019KETO: Learning Keypoint Representations for Tool Manipulationcited by 68
- 2021CaTGrasp: Learning Category-Level Task-Relevant Grasping in Clutter from Simulationcited by 49
- 2024Vision-based Manipulation from Single Human Video with Open-World Object Graphscited by 46
- 2023GraspGPT: Leveraging Semantic Knowledge from a Large Language Model for Task-Oriented Graspingcited by 40
- 2024DITTO: Demonstration Imitation by Trajectory Transformationcited by 28
- 2021The Functional Correspondence Problemcited by 20
- 2022TransGrasp: Grasp Pose Estimation of a Category of Objects by Transferring Grasps from Only One Labeled Instancecited by 8
- 2016CNN-based Patch Matching for Optical Flow with Thresholded Hinge Embedding Losscited by 7
- 2024Robi Butler: Multimodal Remote Interaction with a Household Robot Assistantcited by 6
- 2018Transferring Grasping Skills to Novel Instances by Latent Space Non-Rigid Registrationcited by 4
Built on by
Citing papers per year: 2025: 5; 2026: 3.
8 papers.
- 2025HGDiffuser: Efficient Task-Oriented Grasp Generation via Human-Guided Grasp Diffusion Modelscited by 3
- 2025Adapting by Analogy: OOD Generalization of Visuomotor Policies via Functional Correspondencecited by 3
- 2025Contact Map Transfer with Conditional Diffusion Model for Generalizable Dexterous Grasp Generationcited by 3
- 2025Generalizable Hierarchical Skill Learning via Object-Centric Representationcited by 2
- 2026AffordGen: Generating Diverse Demonstrations for Generalizable Object Manipulation with Afford Correspondencecited by 2
- 2025Annotation-Free One-Shot Imitation Learning for Multi-Step Manipulation Taskscited by 0
- 2026Easy-IIL: Reducing Human Operational Burden in Interactive Imitation Learning via Assistant Expertscited by 0
- 2026From Pixel to Poses: Object-centric Tool Manipulation Learning from Human Demonstrationscited by 0
- 2026From Pixel to Poses: Object-centric Tool Manipulation Learning from Human Demonstrations28 Sep 2026
- 2026AffordGen: Generating Diverse Demonstrations for Generalizable Object Manipulation with Afford Correspondence12 Apr 2026
- 2026Easy-IIL: Reducing Human Operational Burden in Interactive Imitation Learning via Assistant Experts13 Mar 2026
- 2025Contact Map Transfer with Conditional Diffusion Model for Generalizable Dexterous Grasp Generation3 Nov 2025
- 2025Generalizable Hierarchical Skill Learning via Object-Centric Representation24 Oct 2025
- 2025Annotation-Free One-Shot Imitation Learning for Multi-Step Manipulation Tasks29 Sep 2025
- 2025Adapting by Analogy: OOD Generalization of Visuomotor Policies via Functional Correspondence15 Jun 2025
- 2025HGDiffuser: Efficient Task-Oriented Grasp Generation via Human-Guided Grasp Diffusion Models1 Mar 2025
Similar, not cited
Close in wording, no citation either way
- 2021Learning to Manipulate Tools by Aligning Simulation to Video Demonstration
- 2025RoboManipBaselines: A Unified Framework for Imitation Learning in Robotic Manipulation across Real and Simulation Environments
- 2021Towards More Generalizable One-shot Visual Imitation Learning
- 2026Human-to-Robot Interaction: Learning from Video Demonstration for Robot Imitation
- 2024FMB: a Functional Manipulation Benchmark for Generalizable Robotic Learning
- 2025Robotic Manipulation via Imitation Learning: Taxonomy, Evolution, Benchmark, and Challenges
- 2025SKIL: Semantic Keypoint Imitation Learning for Generalizable Data-efficient Manipulation
- 2026POIL: Point-based One-Shot Imitation Learning with Stable Dynamical Systems