symmetry-group-identifier

Map identified symmetries to mathematical groups for ML architecture design.

16|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/Hongyu-yu/matsci-ai-skills --skill symmetry-group-identifier-hongyu-yu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: symmetry-group-identifier
Source: https://github.com/Hongyu-yu/matsci-ai-skills/tree/main/skills/symmetry-group-identifier
Command: npx skills add https://github.com/Hongyu-yu/matsci-ai-skills --skill symmetry-group-identifier-hongyu-yu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translate identified symmetries into formal group-theoretic language to guide symmetry-aware architecture design for ML models.

Core Features & Use Cases

  • Group taxonomy derivation: classify symmetries into discrete or continuous families and assign standard group notations.
  • Combination and representation guidance: determine direct or semidirect product structures and suggest appropriate representations for ML models.
  • Output specification: generate a complete symmetry-to-group specification, including invariance/equivariance requirements for typical tasks such as image, point cloud, or molecular data.

Quick Start

Use the symmetry-group-identifier skill to map your identified symmetries to a concrete group specification and architecture guidance.

Frequently Asked Questions about symmetry-group-identifier

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map identified symmetries to mathematical groups for machine learning models?

Map identified symmetries to mathematical groups by classifying them into discrete or continuous families and assigning standard group notations. This generates a complete symmetry-to-group specification to guide architecture design for ML models.

What group structures are supported for 2D and 3D equivariant architecture design?

2D and 3D equivariant architecture design supports cyclic, dihedral, permutation, and SO(3)/SE(3) groupings. The mapping determines direct or semidirect product structures and suggests appropriate representations for ML models.

How does group theory guide symmetry-aware architecture design for point cloud or molecular data?

Group theory guides symmetry-aware architecture design by translating identified symmetries into formal group-theoretic language. It generates output specifications with invariance and equivariance requirements tailored for tasks involving point cloud or molecular data.

Do I need a formal group specification to build equivariant ML pipelines?

Yes, building equivariant ML pipelines requires a formal group specification. The process generates a machine-usable output format with taxonomy references, ensuring seamless integration of invariance and equivariance constraints into your pipelines.

When should I use continuous groups like SO(3) versus discrete groups for geometric deep learning?

Use continuous groups like SO(3) for geometric deep learning tasks requiring 3D rotation equivariance, and discrete groups for bounded transformations like cyclic or dihedral symmetries. The classification depends on your specific data's transformation properties.

Can I get representation guidance for permutation equivariance in ML models?

Yes, you can get representation guidance for permutation equivariance in ML models. The mapping process suggests appropriate representations by determining direct or semidirect product structures based on the identified symmetries.