メインコンテンツへスキップ
ToolPotion
AI アドバイザー
送信(無料)

SEAL リンク予測

AI GitHub リポジトリAIモデルとLLMオープンソース · Windows, macOS, Linux

SEALは、リンク予測問題を部分グラフ分類タスクに変換する新しいフレームワークです。h-ホップ包囲部分グラフとノード情報行列を抽出し、それらをグラフニューラルネットワークに入力します。SEALは、グラフ構造と潜在的/明示的なノード特徴の両方から同時に学習し、正確なリンク予測を行います。

リポジトリを見る
共有
リポジトリを見る
共有

SEAL(Subgraphs, Embeddings, and Attributes for Link predictionの略)は、グラフベースのデータにおけるリンク予測の課題に取り組むために設計された洗練されたフレームワークです。リンク予測を部分グラフ分類問題として革新的に再定義し、グラフ内の関係性をより包括的に理解することを可能にします。

続きを読む

SEALのコアとなる手法は、いくつかの重要なステップを含みます。任意のターゲットリンクに対して、フレームワークはまずその「h-ホップ包囲部分グラフ」を抽出します。この部分グラフは、潜在的なリンクを取り巻くローカルな構造的コンテキストを捉えます。同時に、SEALはノード情報行列Xを構築します。この行列は、構造的なノードラベル、グラフプロパティから派生した潜在的埋め込み、およびノードに関連付けられた明示的な属性を含む、豊富な情報を含んでいます。

部分グラフ(A)とノード情報行列(X)の準備が整うと、SEALはこの結合されたデータをグラフニューラルネットワーク(GNN)に入力します。GNNはリンクの存在を分類するように訓練されます。このアプローチにより、SEALは2つの重要な情報源、すなわち部分グラフ(A)によって提供される固有のグラフ構造と、ノード行列(X)に含まれる豊富な特徴情報から効果的に学習できます。構造ベースと特徴ベースのデータの同時学習は、SEALフレームワークの主要な強みです。

SEALは実装において柔軟性があり、MATLABとPythonの両方のバージョンが利用可能です。MATLABバージョンは、元の論文で提示された実験結果の生成に使用され、ベースライン手法の評価コードが含まれています。Python実装は、その強化された柔軟性とスケーラビリティで注目されています。さらに、PyTorch Geometricの実装も利用可能であり、これはOpen Graph Benchmark(OGB)データセットでテストされており、CoraやCiteSeerなどのPlanetoidデータセット、およびカスタムPyTorch Geometricデータセットをサポートしています。

SEALの重要な側面は、明示的なノード埋め込みや属性がなくても効果的に機能する能力です。多くのネットワークシナリオでは、SEALは純粋なグラフ構造を活用することで、強力な予測性能を達成できます。フレームワークの設計は、場合によっては埋め込みを含めることがパフォーマンスに悪影響を与える可能性さえあることを認識しています。ノード埋め込みがXから除外されると、SEALは誘導的リンク予測モデルとして機能し、未知のノードや部分グラフに一般化する能力を持ちます。

  • カテゴリーAIモデルとLLM
  • 料金モデルオープンソース
  • デプロイクラウド, セルフホスト
  • プラットフォームWindows, macOS, Linux

  • リンク予測を部分グラフ分類問題に変換

  • ローカルコンテキストのためのh-ホップ包囲部分グラフを抽出

  • 構造ラベル、埋め込み、属性を含むノード情報行列を構築

  • リンク分類にグラフニューラルネットワーク(GNN)を利用

  • グラフ構造とノード特徴から同時に学習

  • MATLABおよびPython実装で利用可能

  • Open Graph Benchmark(OGB)データセットをサポート

  • ノード埋め込みなしで誘導的リンク予測を実行可能

  • ベースライン手法を評価

  • Pythonバージョンで柔軟性とスケーラビリティを提供

  1. モデルへのアクセス: GitHubリポジトリからSEALコードを入手します。

  2. 環境設定: MATLABまたはPythonに必要な依存関係をインストールします。

  3. データ準備: グラフデータとノード属性/埋め込みをフォーマットします。

  4. 部分グラフ抽出: 部分グラフ抽出のためにh-ホップパラメータを設定します。

  5. モデル訓練: 抽出された部分グラフとノード情報行列をGNNに入力します。

  6. リンク予測: 訓練されたモデルを使用してリンクの存在を予測します。

  7. パフォーマンス評価: 提供された評価コードを使用してモデルの精度を評価します。

  • ソーシャルネットワーク分析
  • レコメンデーションシステム
  • 生物学的ネットワーク予測
  • 知識グラフ補完
  • 不正検出
  • 創薬

SEAL リンク予測 のレビュー

読み込み中...

SEAL リンク予測 に似た人気のAIツール

このプロジェクトは、Relational Graph Convolutional Networks(R-GCN)の Keras ベースの実装を提供します。有向リレーショナルグラフ上での半教師ありノード分類向けに設計されています。論文「Modeling Relational Data with Graph Convolutional…

AIモデルとLLM
ツールを見る

CompGCN

AI GitHub リポジトリ

CompGCNは、Composition-Based Multi-Relational Graph Convolutional NetworksのPyTorch実装です。知識グラフのリンク予測などのタスク向けに高度なグラフ表現学習を可能にし、柔軟な合成演算と様々なスコアリング関数との互換性を提供します。

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

Composition-Based Multi-Relational Graph Convolutional NetworksのPyTorch実装です。知識グラフのリンク予測などのタスク向けに高度なグラフ表現学習を可能にし、柔軟な合成演算と様々なスコアリング関数との互換性を提供します。CompGCNは、Composition-Based Multi-Relational Graph Convolutional NetworksのPyTorch実装です。知識グラフのリンク予測などのタスク向けに高度なグラフ表現学習を可能にし、柔軟な合成演算と様々なスコアリング関数との互換性を提供します。

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

PPNP & APPNP モデル

AI GitHub リポジトリ

このGitHubリポジトリは、"Predict then Propagate: Graph Neural Networks meet Personalized PageRank"論文で紹介されたPPNPおよびAPPNPモデルのTensorFlowおよびPyTorch実装を提供します。結果の再現コードや、グラフベースの機械学習プロジェクトへの簡単な統合例が含ま…

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

このGitHubリポジトリは、"Predict then Propagate: Graph Neural Networks meet Personalized PageRank"論文で紹介されたPPNPおよびAPPNPモデルのTensorFlowおよびPyTorch実装を提供します。結果の再現コードや、グラフベースの機械学習プロジェクトへの簡単な統合例が含ま…

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

node2vec

AI モデル

node2vecは、グラフ内のノードの連続的な特徴表現を学習するためのスケーラブルなフレームワークです。バイアス付きランダムウォークにより近傍の保存を最適化し、多様な機械学習タスクを可能にします。このアルゴリズムは、探索と活用をバランスさせ、リッチなノード埋め込みを実現します。

AIモデルとLLM
ツールを見る

AI モデル

グラフ内のノードの連続的な特徴表現を学習するためのスケーラブルなフレームワークです。バイアス付きランダムウォークにより近傍の保存を最適化し、多様な機械学習タスクを可能にします。このアルゴリズムは、探索と活用をバランスさせ、リッチなノード埋め込みを実現します。node2vecは、グラフ内のノードの連続的な特徴表現を学習するためのスケーラブルなフレームワークです。バイアス付きランダムウォークにより近傍の保存を最適化し、多様な機械学習タスクを可能にします。このアルゴリズムは、探索と活用をバランスさせ、リッチなノード埋め込みを実現します。

AIモデルとLLM
AI モデル トップ5を見る

Temporal Graph Networks

AI GitHub リポジトリ

Temporal Graph Networks (TGNs) は、動的グラフに対する深層学習のための汎用的かつ効率的なフレームワークを提供します。このPythonベースのライブラリは、新しいメモリモジュールとグラフベースの演算子を利用して、進化するグラフ構造における計算効率と予測精度で既存の手法を上回ります。

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

動的グラフに対する深層学習のための汎用的かつ効率的なフレームワークを提供します。このPythonベースのライブラリは、新しいメモリモジュールとグラフベースの演算子を利用して、進化するグラフ構造における計算効率と予測精度で既存の手法を上回ります。Temporal Graph Networks (TGNs) は、動的グラフに対する深層学習のための汎用的かつ効率的なフレームワークを提供します。このPythonベースのライブラリは、新しいメモリモジュールとグラフベースの演算子を利用して、進化するグラフ構造における計算効率と予測精度で既存の手法を上回ります。

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

この記事は、ニューラルネットワークがグラフ構造をどのように活用できるかを説明する、グラフニューラルネットワーク(GNN)への穏やかな入門を提供します。グラフデータの表現、GNNの構成要素、および実際の応用について解説し、複雑な概念を幅広い読者にとって分かりやすくしています。

その他のAIツール
ツールを見る

この記事は、ニューラルネットワークがグラフ構造をどのように活用できるかを説明する、グラフニューラルネットワーク(GNN)への穏やかな入門を提供します。グラフデータの表現、GNNの構成要素、および実際の応用について解説し、複雑な概念を幅広い読者にとって分かりやすくしています。

その他のAIツール

このリポジトリは、論文「Simplifying Graph Convolutional Networks」の公式実装を提供します。非線形性を取り除き、重み行列を一つにまとめることで、合理化された Graph Convolutional Network(GCN)モデルを実現。線形モデルでありながら、学習時間を大幅に短縮しつつ、競争力のある性能を達成します。

AIモデルとLLM
ツールを見る

このリポジトリは、論文「Simplifying Graph Convolutional Networks」の公式実装を提供します。非線形性を取り除き、重み行列を一つにまとめることで、合理化された Graph Convolutional Network(GCN)モデルを実現。線形モデルでありながら、学習時間を大幅に短縮しつつ、競争力のある性能を達成します。

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

Graph Convolutional Networks

AI GitHub リポジトリ

グラフ畳み込みネットワーク(GCN)は、グラフ構造のデータを処理するために設計されたニューラルネットワークの一種です。畳み込みニューラルネットワークをグラフ構造データに一般化し、半教師あり学習やグラフ埋め込みにおける強力な応用を可能にします。このモデルは、複雑なネットワークデータの分析に新しいアプローチを提供します。

その他のAIツール
ツールを見る

AI GitHub リポジトリ

グラフ畳み込みネットワーク(GCN)は、グラフ構造のデータを処理するために設計されたニューラルネットワークの一種です。畳み込みニューラルネットワークをグラフ構造データに一般化し、半教師あり学習やグラフ埋め込みにおける強力な応用を可能にします。このモデルは、複雑なネットワークデータの分析に新しいアプローチを提供します。

その他のAIツール
AI GitHub リポジトリ トップ250を見る
1 / 8