Symmetries Across Spaces: New Compositions Let Robots Learn Faster

Symmetries Across Spaces: New Compositions Let Robots Learn Faster

Loizos Hadjiloizou, Rodrigo Pérez-Dattari, Noémie Jaquier

7 min readMay 28, 2026

A recent paper from a team of roboticists introduces a method to compose symmetries from different mathematical spaces — like a robot's joint configuration and its task workspace — so robots can learn better from fewer examples. By transferring known symmetries between spaces, the approach dramatically improves sample efficiency and generalization, tested on both simulated and real dual-arm humanoid platforms.

What the Researchers Built

Symmetries are everywhere in robotics — a robot’s left arm mirrors its right, rotating a joystick produces the same wrist motion, or picking up a cup from any angle is essentially the same skill. Mathematically, these symmetries live in different "spaces": the robot’s joint configuration space (e.g., all possible angles of its arms) and the task space (e.g., the position of its end-effectors in the world). The team built a formal framework that composes symmetries from these different spaces, enabling a robot to reuse a symmetry learned in one space to accelerate learning in another.

They tested this on a simulated dual-arm planar robot writing letters, then on the real dual-arm humanoid robot RB-Y1 for tasks requiring bimanual coordination — such as opening a box and reaching for objects with both hands. By encoding symmetry conditions directly into the policy (the robot’s decision-making network), the robot learned tasks with dramatically fewer training episodes and showed better generalization to new positions and orientations.

Key Results

In simulated letter-writing experiments, the symmetry-conditioned policies achieved near-perfect completion rates after only 50 training episodes, compared to a baseline policy that needed over 200 episodes to converge. The success rate for complex letters like "R" and "S" improved from roughly 60% to over 95% when symmetries were composed across joint and task spaces.

On the real RB-Y1 humanoid, the method enabled the robot to learn a bimanual box-opening task with just 10 demonstrations per arm, whereas the non-symmetry baseline could not reliably complete the task even after 50 demonstrations. When tested on unseen object positions and orientations, the symmetry-composed policy generalized without any additional training, while the baseline failed in over 40% of trials. These results confirm that transferring symmetries between configuration and task spaces is both sample-efficient and robust to environmental variation.

How It Works

Visualization of descending symmetry transformation from configuration space to task space

The method rests on differential geometry and group theory. The robot’s body and task have natural symmetries (e.g., left–right mirroring, rotation around an axis). Each symmetry forms a mathematical group that acts on a specific space — the configuration space (C-space) or the task space (T-space). The key insight is to compose these group actions across spaces. For example, a left–right symmetry in C-space does not directly correspond to left–right symmetry in T-space because the robot’s kinematics change the mapping. The researchers derived a way to "lift" a symmetry from C-space to T-space using the robot’s forward kinematics, and conversely "project" a task-space symmetry down to C-space.

These composed symmetries are then used to condition a reinforcement learning policy. During training, the policy network is designed to output actions that are equivariant to the composed symmetry group — meaning if you apply the symmetry transformation to the state, the action transforms accordingly. This is achieved through a simple data augmentation step that samples transformed trajectories, but the authors note that future work could embed equivariance directly into the neural architecture. The result is a policy that learns faster because it never wastes capacity on invariance that can be captured analytically.

Lifting of vector fields from configuration space to task space showing symmetry composition

In practice, the team used a standard deep Q-network (DQN) with symmetry-conditioned inputs. The state vector for the dual-arm robot included joint angles and end-effector positions. The symmetry composition was used to generate additional training data by applying the composed group transformations to each state-action pair, effectively multiplying the effective dataset size. This simple, plug-and-play approach does not require changing the underlying RL algorithm — only the data augmentation step.

Why This Matters for Robotics

For anyone deploying robots in the real world — from browse humanoid robots on Robot Overflow to used cobots for sale — sample efficiency is critical. Teaching a dual-arm humanoid to open a door or assemble a part typically requires hundreds or thousands of human demonstrations, which is costly and slow. The cross-space symmetry composition reduces this requirement by an order of magnitude, making it feasible to teach complex bimanual tasks with just a handful of examples.

Moreover, the method is model-agnostic. It works with any standard reinforcement learning or imitation learning algorithm, meaning that existing deployed robots could be upgraded by simply adding symmetry-conditioned data augmentation during training. The approach also transfers to any robot with known kinematics, not just humanoids — it could be applied to warehouse robots with symmetric grasping arms or used industrial robots performing repetitive assembly operations. By encoding physical priors like symmetry directly into the learning process, robots become more data-efficient and generalize better to new configurations, a key bottleneck in industrial automation.

Limitations and Open Questions

The current implementation relies on data augmentation rather than a fully equivariant neural architecture, which means the policy is only weakly equivariant — it sees transformed samples but does not have the symmetry baked into its internal weights. This limits the strength of the inductive bias. Also, the method requires the user to manually specify the symmetry groups for each robot and task, which adds engineering overhead. Automatically discovering symmetries from data would be a major advance.

The experiments focused on single-task learning; multi-task transfer across symmetry groups remains unexplored. Finally, the approach assumes the robot’s kinematics are known exactly — for robots with flexible joints or unknown dynamics, the symmetry mappings may be inaccurate.

Frequently Asked Questions

What are "cross-space symmetry compositions"? They are mathematical operations that transfer a symmetry — like left–right mirroring — from a robot's joint space to its task space, or vice versa, so the robot can reuse rotational or mirroring knowledge across different domains.

Does this require special hardware? No — the method works on any standard robot. The team validated it on the RB-Y1 dual-arm humanoid, but the only requirement is that you know the robot's forward kinematics to compute the symmetry mappings.

How much does this improve sample efficiency? In simulation, symmetry-conditioned policies achieved the same success rate in one-quarter the training episodes compared to a standard baseline. On real robots, the method succeeded where the baseline could not learn even with five times more demonstrations.

Can I use this with my existing RL code? Yes — the authors implemented it as a data augmentation wrapper. You take your state-action pairs, apply the composed symmetry transformations, and include the transformed samples in your replay buffer. No changes to the core RL algorithm are needed.

Conclusion

Cross-space symmetry compositions provide a principled, practical way to inject physical knowledge into robot learning, drastically reducing the number of demonstrations needed for bimanual and manipulation tasks. By bridging the gap between configuration-space and task-space symmetries, this method moves us closer to robots that learn efficiently from human examples — a key requirement for wider deployment in manufacturing and service applications.

🍪 Cookie preferences

We use cookies to measure performance. Privacy Policy