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

Neural Graph Collaborative Filtering

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

Neural Graph Collaborative Filtering (NGCF) は、グラフニューラルネットワークを活用した推薦フレームワークです。ユーザー・アイテムの二部グラフにおける高次の接続性を明示的にエンコードし、埋め込み伝播を実行することで協調フィルタリング信号を表現します。この実装は、SIGIR 2019 の論文に基づいています。

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

Neural Graph Collaborative Filtering (NGCF) は、協調フィルタリングを強化するためにグラフニューラルネットワークを利用する高度な推薦フレームワークです。ユーザーとアイテムのインタラクションを二部グラフとして表現することにより、協調信号を明示的にエンコードします。その後、モデルはこのグラフを通じて埋め込みを伝播させ、従来のメソッドでは見逃される可能性のある高次の接続パターンを捉えます。

続きを読む

このアプローチにより、NGCF はインタラクションデータ内の複雑な関係性を考慮することで、ユーザーとアイテムのより豊かな表現を学習できます。このフレームワークは、ユーザーの好みとアイテムの特性の根本的な構造を効果的にモデル化することにより、推薦精度を向上させるように設計されています。提供されている実装は、SIGIR 2019 で発表された研究論文に基づいています。

このフレームワークは、アーキテクチャの柔軟性を提供し、提案された「ngcf」レイヤーを含むさまざまな種類のグラフ畳み込みレイヤー、および「gcn」と「gcmc」のオプションをサポートします。ユーザーは、隣接行列のタイプとして「ngcf」、「plain」、「norm」、「gcmc」など、ノードの接続性と減衰係数を定義するさまざまな方法を提供するものを指定することもできます。

さらに、NGCF は、過学習を防ぎ、汎化性能を向上させるために、ノードドロップアウトとメッセージドロップアウトといったドロップアウト技術を正則化のために組み込んでいます。この実装は、Gowalla と Amazon-book の 2 つの処理済みデータセットをサポートしており、さまざまな構成でモデルを実行するためのサンプルコマンドを提供しています。環境要件には、Python 3.6.5 および TensorFlow、NumPy、SciPy、Scikit-learn の特定のバージョンが含まれます。

NGCF は、ニュアンスのあるユーザー・アイテム関係を捉え、パーソナライズされた推薦の質を向上させることを目指す推薦システムに特に有益です。そのグラフベースのアプローチは、効果的なユーザーエンゲージメントと満足度にとって高次の接続の理解が重要となる、大規模で複雑なインタラクションデータセットを持つプラットフォームに適しています。

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

  • グラフニューラルネットワークベースの推薦フレームワーク

  • 協調信号を明示的にエンコード

  • ユーザー・アイテム二部グラフにおける高次の接続性を学習

  • より豊かな表現のための埋め込み伝播

  • 複数のグラフ畳み込みレイヤータイプ(ngcf、gcn、gcmc)をサポート

  • さまざまな隣接行列タイプ(ngcf、plain、norm、gcmc)を提供

  • 正則化のためのノードドロップアウトを含む

  • 正則化のためのメッセージドロップアウトを含む

  • Gowalla および Amazon-book データセットでテスト済み

  • Tensorflow で実装

  1. 環境設定: Python 3.6.5 および必要なパッケージ(tensorflow、numpy、scipy、sklearn)をインストールします。

  2. データ準備: 提供されている処理済みデータセット(Gowalla、Amazon-book)を使用するか、独自のデータをフォーマットします。

  3. モデル設定: グラフ畳み込みレイヤータイプ、隣接行列タイプ、ドロップアウト率を選択します。

  4. トレーニング実行: 指定されたデータセットとハイパーパラメータを使用して NGCF スクリプトを実行します。

  5. パフォーマンス評価: トレーニング済みモデルに基づいて推薦結果を分析します。

  6. 統合: トレーニング済みモデルを推薦システムにデプロイするために適応させます。

  • パーソナライズされた推薦
  • Eコマース製品発見
  • コンテンツ推薦
  • ソーシャルネットワークの提案
  • グラフベースの特徴学習

Neural Graph Collaborative Filtering のレビュー

読み込み中...

Neural Graph Collaborative Filtering に似た人気のAIツール

LightGCN

AI GitHub リポジトリ

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

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

AI GitHub リポジトリ

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

AIモデルとLLM
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を見る

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

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

Graph Convolutional Networks

AI GitHub リポジトリ

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

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

AI GitHub リポジトリ

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

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

Attentional Factorization Machine

AI GitHub リポジトリ

このGitHubリポジトリは、Attentional Factorization Machine (AFM) モデルのTensorFlow実装を提供します。これにより、ユーザーは注意ネットワークを通じて特徴量の相互作用の重みを学習する推薦システムなどのタスクに対してAFMをトレーニングおよび評価できます。プロジェクトには、コード、データ例、および迅速なセット…

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

AI GitHub リポジトリ

このGitHubリポジトリは、Attentional Factorization Machine (AFM) モデルのTensorFlow実装を提供します。これにより、ユーザーは注意ネットワークを通じて特徴量の相互作用の重みを学習する推薦システムなどのタスクに対してAFMをトレーニングおよび評価できます。プロジェクトには、コード、データ例、および迅速なセット…

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

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

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

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

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

xDeepFM

AI GitHub リポジトリ

xDeepFMは、因子分解モデルのためのオープンソース深層学習ツールキットであり、特にeXtreme Deep Factorization Machine (xDeepFM) モデルのソースコードを公開しています。深層推薦システムや因子分解ベースの機械学習タスクの基盤を提供することを目的としています。

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

AI GitHub リポジトリ

因子分解モデルのためのオープンソース深層学習ツールキットであり、特にeXtreme Deep Factorization Machine (xDeepFM) モデルのソースコードを公開しています。深層推薦システムや因子分解ベースの機械学習タスクの基盤を提供することを目的としています。xDeepFMは、因子分解モデルのためのオープンソース深層学習ツールキットであり、特にeXtreme Deep Factorization Machine (xDeepFM) モデルのソースコードを公開しています。深層推薦システムや因子分解ベースの機械学習タスクの基盤を提供することを目的としています。

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