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

PPNP & APPNP モデル

AI GitHub リポジトリAIモデルとLLMオープンソース · Web

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

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

このリポジトリは、Gasteiger、Bojchevski、およびGünnemannによるICLR 2019の論文「Predict then Propagate: Graph Neural Networks meet Personalized PageRank」で詳述されているPPNP(Predict then Propagate)およびAPPNP(Approximate Personalized PageRank)モデルの公式実装をホストしています。このプロジェクトは、これらの高度なグラフニューラルネットワークモデルのTensorFlow版とPyTorch版の両方を提供します。

続きを読む

このリポジトリの主な目的は、研究者や開発者がグラフ構造化データを含むタスクにこれらのモデルを活用するためのアクセスしやすいコードを提供することです。実装は、元の論文で提示された結果を再現するための明確な例と指示とともに、使いやすいように設計されています。これにより、GNNフレームワーク内でのPersonalized PageRank概念のさらなる研究と応用が促進されます。

主な機能には、伝播メカニズムと予測モデルを効果的に組み合わせることによるグラフ分類やその他のノードレベルまたはグラフレベルの予測を実行する能力が含まれます。これらのモデルは、ネットワーク内のノードの重要性と影響力の理解が重要なシナリオに特に適しています。リポジトリには、NetworkXグラフをプロジェクトのSparseGraph形式に変換するなど、カスタムデータセットの使用を可能にするデータ処理ユーティリティも含まれています。

このリポジトリの対象読者は、グラフニューラルネットワーク、ネットワーク分析、および関連分野で作業する機械学習研究者、データサイエンティスト、およびエンジニアです。リンク予測、ノード分類、またはレコメンデーションシステムなどのタスクのために最先端のGNNアーキテクチャを実装または実験したい開発者は、このリソースを価値あるものと感じるでしょう。

価値提案は、Personalized PageRankのような従来のグラフアルゴリズムと最新のディープラーニング技術とのギャップを埋める、強力なグラフニューラルネットワークモデルの十分に文書化されたオープンソース実装を提供することにあります。TensorFlow版とPyTorch版の両方が利用可能であることは、さまざまな開発環境での柔軟性と採用を向上させます。

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

  • PPNPおよびAPPNPモデルのTensorFlow実装

  • PPNPおよびAPPNPモデルのPyTorch実装

  • ICLR 2019論文の結果を再現するためのコード

  • 簡単な統合のためのサンプルノートブック(simple_example_pytorch.ipynb、simple_example_tensorflow.ipynb)

  • NetworkXグラフをSparseGraph形式に変換するためのユーティリティ

  • Cora-ML、Citeseer、PubMedなどのデータセットを含む

  • グラフベースの機械学習タスクをサポート

  • "Predict then Propagate: Graph Neural Networks meet Personalized PageRank"論文に基づく

  • GitHubで利用可能なオープンソースコード

  1. モデルへのアクセス: GitHubリポジトリをローカルマシンにクローンします。

  2. 環境設定: `pip install -r requirements.txt`を使用して必要なパッケージをインストールします。

  3. API経由での統合: Pythonスクリプト内でPPNPまたはAPPNPモデルクラスをインポートして使用します。

  4. サンプル実行: 提供されているJupyterノートブック(`simple_example_pytorch.ipynb`または`simple_example_tensorflow.ipynb`)を実行して、モデルの動作を確認します。

  5. 結果の再現: `reproduce_results.ipynb`を使用して、論文で提示された実験結果を再現します。

  6. データ処理: カスタムデータセットの統合には`networkx_to_sparsegraph`を使用します。

  • グラフ分類
  • ノード分類
  • リンク予測
  • レコメンデーションシステム
  • ネットワーク分析
  • 属性付きグラフ学習

PPNP & APPNP モデル のレビュー

読み込み中...

PPNP & APPNP モデル に似た人気のAIツール

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

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

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

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

Principal Neighbourhood Aggregation

AI GitHub リポジトリ

このリポジトリは、グラフニューラルネットワーク(GNN)のためのPrincipal Neighbourhood Aggregation(PNA)の実装を提供します。PyTorch、DGL、PyTorch Geometricフレームワークをサポートし、マルチタスクおよび実世界のベンチマーク用のスクリプト、柔軟なGNNフレームワーク、比較モデルを提供します。

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

AI GitHub リポジトリ

このリポジトリは、グラフニューラルネットワーク(GNN)のためのPrincipal Neighbourhood Aggregation(PNA)の実装を提供します。PyTorch、DGL、PyTorch Geometricフレームワークをサポートし、マルチタスクおよび実世界のベンチマーク用のスクリプト、柔軟なGNNフレームワーク、比較モデルを提供します。

機械学習プラットフォーム
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を見る

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

SEAL リンク予測

AI GitHub リポジトリ

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

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

AI GitHub リポジトリ

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

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

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

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

このリポジトリは、ICLR'2022で発表された研究論文「How Attentive are Graph Attention Networks?」の公式コード実装を提供します。PyTorch Geometric、DGL、TensorFlow GNNを含む複数のフレームワークで、GATv2の再現可能な実験とコードを提供します。

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

Graph Neural PDEs

AI GitHub リポジトリ

Graph Neural PDEs は、グラフ学習を連続的な拡散プロセスとして扱うグラフニューラルネットワーク(GNN)のための Python コードを提供するオープンソースプロジェクトです。GRAND および BLEND モデルを実装し、過平滑化や深さの制限といった一般的なグラフ学習の課題に対処するための新しいアプローチを提供します。

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

AI GitHub リポジトリ

グラフ学習を連続的な拡散プロセスとして扱うグラフニューラルネットワーク(GNN)のための Python コードを提供するオープンソースプロジェクトです。GRAND および BLEND モデルを実装し、過平滑化や深さの制限といった一般的なグラフ学習の課題に対処するための新しいアプローチを提供します。Graph Neural PDEs は、グラフ学習を連続的な拡散プロセスとして扱うグラフニューラルネットワーク(GNN)のための Python コードを提供するオープンソースプロジェクトです。GRAND および BLEND モデルを実装し、過平滑化や深さの制限といった一般的なグラフ学習の課題に対処するための新しいアプローチを提供します。

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