跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

Neural Graph Collaborative Filtering

AI GitHub 仓库AI 模型与大语言模型开源 · Linux, macOS, Windows

Neural Graph Collaborative Filtering (NGCF) 是一个利用图神经网络的推荐框架。它通过在用户-物品二部图中进行高阶连通性嵌入传播,显式地编码协同信号。此实现基于 SIGIR 2019 的论文。

查看仓库
分享
查看仓库
分享

Neural Graph Collaborative Filtering (NGCF) 是一个先进的推荐框架,它利用图神经网络来增强协同过滤。它通过将用户-物品交互表示为二部图来显式地编码协同信号。然后,模型通过该图传播嵌入,捕获传统方法可能遗漏的高阶连通性模式。

阅读更多

这种方法允许 NGCF 通过考虑交互数据中的复杂关系来学习用户和物品更丰富的表示。该框架旨在通过有效建模用户偏好和物品特征的底层结构来提高推荐准确性。提供的实现基于 2019 年 SIGIR 会议上发表的研究论文。

该框架在其架构上提供了灵活性,允许使用不同类型的图卷积层,包括提出的“ngcf”层,以及“gcn”和“gcmc”选项。用户还可以为邻接矩阵指定不同类型的拉普拉斯矩阵,例如“ngcf”、“plain”、“norm”和“gcmc”,每种都提供定义节点连通性和衰减因子的独特方式。

此外,NGCF 还包含用于正则化的 dropout 技术,特别是节点 dropout 和消息 dropout,以防止过拟合并提高泛化能力。该实现支持两个处理过的数据集:Gowalla 和 Amazon-book,并提供了使用各种配置运行模型的示例命令。环境要求包括 Python 3.6.5 以及特定版本的 TensorFlow、NumPy、SciPy 和 Scikit-learn。

NGCF 对于旨在捕获细微的用户-物品关系并提高个性化推荐质量的推荐系统特别有益。其基于图的方法使其适用于具有大型复杂交互数据集的平台,在这些平台上,理解高阶连接对于有效的用户参与和满意度至关重要。

  • 类别AI 模型与大语言模型
  • 定价模式开源
  • 部署自托管
  • 平台Linux, macOS, Windows

  • 基于图神经网络的推荐框架

  • 显式编码协同信号

  • 学习用户-物品二部图中的高阶连通性

  • 通过嵌入传播获得更丰富的表示

  • 支持多种图卷积层类型(ngcf、gcn、gcmc)

  • 提供多种邻接矩阵类型(ngcf、plain、norm、gcmc)

  • 包含用于正则化的节点 dropout

  • 包含用于正则化的消息 dropout

  • 使用 Gowalla 和 Amazon-book 数据集进行测试

  • 使用 Tensorflow 实现

  1. 设置环境:安装 Python 3.6.5 和所需软件包(tensorflow、numpy、scipy、sklearn)。

  2. 准备数据:使用提供的处理过的数据集(Gowalla、Amazon-book)或格式化您自己的数据集。

  3. 配置模型:选择图卷积层类型、邻接矩阵类型和 dropout 比率。

  4. 运行训练:使用指定的数据集和超参数执行 NGCF 脚本。

  5. 评估性能:根据训练好的模型分析推荐结果。

  6. 集成:将训练好的模型改编用于推荐系统的部署。

  • 个性化推荐
  • 电子商务产品发现
  • 内容推荐
  • 社交网络建议
  • 基于图的特征学习

Neural Graph Collaborative Filtering 评价

加载中...

与 Neural Graph Collaborative Filtering 类似的热门AI工具

LightGCN

AI GitHub 仓库

LightGCN 是一种简化的图卷积网络,专为推荐系统设计。它专注于协同过滤的核心邻域聚合组件,提供了一种从交互数据中学习用户和物品表示的高效方法。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

简化的图卷积网络,专为推荐系统设计。它专注于协同过滤的核心邻域聚合组件,提供了一种从交互数据中学习用户和物品表示的高效方法。LightGCN 是一种简化的图卷积网络,专为推荐系统设计。它专注于协同过滤的核心邻域聚合组件,提供了一种从交互数据中学习用户和物品表示的高效方法。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

CompGCN

AI GitHub 仓库

CompGCN 是一个基于组合的多关系图卷积网络的 PyTorch 实现。它能够实现先进的图表示学习,用于知识图谱链接预测等任务,提供灵活的组合操作和与各种评分函数的兼容性。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

基于组合的多关系图卷积网络的 PyTorch 实现。它能够实现先进的图表示学习,用于知识图谱链接预测等任务,提供灵活的组合操作和与各种评分函数的兼容性。CompGCN 是一个基于组合的多关系图卷积网络的 PyTorch 实现。它能够实现先进的图表示学习,用于知识图谱链接预测等任务,提供灵活的组合操作和与各种评分函数的兼容性。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

关系图卷积网络

AI GitHub 仓库

该项目提供了关系图卷积网络 (R-GCNs) 的 Keras 实现。它专为有向关系图上的半监督节点分类而设计。该代码有助于复现论文“使用图卷积网络对关系数据进行建模”中的实体分类结果。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

该项目提供了关系图卷积网络 (R-GCNs) 的 Keras 实现。它专为有向关系图上的半监督节点分类而设计。该代码有助于复现论文“使用图卷积网络对关系数据进行建模”中的实体分类结果。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

图卷积网络

AI GitHub 仓库

图卷积网络(GCN)是一种专门用于处理图结构数据的神经网络。它将卷积神经网络(CNN)的概念推广到图结构数据,从而在半监督学习和图嵌入等领域实现强大的应用。该模型为分析复杂网络数据提供了一种新颖的方法。

其他 AI 工具
查看工具

AI GitHub 仓库

图卷积网络(GCN)是一种专门用于处理图结构数据的神经网络。它将卷积神经网络(CNN)的概念推广到图结构数据,从而在半监督学习和图嵌入等领域实现强大的应用。该模型为分析复杂网络数据提供了一种新颖的方法。

其他 AI 工具
查看 AI GitHub 仓库 Top 250

此 GitHub 存储库提供了 Attentional Factorization Machine (AFM) 模型的 TensorFlow 实现。它允许用户为推荐系统等任务训练和评估 AFM,通过注意力网络学习特征交互的权重。该项目包括代码、数据示例以及快速设置和性能比较的说明。

AI 模型与大语言模型
查看工具

此 GitHub 存储库提供了 Attentional Factorization Machine (AFM) 模型的 TensorFlow 实现。它允许用户为推荐系统等任务训练和评估 AFM,通过注意力网络学习特征交互的权重。该项目包括代码、数据示例以及快速设置和性能比较的说明。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

PPNP & APPNP 模型

AI GitHub 仓库

此 GitHub 存储库提供了 PPNP 和 APPNP 模型的 TensorFlow 和 PyTorch 实现,这些模型在论文“Predict then Propagate: Graph Neural Networks meet Personalized PageRank”中提出。它包含了用于复现结果的代码以及易于集成到基于图的机器学习项目中的示例。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

此 GitHub 存储库提供了 PPNP 和 APPNP 模型的 TensorFlow 和 PyTorch 实现,这些模型在论文“Predict then Propagate: Graph Neural Networks meet Personalized PageRank”中提出。它包含了用于复现结果的代码以及易于集成到基于图的机器学习项目中的示例。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

简化图卷积网络

AI GitHub 仓库

此存储库提供了“简化图卷积网络”论文的官方实现。它提供了一个简化的图卷积网络 (GCN) 模型,该模型消除了非线性并折叠了权重矩阵,从而得到了一个线性模型,该模型在显著缩短的训练时间内实现了具有竞争力的性能。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

此存储库提供了“简化图卷积网络”论文的官方实现。它提供了一个简化的图卷积网络 (GCN) 模型,该模型消除了非线性并折叠了权重矩阵,从而得到了一个线性模型,该模型在显著缩短的训练时间内实现了具有竞争力的性能。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

xDeepFM

AI GitHub 仓库

xDeepFM 是一个开源深度学习工具包,用于因子分解模型,特别发布了 eXtreme Deep Factorization Machine (xDeepFM) 模型的源代码。它旨在为深度推荐系统和基于因子分解的机器学习任务提供基础。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

开源深度学习工具包,用于因子分解模型,特别发布了 eXtreme Deep Factorization Machine (xDeepFM) 模型的源代码。它旨在为深度推荐系统和基于因子分解的机器学习任务提供基础。xDeepFM 是一个开源深度学习工具包,用于因子分解模型,特别发布了 eXtreme Deep Factorization Machine (xDeepFM) 模型的源代码。它旨在为深度推荐系统和基于因子分解的机器学习任务提供基础。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250
1/8