← Home

Recommendation System with Graph Neural Networks

August 2025

A personalized movie recommendation system built with Graph Neural Networks, treating users and items as nodes in an interaction graph and learning from the structure of who-likes-what.

Approach

  • Represents users, items, and their ratings as a graph, then learns node embeddings with a GNN to predict preferences.
  • Generates personalized recommendations from the learned representations.
  • A hands-on exploration of how graph-based learning compares to classic collaborative filtering for recommendation.

Code on GitHub.

graph neural networksrecommender systemsdeep learninggraphs