The general idea is to do ranking on items and we will need a graph based algorithm (like Adsorption) for that using PYTHON. The hybrid model which joins collaborative filtering with content based approach will be used. We should find a library to implement Deep Learning for Graphs like DGL. We will need a simple interface for illustrating how algorithm works.