Learning New Tasks via Reusable Skills: Skill-Compositional Experts for Embodied Continual Learning
This paper proposes SCE, a Skill-Compositional Experts framework that mitigates catastrophic forgetting in Embodied Continual Learning by decomposing tasks into reusable skills via Compositional Skill Grounding and coordinating their execution and transitions through Dual Execution-and-Transition Experts.
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 to do chores around the house. First, you teach it how to open a drawer. Then, you teach it how to pick up a bowl. Finally, you teach it how to put that bowl inside the drawer.
In the world of robotics, this is called Embodied Continual Learning. The robot has to keep learning new tasks without forgetting how to do the old ones.
The Problem: The "Drifting" Robot
The paper explains that most robots have a serious memory problem. When you teach them a new trick, their internal "brain" (specifically, the way they process visual and language data) starts to shift or "drift" to accommodate the new task.
Think of it like a musician who learns a new song. If they practice the new song too much, they might start playing the old songs slightly wrong, mixing in the new rhythm. In a robot, this is dangerous because it's not just playing a song; it's moving physical arms. If the robot's internal map drifts, a small mistake in one step can get bigger and bigger as it tries to finish a task, eventually causing it to fail completely. This is called catastrophic forgetting.
The Solution: The "Lego Box" Approach (SCE)
The authors propose a new framework called SCE (Skill-Compositional Experts). Instead of teaching the robot to see every new task as a completely brand-new, giant instruction, they teach it to break everything down into small, reusable Lego bricks (skills).
Here is how SCE works, using two main tools:
1. The "Skill Organizer" (CSG)
Imagine you have a box of instructions. The Compositional Skill Grounding (CSG) module is like a smart librarian. It looks at a long video of a robot doing a complex task (like "put the bowl in the drawer") and chops it up into tiny, reusable chunks:
- Chunk A: "Grab the bowl."
- Chunk B: "Lift the bowl."
- Chunk C: "Open the drawer."
- Chunk D: "Place the bowl."
It saves these chunks in a Skill Base (a digital library). Now, when the robot needs to learn a new task, it doesn't start from scratch. It just grabs the existing "Grab" and "Place" bricks from the library and snaps them together in a new order.
2. The "Dual-Expert Brain" (DETE)
Once the robot has its library of Lego bricks, it needs a brain to decide how to use them. This is the Dual Execution-and-Transition Experts (DETE) module. It has two specialized helpers working together:
- The "Doer" (Execution Expert): This helper is great at performing a specific skill perfectly. If the robot needs to "Grab the bowl," this expert takes over and ensures the robot grabs it exactly right, just like it did the first time. This prevents the robot from "forgetting" how to grab.
- The "Switcher" (Transition Expert): This helper is the master of transitions. It knows how to smoothly move from "Grabbing" to "Lifting." It handles the messy middle part where one skill ends and another begins.
These two experts work together. The "Doer" keeps the individual skills stable, while the "Switcher" makes sure the robot doesn't stumble when changing from one action to the next.
Why This Matters
The paper tested this on a computer simulation (using the LIBERO benchmark) and on a real physical robot arm.
- In the simulation: The new method (SCE) was much better at remembering old tasks while learning new ones compared to other methods. It forgot much less.
- In the real world: When they tried it on a real robot arm, it worked even better. The robot could successfully complete a sequence of tasks it had learned over time, whereas other methods made the robot fail the old tasks after learning new ones.
The Big Picture
The paper claims that by treating robot tasks like combinations of reusable skills (like building with Lego) rather than one giant, unchangeable block of memory, robots can learn continuously without losing their mind. The "Doer" keeps the skills sharp, and the "Switcher" keeps the flow smooth, preventing the robot's internal map from drifting off course.
In short: SCE teaches robots to be like master chefs who have a set of perfect basic techniques (chopping, frying, boiling). Instead of memorizing a whole new recipe from scratch every time, they just mix and match these perfect techniques to create new dishes, ensuring they never forget how to chop an onion.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.