Symmetries Here and There, Combined Everywhere: Cross-space Symmetry Compositions in Robotics

arXiv:2605.22639 · cs.RO · Submitted 2026-05-21 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.

Rosa: I'm Rosa, and with me are Dev and Taro, guest researcher.

Dev: Today's paper: "Symmetries Here and There, Combined Everywhere".

Rosa: Robots exhibit a rich variety of symmetries arising from their mechanical structure and task properties, and this paper introduces cross-space symmetry compositions,

Dev: First, who's behind it and why it matters.

Paper summary: Rosa: To recap what we've seen so far, this paper tackles the idea that existing methods often treat symmetries in robotics like isolated features when they should be combined for better learning. The central thesis of "Symmetries Here and There, Combined Everywhere: Cross-space Symmetry Compositions in Robotics" is to introduce a framework that allows robot policies to be jointly equivariant to multiple symmetries across both configuration and task spaces at the same time.

Dev: They achieve this by leveraging the differential-geometric structure of the forward kinematics map. The paper proposes a unified approach where they can descend symmetries from configuration space to task space and lift them back up from task space into configuration space, enabling their composition within a common representation.

Taro: So, when we look at what they claim as their contribution, it seems to be establishing this unified framework for both the transfer and the subsequent composition of these symmetries in a single mathematical structure. Is that accurate?

Rosa: That's right; they show that descending a configuration-space symmetry reduces to verifying the equivariance of the forward kinematics map, and lifting task-space symmetries is achieved by showing that this map is a smooth submersion under specific assumptions. They then characterize how these transferred symmetries can be systematically combined through direct or semi-direct products within a common space.

Dev: It matters because it moves beyond treating symmetries in isolation; it provides a systematic method to combine them, which directly impacts how we design and train robot policies for complex tasks where multiple physical constraints or task properties are active.

Taro: I think the implication here is that instead of designing a policy that handles symmetry A and separately designing another part for symmetry B, this framework helps you learn one policy that inherently understands the interaction between A and B.

Rosa: Precisely; it suggests a more integrated way to encode knowledge about the robot's physical structure and the requirements of its task into the learning process itself. This integration is what leads to improved generalization across different scenarios where those symmetries are present.

Dev: And that improved generalization is what they validated on a dual-arm manipulator, showing that joint leveraging yields better performance in their experiments compared to single-symmetry approaches.

Conclusion: Rosa: Thinking about the title, "Symmetries Here and There, Combined Everywhere," it really captures the essence of what this paper is trying to convey—that symmetries aren't just local features but are interconnected across different spaces. The authors, Loizos Hadjiloizou, Rodrigo Perez-Dattari, and Noemie Jaquier, developed a method that uses cross-space symmetry compositions to learn policies that respect multiple symmetries jointly.

Dev: The main implication for us is that this framework provides a concrete mathematical toolset for building more robust robot policies. By systematically handling the transfer and composition of symmetries, it gives researchers a structured way to incorporate prior knowledge about the robot's physics and task requirements into the learning algorithms without having to manually engineer every symmetry interaction from scratch.

Taro: From an autonomy standpoint, this means that when we deploy these systems in unpredictable environments where things go wrong, having a policy that already understands how different physical aspects interact makes it much more resilient to unexpected disturbances.

Rosa: That’s right; it allows the learned behavior to be more predictable even when the environment presents challenges that might break one of those symmetries, because the policy is built with those symmetries as intrinsic constraints.

Dev: So, in simple terms, we're taking knowledge about how a robot looks and how it moves and combining that with task requirements in a way that results in a policy that generalizes better than policies trained on just one aspect at a time.

Taro: It points toward future development where this could be integrated into neural architectures to enforce equivariance at the architectural level rather than relying only on data augmentation, which is exactly what the authors suggest for future work.

Rosa: Exactly; it opens the door for learning methods that are intrinsically structured around symmetry composition, which is a powerful direction for developing more reliable and general-purpose robotic systems.

Department of Robotics, Perception and Learning, KTH Royal Institute of Technology

cs.RO

Submitted: 2026-05-21

Updated: 2026-10-06

Comments: 8 pages, 7 figures, 2 tables

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 76/100

The gist: Robots exhibit a rich variety of symmetries arising from their mechanical structure and task properties, and this paper introduces cross-space symmetry compositions, a framework for learning robot

Key concepts

Configuration Space (Q)
This is the mathematical space describing all possible positions and orientations of a robot. It is treated as a smooth manifold equipped with a Riemannian metric, allowing for the study of continuous geometric symmetries like rotations or translations.
Task Space (X)
This space represents the environment or task goals, such as where an object needs to be placed. It is also modeled as a Riemannian manifold, and continuous symmetries here describe motions that keep the task objective invariant.
Descending Symmetries
This process checks if a symmetry present in the robot's physical structure (configuration space) automatically induces a corresponding symmetry in the task space when performing an action. This is achieved by verifying specific mathematical equivariance conditions between the spaces.
Composition Framework
This provides rules for combining multiple symmetries, whether they commute or not, into a single group action. It allows researchers to systematically combine different types of symmetries—like morphological and rotational ones—to create a comprehensive symmetry group for policy learning.

Terminology

Summary

Robots exhibit a rich variety of symmetries arising from their mechanical structure and task properties, and this paper introduces cross-space symmetry compositions, a framework for learning robot policies that are jointly equivariant to multiple symmetries across configuration and task spaces. This work matters because it addresses the limitation of existing approaches that treat symmetries in isolation, demonstrating that jointly leveraging multiple symmetries yields improved generalization on simulated and real-world experiments.

The gist

This paper introduces cross-space symmetry compositions, a framework for learning robot policies that are jointly equivariant to multiple symmetries across configuration and task spaces.

Foundational Concepts of Symmetries and Geometry

The paper establishes the mathematical groundwork by defining symmetries through groups acting on manifolds, distinguishing between discrete (morphological) and continuous (rotational/task-induced) symmetries. It notes that configuration space (Q) is a smooth manifold equipped with a Riemannian metric, while task space (X) is another Riemannian manifold. The relationship between these spaces is defined by the forward kinematics map, which is crucial for relating symmetries across spaces. The paper emphasizes that continuous symmetries in task space are characterized locally by the infinitesimal directions in TxX along which c remains constant, which form the basis of the space of motions in X along which c is invariant.

Symmetry Transfer Across Spaces

The core mechanism involves transferring symmetries between configuration and task spaces using the forward kinematics map, denoted as f: Q → X. The paper details two primary transfer operations:

  1. Descending Symmetries: This involves studying the condition under which a configuration-space symmetry induces a corresponding symmetry in task space. This occurs if the forward kinematics map is G-equivariant, meaning it fulfills the equivariance condition (1): hΦM(g, p) = ΦN g, h(p). For example, morphological symmetries descend naturally to induce an action on X via the permutation of end-effector poses.

  2. Lifting Symmetries: This involves transferring task-space symmetries to configuration space. While directly constructing the lifted group action is often illposed due to the non-injectivity of forward kinematics for redundant robots, this ambiguity is resolved by exploiting that f is a smooth submersion under certain assumptions (A1)-(A3). This allows for the decomposition of tangent spaces into vertical and horizontal subspaces, enabling the construction of a horizontal lift vector field XQξ(q) which realizes the task-space infinitesimal generator XXξ(f(q)) in configuration space.

Composition Framework

The paper provides a framework for composing multiple symmetries once they are expressed in a common space (either Q or X). The composition methods considered are:

  1. Direct Product: Two groups G1 and G2 can be composed into a product group G=G1×G2 if their actions commute, which is equivalent to their infinitesimal generators commuting, i.e., [XMξ, XMζ] = 0.

  2. Semi-Direct Product: When actions do not commute, the groups can be combined via the outer semidirect product G = G2 ⋊ G1 if one group acts on the other via an automorphism (homomorphism φ: G1 → Aut(G2)). The resulting action is defined by Φ(g, q) = ΦG1(g1, ΦG2(g2, q)).

Validation and Results

The framework is validated through experiments on a dual-arm manipulator performing a letter-drawing task. The study considers three symmetries: (1) bilateral morphological symmetry of the arms (C2 acting on Q), (2) rotational symmetry of the letters in X (SO(2)), and (3) task-induced scaling symmetry in X (S2). The policy is trained to be jointly equivariant to these symmetries, conditioned on a variable s = (θ, λ, σ). The results show that the fully-symmetric policy, πGMRT, generalizes consistently across all considered transformations. Specifically, incorporating the relevant symmetries consistently improves performance; whenever a policy lacks a symmetry present in the evaluation data, its prediction error increases significantly. Real-world experiments on the RB-Y1 robot confirmed this benefit, showing successful generalization across 17 considered symmetry transformations in a pan-grasping task.

Future Directions

The authors conclude by outlining future work, which includes learning equivariant visuomotor policies with cross-space symmetry compositions and investigating the integration of these compositions into equivariant neural architectures to enforce equivariance at the architectural level rather than weakly through data augmentation. The framework is noted as applicable not only to imitation learning but also to reinforcement learning.

References

[1] S. E. Otto, N. Zolman, J. N. Kutz, and S. L. Brunton, “A Unified Framework to Enforce, Discover, and Promote Symmetry in Machine Learning,” JMLR, vol. 26, no. 248, pp. 1–83, 2025.

Improvements for AI systems

As a fastidious researcher, I have analyzed Symmetries Here and There, Combined Everywhere: Cross-space Symmetry Compositions in Robotics. The core contribution of this paper is a unified framework for learning robot policies that are jointly equivariant to multiple symmetries across configuration and task spaces by transferring them between spaces (descending from Q to X, lifting from X to Q) and composing them within a common space.

Here are the specific improvements I can make to AI systems based on this research:


)

  1. Enhance Sample Efficiency and Generalization in Robotic Policy Learning:

A policy trained using the proposed cross-space symmetry composition framework (e.g., policy πGMRT in Experiment VI) will exhibit significantly improved generalization compared to policies trained with single-symmetry augmentations (e.g., π, πGR, or πGRT).

  1. Enable Joint Equivariance Across Multiple Symmetries:

The system can simultaneously generalize to variations involving:

  • Morphological symmetries (interchangeability of limbs/chains) in configuration space.

  • Rotational symmetries (rigid-body transformations) in task space.

  • Task-induced scaling symmetries (changes in object size or task cost).

  1. Improve Robustness to Unseen Task Variations:

The improved AI system will maintain high performance when the target environment introduces novel combinations of rotation, scaling, and morphological configurations that were not present in the training data, as demonstrated by the superior performance of πGMRT across various test trajectories (Fig. 4).

  1. Support Real-World Deployment with Reduced Data Requirements:

By leveraging cross-space transfer mechanisms (descending/lifting), the system can learn complex task invariances from configuration space knowledge and apply them directly to task space policies, potentially requiring fewer real-world demonstrations or less extensive data augmentation than symmetry-unaware methods.

  1. Facilitate Complex Manipulation Tasks:

The improved policy can successfully perform intricate tasks such as letter-drawing (tracing C and N) or pan-grasping, where the robot must handle simultaneous rotations (SO(2)), scaling (S2), and bilateral arm interchangeability (C2).

  1. Enforce Symmetry at the Architectural Level:

The framework provides a pathway to integrate these compositions into equivariant neural architectures, allowing symmetry enforcement not just through weak data augmentation but directly within the network structure, leading to more mathematically sound and robust learning models.

Related papers