How to optimize Recommendation System Performance using Deep Neural Network based Graph Architecture

Recommendation engine Deep Learning Graph Neural Network node2Vec Artificial Intelligence Tensorflow Pytorch word2vec skipgram CBOW Random walk Pointwise mutual info Tensorboard Multi layer perceptron

Authors

Vol. 10 No. 03 (2022)
Engineering and Computer Science
March 18, 2022

Downloads

In this research, would bring a description and comparison of how the Deep learning-based Graph neural Network actually outperforms the other similar recommender system like collaborative filtering, content-based filtering, SVD, Matrix Factorization and few others. This is basically achieved by exposing the correct relation between the objects through a graph architecture and the dependency and inter correlation between them. Would also like to share an in-depth analysis and understanding of how the Graph architecture works and the underlying theories. This could be either a TensorFlow based architecture or a Pytorch based architecture but in this paper will mainly focus on the TensorFlow one for its flexibility and cloud friendly nature for adopting in any framework.