"매 inductive bias 의 가장 powerful form". Physical / geometric world 의 symmetry (rotation, translation, permutation, scale) 을 architecture 에 baking → sample efficiency, generalization, interpretability 의 dramatic 개선. 2026 의 AlphaFold 3, EGNN, equivariant diffusion 의 mainstream.
매 핵심
매 invariance vs equivariance
Invariance: f(g·x) = f(x) — 매 transformed input 의 output 의 동일.
Equivariance: f(g·x) = g·f(x) — 매 input transform → output 의 same transform.
매 CNN 의 translation-equivariant (conv) + global pooling 의 translation-invariant.
# e2cnn libraryfrome2cnnimportgspaces,nnasennr2_act=gspaces.Rot2dOnR2(N=8)# 8 discrete rotationsin_type=enn.FieldType(r2_act,3*[r2_act.trivial_repr])out_type=enn.FieldType(r2_act,16*[r2_act.regular_repr])conv=enn.R2Conv(in_type,out_type,kernel_size=5)# input rotated by 45° → output 의 45°-rotated counterpart
Data augmentation as approximate equivariance
importtorchvision.transformsasTaug=T.Compose([T.RandomRotation(180),T.RandomHorizontalFlip(),T.RandomVerticalFlip(),])# 매 cheap baseline — works but no strict guarantee
SE(3)-Transformer attention (sketch)
# se3-transformer-pytorchfromse3_transformer_pytorchimportSE3Transformermodel=SE3Transformer(dim=64,heads=8,depth=4,num_degrees=2,valid_radius=10)# input: features + 3D coords; output equivariant under rotation+translation
언제: 매 scientific ML task 의 architecture choice (molecule, physics, geometry), 매 small-data regime 의 inductive bias 강화.
언제 X: 매 plain text / language (no clear geometric symmetry — Transformer permutation-equivariance 만 충분), 매 huge data + flat structure (augmentation OK).
❌ 안티패턴
매 augmentation 만 의존 (data scarce): 매 strict equivariance 의 generalize 더 잘함 — 매 sample efficiency.
Equivariant arch 의 over-engineering (data abundant): 매 large-data regime 에서 plain Transformer 가 따라잡음.
Approximate equivariance 의 unstated: 매 floating-point + non-linearity 로 매 exact 가 깨질 수 있음 — 매 test_equivariance assertion 추가.
🧪 검증 / 중복
Verified (Cohen & Welling 2016 Group Equivariant CNN; Satorras et al. 2021 EGNN; Bronstein et al. 2021 "Geometric Deep Learning"; Jumper et al. 2021/2024 AlphaFold 2/3).
신뢰도 A.
🕓 Changelog
날짜
변경
2026-05-08
Phase 1
2026-05-10
Manual cleanup — group theory + EGNN + SE(3) + AlphaFold context