Researchers have developed a new framework to diagnose and fix how robots learn to combine concepts — like "grasp the smallest red cube on the left." Their bias-aware data collection strategy dramatically improves a robot’s ability to handle novel combinations of attributes, achieving strong generalization with far fewer demonstrations than standard approaches. This could make robotic manipulation far more practical for real-world kitchens, warehouses, and factories where tasks constantly vary.
What the Researchers Built
The team created a systematic method to identify and correct a hidden problem in robot learning: factor bias. When robots are trained on multi-task manipulation instructions — for example, “place the green bun in the second steamer basket” — they often learn that some factors (like object color) dominate how they interpret the entire instruction. This leads to failures when faced with unseen combinations, such as a red cube on the right rather than the left, even if the robot has seen both colors and both positions separately.
To tackle this, the researchers first introduced two metrics: Factor Dominance Rate (FDR) and Factor Dominance Hierarchy (FDH). FDR measures how much one factor (e.g., color) overpowers another (e.g., spatial position) in the robot’s decision-making. FDH then aggregates these pairwise scores into a global hierarchy showing which factors the robot pays most attention to and which it tends to ignore.
Armed with this diagnostic, they designed a bias-aware data collection strategy that deliberately samples training examples to rebalance the robot’s attention. Instead of collecting random combinations, the system identifies which factor pairs are most imbalanced and gathers demonstrations that specifically target those gaps. This targeted approach uses far fewer total demonstrations than uniform sampling while achieving better compositional generalization—the ability to handle new combinations of known attributes.
The framework was tested in both simulation (using the ManiSkill benchmark with six factor dimensions: verb, size, color, object, and spatial attribute) and on a real UR5 robot arm performing three everyday tasks: placing a bun in a steamer, adding sauce to a pizza, and manipulating cups.

Key Results
The bias-aware strategy consistently outperformed standard data collection methods across both simulated and real-robot experiments. In the ManiSkill simulation, the traditional approach of randomly sampling across all factor combinations required a large number of demonstrations to achieve reasonable generalization. The bias-aware approach achieved comparable or better accuracy using significantly fewer demonstrations — typically 30–50% less data.
On the real robot, the three tasks (Bun, Pizza, Cup) each involve multiple factor attributes. For example, the Bun task instructed the robot to “put (green, white, yellow, purple) bun into the (first, second, third, fourth) steamer basket on the left.” Robot arms trained with the bias-aware strategy showed dramatically higher success rates on novel factor combinations that were absent from the training set. In contrast, robots trained with random sampling often failed on combinations where the dominant factor (e.g., color) misled the robot about the correct action.
The researchers also found a consistent Factor Dominance Hierarchy across different model architectures and training runs: certain factors (such as object identity and verb) consistently dominated perception, while others (like size and spatial attribute) were frequently underweighted. This hierarchy was stable enough to directly guide data collection without requiring a full search for optimal sampling ratios.
How It Works
The core innovation is a two-step process: diagnose factor bias and collect data to correct it.
Step 1: Diagnose bias with FDR and FDH. Factor Dominance Rate (FDR) is computed by training a model on a pairwise subset of factors (e.g., color vs. spatial position) and measuring how often the model’s prediction aligns with one factor versus the other. If the model correctly identifies “red cube on the left” but fails when the same color appears in a different position, color dominates position. FDR scores range from 0 to 1, where 0.5 means no bias. Aggregating all pairwise FDR scores produces the Factor Dominance Hierarchy (FDH) — a ranking of all factors by how much they influence the model’s decisions.
Step 2: Bias-aware data collection. Given the FDH, the strategy prioritizes collecting demonstrations that break the dominance. For example, if color dominates spatial position, the system samples more training examples where color and spatial position are varied independently (e.g., “green bun on the left” and “purple bun on the right” rather than always pairing green with left). This is done by maintaining a “bias map” of under-sampled factor combinations and selecting the next demonstration to maximize coverage of those blind spots.
The experiments used a demonstration budget — a fixed total number of allowed demonstrations — and compared bias-aware sampling against random stratified sampling, uniform coverage, and other baselines. The bias-aware method consistently required fewer demonstrations to reach the same generalization performance.

Why This Matters for Robotics
Most current approaches to training manipulation robots rely on collecting massive, diverse datasets or using large pre-trained models with hundreds of thousands of demonstrations. The bias-aware strategy shows that smarter, not just larger, data collection can dramatically improve generalization. This is critical for real-world deployments where collecting thousands of demonstrations for each new task layout is impractical.
For robot buyers and operations managers, this means: - Faster deployment: A robot can be trained to handle varied tasks in a kitchen or warehouse with fewer manual demonstrations. - Lower cost: Reduced data collection time translates directly to lower integration costs. - Better robustness: The robot won’t fail just because a green object appears on the right instead of the left.
The framework is particularly relevant for used cobots for sale and warehouse robots where tasks change frequently and space constraints vary. It also aligns with the growing interest in humanoid robots that must generalize to unstructured human environments.
Limitations and Open Questions
The current framework focuses on a relatively simple factor decomposition (verb, size, color, object, spatial attribute). Real-world tasks involve many more factors — object material, tool usage, force requirements, temporal sequences — and it remains to be seen how well FDR and FDH scale to high-dimensional factor spaces.
The experiments relied on a fixed set of discrete attributes. In continuous manipulation tasks (e.g., varying grasp angles or object shapes slightly), the definition of factors becomes fuzzy. The method also assumes that factor biases are stable across training runs, which may not hold for very large models or different learning algorithms.
Another open question is whether the bias-aware strategy can be fully automated, or if it still requires some manual tuning of which factors to monitor. The paper does not address how to handle unseen factor combinations where the bias hierarchy itself might shift.
Frequently Asked Questions
What is compositional generalization in robotics? It is the ability of a robot to understand and perform tasks that combine known objects, colors, positions, and actions in new ways — for example, “pick up the red cube on the right” after only seeing red cubes on the left and blue cubes on the right.
How does the bias-aware data collection strategy work? It first measures which factors (like color or position) dominate the robot’s learning, then deliberately collects training demonstrations that break that dominance by varying underweighted factors.
What is the Factor Dominance Rate (FDR)? FDR is a metric that quantifies how much one factor influences the robot’s prediction relative to another factor. A score of 0.5 means no bias; scores farther from 0.5 indicate stronger dominance.
Can this method work on real robots with limited demonstrations? Yes, the researchers validated it on a UR5 robot with only a few hundred demonstrations. The bias-aware strategy required fewer demonstrations than random sampling to achieve high success on novel task combinations.
Conclusion
The bias-aware evaluation and data collection framework offers a practical path to building robots that generalize to unseen combinations of familiar concepts. By diagnosing and correcting factor biases, it reduces the data burden for training and increases task reliability. This approach could become a standard step in assembling training datasets for real-world manipulation.
