Skip to content

Does MACE satisfy E(3) equivariance or just SE(3) equivariance? #470

Answered by ilyes319
QuantumLab-ZY asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @QuantumLab-ZY,

The Default MACE code is E(3) equivariant but does not consider all irreps of the group, but just the one of alternating parity so for example "0e + 1o + 2e". You can view that as a sparsification of the full E(3) group. We observed that this gives the best trade off between accuracy and speed. You can easily consider the full group, either using mace-jax that supports it natively (https://github.com/ACEsuit/mace-jax) or looking at the following branch in mace-torch (https://github.com/ACEsuit/mace/tree/parity-mix-channels).

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@QuantumLab-ZY
Comment options

Answer selected by ilyes319
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #469 on June 18, 2024 12:40.