neural_graph_collaborative_filtering

Collaborative filtering framework

A Python implementation of a graph neural network-based collaborative filtering framework for personalized recommendation systems

Neural Graph Collaborative Filtering, SIGIR2019

GitHub

812 stars
11 watching
268 forks
Language: Python
last commit: over 6 years ago
Linked from 1 awesome list

collaborative-filteringgraph-neural-networkhigh-order-connectivityneural-collaborative-filteringpersonalized-recommendationrecommendationrecommender-systemsigir2019

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
yihong-chen/neural-collaborative-filteringAn implementation of a deep learning-based framework for making recommendations using neural networks and matrix factorization.486
hexiangnan/neural_collaborative_filteringAn implementation of collaborative filtering models using deep learning techniques1,806
bupt-gamma/multi-component-graph-convolutional-collaborative-filteringA deep learning framework for collaborative filtering and graph-based recommender systems60
je-dbl/gnn-recsysA framework for building and training Graph Neural Networks for recommendation systems284
preferredai/cornacA tool for building and comparing multimodal recommender systems using various machine learning algorithms.897
mauriziofd/recsys2019_deeplearning_evaluationAn evaluation framework and repository of deep learning algorithms for recommendation systems985
liqimai/gcnAn implementation of graph convolutional networks for semi-supervised learning in Python using TensorFlow and other libraries.45
deepgraphlearning/gmnnA software framework that integrates statistical relational learning and graph neural networks for semi-supervised object classification and unsupervised node representation learning.403
mdeff/cnn_graphAn implementation of convolutional neural networks on graphs using spectral filtering1,342
fedml-ai/spreadgnnA framework for decentralized multi-task learning of graph neural networks on molecular data with guaranteed convergence44
benedekrozemberczki/appnpA PyTorch implementation of a graph neural network model that learns personalized node representations367
taolei87/rcnnAn implementation of neural network components and optimization methods for text analysis, including rationales for neural predictions.355
benedekrozemberczki/sgcnAn implementation of a deep learning algorithm for graph data270
deepgraphlearning/recommendersystemsA comprehensive library of algorithms and techniques for building recommender systems1,102
tensorflow/gnnBuilds Graph Neural Networks on the TensorFlow platform using heterogeneous graphs and various machine learning techniques.1,372