アーカイブ / Generative AI
分子の立体構造を扱うE2Former-V2、原子間の中間データを減らす計算方法
E2Former-V2
E2Former-V2の原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 2 : Key components of E2Former-V2. (a) EAAS. E2Former-V2 aligns features with D R D_{R} , applies the sparse EAAS re-indexing operator 𝒫 \mathcal{P} (Eq. 13) in the axis-aligned frame, and inverse-aligns with D R − 1 D_{R^{-1}} . The visualization shows the re-indexing pattern for ℓ i = 1 \ell_{i}=1 and ℓ f = 1 \ell_{f}=1 . (b) On-the-fly equivariant attention. E2Former-V2 computes attention by streaming over neighbors and accumulating the output on the fly, avoiding explicit materialization of edge-level intermediates.
概要
- E2Former-V2は、原子ごとの計算に軸合わせによる疎な演算と、近傍を順に処理する注目度計算を組み合わせる。
- SPICE表の「All」欄で、E2V2-Directの平均絶対誤差はエネルギー0.53 meV/atom、力8.27 meV/Å。E2Former-V1との優劣は指標で異なる。
- 著者らの約6倍は畳み込み段階、20倍は注目度計算のTFLOPSに関する報告であり、予測全体の速度倍率ではない。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、E2Former-V2の仕組み
- 01原子特徴と座標
- 02送信側の軸合わせ
- 03近傍を逐次集約
- 04受信側と結合
- 05更新後の原子表現
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
E2Former-V2は、分子の三次元構造から原子の特徴を更新するモデルである。回転対応とは、分子を回したとき、向きを持つ計算結果もその回転に沿って変わる性質を指す。立体配置を扱う予測で、この性質を保つことが狙いとなる。
従来の多くの手法は、原子同士のつながりごとに幾何情報や計算途中の値を作る。近傍原子が増えるほど、それらの計算と保存が負担になり、多数の構造を扱う際の処理量に影響する。
手法
入力は各原子の特徴、三次元座標、近傍原子の番号である。まず情報を送る原子の特徴と位置情報を組み合わせる。EAASという軸合わせの方法は、位置の向きに座標系をそろえ、成分を総当たりで掛け合わせる密なテンソル積を、必要な成分を選び直す疎な演算に変える。著者らは、この変換が回転対応を正確に保つと示している。
次に、情報を受ける原子ごとに近傍を順に読み、注目度を計算しながら情報を足し合わせる。注目度は各近傍の情報をどれだけ反映するかを示す重みで、特徴の比較と原子間距離から計算する。原子間ごとの重みや集約前の値をまとめて保存せず、最後に受ける原子の位置情報と結合して、更新後の原子表現を出す。
新規性
著者らが提案する進歩は、原子ごとに計算を分ける先行手法を土台に、密なテンソル積と原子間の注目度計算をともに見直した点にある。EAASは軸をそろえた座標系で、成分の組み合わせを疎な並べ替えとして扱う。
さらに専用の計算処理が近傍を順に読み、注目度と集約値をその場で更新する。著者らは、原子間ごとの中間データを保持せず、計算途中の値に使うメモリ量を原子数に比例させられると説明する。
従来手法との違い
従来の多くの回転対応グラフモデルは、原子同士のつながりごとに幾何特徴やテンソル積の結果を作る。先行するE2Formerは演算を原子側へ分解したが、密なテンソル積の計算と、つながりごとの注目度を保存するメモリ負荷が残っていた。
E2Former-V2は、前者に軸合わせによる疎な演算、後者に近傍を順に処理する集約を使う。論文中の速度比較は畳み込み段階と注目度計算の処理単位が異なるため、どちらも予測全体の速度差としては読めない。
実験結果
著者らはSPICEとOMol25で予測性能を評価したと述べる。掲載されたSPICE表の「All」欄では、E2V2-Directのエネルギーと力の平均絶対誤差はそれぞれ0.53 meV/atom、8.27 meV/Å、E2Former-V1は0.60 meV/atom、7.46 meV/Åだった。エネルギーと力で優劣は一致しない。
著者らは畳み込み段階で約6倍、標準実装に対する注目度計算の処理性能で20倍と報告する。後者の指標はTFLOPSで、予測全体の速度倍率ではない。確認できた本文の範囲では、倍率を得た詳細条件とOMol25の数値結果は確認できない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:創薬候補の分子構造について、構造ごとのエネルギーと原子ごとの力を推定する工程で試す。入力には原子種から作る特徴、三次元座標、近傍原子の関係を使い、推定値を既存の構造評価手順に渡す。
対象分子を含む学習用構造と、エネルギー・力の正解ラベルを用意し、その範囲に合わせて学習する。追加のセンサー入力は想定しない。候補の選別に役立つかは、対象分子での誤差と処理時間を測って判断する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象業務の分子種から小規模な構造群を選ぶ。学習には対象範囲の原子種・三次元座標・近傍関係と、エネルギー・力の正解ラベルが必要となる。追加センサーは使わず、対象分子に合わせた学習と評価用構造の分割を行う。
既存の予測モデルを比較基準とし、同じ評価構造でエネルギー・力の平均絶対誤差、構造当たりの推論時間、最大メモリ使用量を測る。原子数と近傍数ごとにも結果を分け、精度と計算負荷が業務の条件に合うか確かめる。
限界と課題
著者らが明示した課題は、先行するE2Formerに残る密なテンソル積の計算負荷と、原子間ごとの注目度を保存するメモリ負荷である。E2Former-V2自体について、確認できた本文の範囲では、適用できない分子種などの限界は示されていない。
編集上の検証事項は、対象分子への精度の移り方、学習と推論それぞれの実時間、原子数や近傍数を変えたときの最大メモリ使用量である。提示された精度と速度の結果を、別の分子群や運用条件へそのまま当てはめることはできない。
出典
元のタイトル・要旨を確認する(英語)
E2Former-V2: On-the-Fly Equivariant Attention with Linear Activation Memory
Equivariant Graph Neural Networks (EGNNs) have become a widely used approach for modeling 3D atomistic systems. However, mainstream architectures face critical scalability bottlenecks due to the explicit construction of geometric features or dense tensor products on \textit{every} edge. To overcome this, we introduce \textbf{E2Former-V2}, a scalable architecture that integrates algebraic sparsity with hardware-aware execution. We first propose \textbf{E}quivariant \textbf{A}xis-\textbf{A}ligned \textbf{S}parsification (EAAS). EAAS builds on Wigner-$6j$ convolution by exploiting an $\mathrm{SO}(3) \rightarrow \mathrm{SO}(2)$ change of basis to transform computationally expensive dense tensor contractions into efficient, sparse parity re-indexing operations. Building on this representation, we introduce \textbf{On-the-Fly Equivariant Attention}, a fully node-centric mechanism implemented via a custom fused Triton kernel. By eliminating materialized edge tensors and maximizing SRAM utilization, our kernel achieves a \textbf{20$\times$ improvement in TFLOPS} compared to standard implementations. Extensive experiments on the SPICE and OMol25 datasets demonstrate that E2Former-V2 maintains comparable predictive performance while notably accelerating inference. This work demonstrates that large equivariant transformers can be trained efficiently using widely accessible GPU platforms. The code is avalible at https://github.com/IQuestLab/UBio-MolFM/tree/e2formerv2.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




