Glossary

What Is Task Decomposition in Robot Learning?

Breaking a human job into short, repeatable task units a robot policy can be trained on one at a time.

Last reviewed: September 2026

Short answer

Task decomposition is breaking a human job into short, repeatable task units — each with a clear start, end, outcome and object set — so a robot policy can be trained on them one at a time. Each unit is named by verb and object, such as "pick a part and place it in a fixture", and further divided into labeled action segments.

01

Why it matters

No robot is trained on a job title. Decomposition shows which parts of a job a robot can take on first and which need more capable hardware or models, so early deployments and data spending focus on the units most likely to succeed. It also turns a vague goal into concrete, capturable specs.

02

How Firsthand handles it

Firsthand turns each chosen task unit into a skill spec and captures egocentric demonstrations of it in matched conditions, labeled with 3D hand pose and action segments that mark sub-step boundaries such as reach, grasp, move and place. New units can be added as a deployment grows, each delivered with a data card under a buyer-owned license.

03

Levels of task decomposition

Levels of task decomposition
LevelExampleUsed for
JobWarehouse associateDeciding where a robot could help
Task unitScan a package and set it on a cartA skill spec and a trainable policy
Action segmentReach, grasp, lift, place, releaseLabels that give the model task structure

05

Frequently asked questions

What makes a good task unit?
A clear start and end, one outcome, a consistent object set, and enough frequency that many examples can be collected.
How is task decomposition different from action segmentation?
Decomposition splits a job into task units; action segmentation labels the sub-steps inside each unit’s episodes.
Can egocentric video help with decomposition?
Yes. First-person footage of the real job surfaces hand motions and small adjustments that are easy to miss from outside.