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

Relational Graph Convolutional Networks

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

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

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

tkipf/relational-gcn リポジトリは、Relational Graph Convolutional Networks(R-GCN)の Keras ベースの実装を提供します。このツールは、有向リレーショナルグラフ上での半教師ありノード分類タスク向けに特化して作られています。論文「Modeling Relational Data with Graph Convolutional Networks」(2017 年)で示された知見を再現、またはそれを発展させたい研究者や実務者にとって、貴重なリソースです。

続きを読む

実装は、リレーショナルデータのモデリングにおけるエンティティ分類に焦点を当てています。ユーザーは、使用方法の説明にあるとおり、AIFB、MUTAG、BGS、AM などのさまざまなデータセットで R-GCN を試すためにこのコードを活用できます。プロジェクトでは依存関係の特定のバージョンが重要であることを強調しており、新しい Keras のバージョンでは Theano のスパース行列 API が動作しなくなる可能性があるため、Keras 1.2.1 と Theano 0.9.0 を推奨しています。バックエンドとして TensorFlow も使えますが、スパース行列のサイズに関する制限が生じる可能性があることに注意が必要です。

実験結果を正確に再現できるよう、リポジトリにはデータセットの準備とモデル学習の明確な手順が用意されています。また、Keras のバックエンドを Theano に設定する方法や、一部の実験では GPU メモリの制約が生じる可能性があるため推奨される CPU 実行の強制についてのガイダンスも含まれています。このプロジェクトは MIT ライセンスで公開されており、オープンなアクセスと改変を促進しています。関連論文 [1] では、R-GCN モデルの理論面とリレーショナルデータのモデリングへの応用について、より深く理解できます。

この実装は、エンティティ間の関係が重要なグラフ構造データを扱う方に特に役立ちます。高度なディープラーニング技術を適用して、複雑なリレーショナルネットワーク内のノードを理解し、分類できるようになります。コードは GitHub で公開されており、グラフニューラルネットワークのコミュニティにおける協力とさらなる開発を後押ししています。

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

  • Kerasベースの実装

  • Relational Graph Convolutional Networks (R-GCNs)

  • 半教師ありノード分類

  • 有向関係グラフをサポート

  • エンティティ分類再現のためのコード

  • データセット準備スクリプト同梱

  • モデルトレーニングスクリプト提供

  • 依存関係管理ガイダンス

  • CPU実行強制オプション

  • MITライセンス

  1. 依存関係のインストール: 互換性のあるKerasとTheanoのバージョンを確認した後、'python setup.py install' を実行します。

  2. Kerasバックエンドの設定: '~/.keras/keras.json' を作成し、'backend' を 'theano' に設定します。

  3. データセットの準備: 特定のデータセット(例: aifb, mutag)に対して 'python prepare_dataset.py -d <dataset_name>' を実行します。

  4. CPU実行の強制: トレーニングコマンドの前に 'CUDA_VISIBLE_DEVICES=' を使用します。

  5. モデルのトレーニング: 'python train.py -d <dataset_name> --bases <num> --hidden <num> --l2norm <value> --testing' を実行します。

  6. 論文結果の再現: AIFB, MUTAG, BGS, AMのデータセット固有の手順に従います。

  7. 新規タスクへの適応: カスタムデータセットや関係グラフタスクのバリエーションのためにスクリプトを修正します。

  • ノード分類
  • エンティティ分類
  • 関係データモデリング
  • グラフニューラルネットワーク研究
  • グラフベース機械学習

Relational Graph Convolutional Networks のレビュー

読み込み中...

Relational Graph Convolutional Networks に似た人気のAIツール

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を見る

このリポジトリは、論文「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を見る

GCNII

AI GitHub リポジトリ

このリポジトリは、「Simple and Deep Graph Convolutional Networks」(GCNII)モデルのPyTorch実装を提供します。ベンチマークグラフデータセットでの半教師あり学習および全教師あり学習の結果を再現するためのコードと、PyTorch Geometricの参照実装が含まれています。

機械学習プラットフォーム
ツールを見る

AI GitHub リポジトリ

このリポジトリは、「Simple and Deep Graph Convolutional Networks」(GCNII)モデルのPyTorch実装を提供します。ベンチマークグラフデータセットでの半教師あり学習および全教師あり学習の結果を再現するためのコードと、PyTorch Geometricの参照実装が含まれています。

機械学習プラットフォーム
AI GitHub リポジトリ トップ250を見る

SEAL リンク予測

AI GitHub リポジトリ

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

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

AI GitHub リポジトリ

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

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

LightGCN

AI GitHub リポジトリ

LightGCNは、推薦システム向けに設計されたシンプルなグラフ畳み込みネットワークです。協調フィルタリングにおける本質的な近傍集約コンポーネントに焦点を当て、インタラクションデータからユーザーとアイテムの表現を効率的かつ効果的に学習するアプローチを提供します。

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

AI GitHub リポジトリ

推薦システム向けに設計されたシンプルなグラフ畳み込みネットワークです。協調フィルタリングにおける本質的な近傍集約コンポーネントに焦点を当て、インタラクションデータからユーザーとアイテムの表現を効率的かつ効果的に学習するアプローチを提供します。LightGCNは、推薦システム向けに設計されたシンプルなグラフ畳み込みネットワークです。協調フィルタリングにおける本質的な近傍集約コンポーネントに焦点を当て、インタラクションデータからユーザーとアイテムの表現を効率的かつ効果的に学習するアプローチを提供します。

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

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を見る

DeepGCNs

AI GitHub リポジトリ

このGitHubリポジトリは、DeepGCNs、DeeperGCN、GNN1000のPyTorch実装を提供します。残差接続や拡張畳み込みなどのCNNの概念を適応させることで、非常に深いグラフ畳み込みネットワークのトレーニングを可能にし、グラフニューラルネットワークの研究を促進します。

機械学習プラットフォーム
ツールを見る

AI GitHub リポジトリ

このGitHubリポジトリは、DeepGCNs、DeeperGCN、GNN1000のPyTorch実装を提供します。残差接続や拡張畳み込みなどのCNNの概念を適応させることで、非常に深いグラフ畳み込みネットワークのトレーニングを可能にし、グラフニューラルネットワークの研究を促進します。

機械学習プラットフォーム
AI GitHub リポジトリ トップ250を見る
1 / 8