← Latest papers
🤖 machine learning

GIFT: Geometry-Induced Functional Transfer for Category-level Object Manipulation

The paper presents GIFT, a framework that enables robots to generalize complex manipulation skills from a single human demonstration to new objects by leveraging functional maps for geometry-based interaction transfer and screw interpolation for smooth path generation.

Original authors: Cristiana de Farias, Luis Figueredo, Riddhiman Laha, Maxime Adjigble, Brahim Tamadazte, Rustam Stolkin, Sami Haddadin, Naresh Marturi

Published 2026-06-02
📖 5 min read🧠 Deep dive

Original authors: Cristiana de Farias, Luis Figueredo, Riddhiman Laha, Maxime Adjigble, Brahim Tamadazte, Rustam Stolkin, Sami Haddadin, Naresh Marturi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are teaching a robot how to shake a specific bottle to mix its contents. You grab the robot's arm and physically guide it through the motion: grabbing the bottle, shaking it, and setting it down.

Now, imagine you swap that bottle for a completely different one—a tall, skinny wine bottle instead of a short, fat soda bottle. A standard robot might get confused. It might try to grab the wine bottle in the exact same spot as the soda bottle (which would be the middle of the neck, causing a drop) or shake it in a way that doesn't fit the new shape.

This is the problem the paper GIFT (Geometry-Induced Functional Transfer) tries to solve. Here is how it works, explained simply:

1. The Core Idea: "The Map, Not the Territory"

Most robots learn by memorizing specific movements (like "move arm 5 inches left"). GIFT teaches the robot to understand the relationship between the robot's hand and the object's shape.

Think of it like this: Instead of teaching the robot "hold the bottle at point A," GIFT teaches it "hold the bottle where the surface feels like a handle." It separates the action (shaking) from the specific object (the soda bottle).

2. The Three Magic Ingredients

The paper uses three main tricks to make this happen:

A. The "Functional Map" (The Shape Translator)

Imagine you have a rubber sheet with a drawing of a smiley face on it. If you stretch that sheet into a different shape, the smiley face stretches with it, but the relationship between the eyes and the mouth stays the same.

GIFT uses a mathematical tool called Functional Maps to do exactly this with 3D objects.

  • The Demo: The robot sees the "handle" of the first bottle.
  • The Transfer: When it sees a new, differently shaped bottle, it uses this "rubber sheet" math to find the equivalent spot on the new bottle. It's like saying, "This new bottle has a 'handle' area just like the old one, even though the bottle looks totally different."

B. The "Screw" Motion (The Smooth Path)

Once the robot knows where to grab the new object, it needs to know how to move.

  • The Problem: If you just draw a line from point A to point B, the robot might bump into things or move awkwardly if the new object is in a different spot.
  • The Solution: GIFT uses something called ScLERP (Screw Linear Interpolation). Think of a screw. When you turn a screw, it moves forward and rotates at the same time in a perfect, smooth spiral.
  • The Analogy: Instead of just moving the robot's hand in a straight line, GIFT calculates the "screw path." This ensures that no matter how the new object is sitting on the table, the robot's hand moves in a smooth, natural curve that respects the physics of the original demonstration. It's like the robot remembers the "feel" of the motion, not just the coordinates.

C. The "One-Shot" Learning

Usually, if you want a robot to learn a new task, you have to show it hundreds of examples or spend hours training it. GIFT is a one-shot method.

  • The Claim: The robot only needs one single demonstration from a human. After seeing the action once on one object, it can immediately figure out how to do that same action on a completely different object of the same type (e.g., from one bottle to another bottle, or one box to another box) without any extra training.

3. How It Works in Real Life (The Experiment)

The researchers tested this with a 7-armed robot. They showed it how to:

  • Wipe a surface with a wooden block.
  • Draw a box with a marker.
  • Shake a bottle.
  • Press a button.

Then, they put the robot in front of different objects (different bottles, different blocks) that it had never seen before.

  • The Result: The robot successfully figured out where to grab the new objects and performed the tasks (wiping, shaking, pressing) correctly. It didn't need to be retrained. It just used the "map" to translate the old task to the new shape.

Summary

GIFT is like giving a robot a "universal translator" for physical tasks.

  1. You show it once: "Do this with this object."
  2. It analyzes the shape: It creates a mathematical map of where the interaction happens.
  3. It adapts: When a new object appears, it finds the matching spot on the new shape using that map.
  4. It moves smoothly: It uses "screw" math to move its arm naturally, ensuring it doesn't crash or drop the object, even if the new object is in a weird position.

The paper claims this makes robots much better at handling new, unfamiliar objects in messy, real-world environments without needing massive amounts of data or retraining.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →