Skip to main content
QUICK REVIEW

[論文レビュー] Learning Equivariant Energy Based Models with Equivariant Stein Variational Gradient Descent

Priyank Jaini, Lars Holdijk|arXiv (Cornell University)|Jun 15, 2021
Adversarial Robustness in Machine Learning参考文献 36被引用数 5
ひとこと要約

本稿では、不変確率密度から多様で高品質なサンプルを能率的に生成するために、等変性カーネルを用いる対称性に配慮したサンプリング手法、等変性スティーブン・バーチャル・グラデント・ディセンション(E-SVGD)を提案する。さらに、E-SVGDを用いて訓練される等変性エネルギーに基づくモデル(E-EBMs)を提案し、幾何的深層学習と群に等変なニューラルネットワークを活用することで、分子生成、画像モデリング、粒子系において、サンプル効率、一般化性能、収束性が向上することを示している。

ABSTRACT

We focus on the problem of efficient sampling and learning of probability densities by incorporating symmetries in probabilistic models. We first introduce Equivariant Stein Variational Gradient Descent algorithm -- an equivariant sampling method based on Stein's identity for sampling from densities with symmetries. Equivariant SVGD explicitly incorporates symmetry information in a density through equivariant kernels which makes the resultant sampler efficient both in terms of sample complexity and the quality of generated samples. Subsequently, we define equivariant energy based models to model invariant densities that are learned using contrastive divergence. By utilizing our equivariant SVGD for training equivariant EBMs, we propose new ways of improving and scaling up training of energy based models. We apply these equivariant energy models for modelling joint densities in regression and classification tasks for image datasets, many-body particle systems and molecular structure generation.

研究の動機と目的

  • 不変確率密度からのサンプリングにおいて、対称性不変性を明示的に組み込むことで、サンプルの多様性と効率を向上させるサンプリング手法の開発を目的とする。
  • 標準的なSVG Dが対称分布からのサンプリングに限界を示すのを補うために、群構造を保持する等変性カーネル関数を導入する。
  • エネルギー関数とサンプリング手順の両方がデータの元の対称性を尊重するように設計された等変性エネルギーに基づくモデル(E-EBMs)の設計を目的とする。
  • 対称性に配慮した学習と対称性に配慮したサンプリングを組み合わせることで、生成モデリングタスクにおける収束速度の向上と一般化性能の向上が達成されることを示す。
  • 分子構造生成、回転対称性を有する画像データセット、多数粒子系を含む多様な分野において、フレームワークの妥当性を検証する。

提案手法

  • 群作用の下で分布が不変となるように粒子を進化させる等変性カーネル関数を用いる、粒子ベースのサンプリング手法である等変性SVG D(E-SVGD)を提案する。
  • スティーブンの恒等式を用いて、再生核ヒルベルト空間(RKHS)におけるカーネル化された勾配フローを導出し、群の下で一貫して変換されるようにカーネルを構築する。
  • エネルギー関数が等変性ニューラルネットワーク(例:E-GNN、ステアラブルCNN、群に等変なネットワーク)によってパラメータ化される等変性エネルギーに基づくモデル(E-EBMs)を定義する。
  • E-SVGDを用いて負例サンプルを生成することで、対照的勾配降下法を用いてE-EBMsを訓練し、サンプリングプロセスがエネルギー関数と同一の対称性を尊重することを保証する。
  • 群表現(例:SO(3)、C4、Sn)を用いて、粒子と関数が対称操作の下でどのように変換されるかを定義し、モデルと推論の両方における一貫性のある等変性を実現する。
  • 密度の軌道に基づく因子分解を用いて商空間上の分布をモデル化し、複雑さを低減し、サンプル効率を向上させる。

実験結果

リサーチクエスチョン

  • RQ1目標分布の対称性を明示的に保持するサンプリングアルゴリズムを設計できることを示せるか? これにより、より効率的かつ多様なサンプリングが可能になるか?
  • RQ2エネルギー関数とサンプリング手順の両方に等変性を組み込むことで、エネルギーに基づくモデルの訓練安定性と一般化性能にどのような影響を与えるか?
  • RQ3E-SVGDを訓練用サンプリング手法として用いることで、標準的なSVG Dと比較して、対称的な生成モデリングにおいて収束速度とサンプル品質がどの程度向上するか?
  • RQ4等変性アーキテクチャを備えたE-EBMsは、分子構造生成や対称性制約下での画像生成といったタスクにおいて、学習データを超えて一般化できるか?
  • RQ5対称性に配慮したモデルは、対称なデータを含む分類および生成タスクにおいて、非等変性ベースラインと比較してどの程度優れた性能を示すか?

主な発見

  • E-SVGDは、特に高次元空間や長距離相互作用が重要な状況において、対称密度からのサンプリングにおいて、標準的なSVG Dを上回るサンプルの多様性と品質を達成する。
  • E-SVGDを用いて訓練された等変性エネルギーに基づくモデル(E-EBMs)は、標準的なEBMsと比較して、データが限られるか、対称性が強い状況でも、より速く収束し、一般化性能が優れている。
  • QM9データセット上で訓練されたE-EBMsから生成された分子は、芳香族環や構造異性体を含む正しい3次元結合配置を示し、径方向分布関数が真のデータ分布と密接に一致している。
  • C4対称性を有するFashionMNISTにおいて、E-SVGDを用いて訓練された等変性EBMは、通常のSVG Dや非等変性アーキテクチャで訓練されたモデルと比較して、より高いテスト精度と高速な収束を達成している。
  • E-SVGDを訓練用サンプリング手法として用いることで、多数粒子系のような複雑で対称性の強い分野においても、E-EBMsの対照的勾配降下法の訓練が安定的かつ効率的に行える。
  • 実験的結果から、E-EBMsをE-SVGDで訓練することで、画像生成、分子設計、粒子系モデリングのすべてのベンチマークで、より現実的で構造的に一貫性のあるサンプルが得られることを示している。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。