Skip to content

danielemalitesta/Graph-Based-RecSys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Graph-Based Recommendation

A gentle introduction to recommender systems working with and on graphs.

Abstract

Most of today’s data is structured as nodes connected through edges forming graphs, from molecules and drugs to traffic flows and social networks. The same applies to data stored on popular online platforms (e.g., Amazon, Netflix, X, Booking.com) which host vast and heterogenous catalogues of products or services enjoyed daily by different customer segments.

In this respect, recommender systems are complex algorithms designed to match users preferences and tastes to products and services, easing our navigation experience while improving the revenues of the companies behind those online platforms.

However, traditional recommendation approaches fail to perceive the user-item recommendation data as graph structures, disregarding a large amount of meaningful properties and characteristics that could be exploited to improve the recommendation quality.

Conversely, graph-based recommender systems leverage the user-item graph topology at multiple distance hops to derive finer-grained preference patters of users interacting with items.

The scope of this lecture is to provide the useful background notions regarding traditional recommendation, and the rationales behind the more improved and recent approaches from graph-based recommendation. Then, it presents pioneer solutions in graph-based recommendation leveraging, among others, random-walk techniques and graph neural networks.

Contents

  • The recommendation task and traditional models
  • Graph-based recommendation
  • Background notions on graph neural networks
  • Current directions in graph neural networks for recommendation

Previous iterations of the lecture

  • Invited workshop at Cognism.com, invited by Felice Merra (April 2025)
  • Guest lecture as part of the course of "Machine Learning in Network Science" held at CentraleSupélec and coordinated by Prof. Fragkiskos Malliaros (April 2025)

My works on graph-based recommendation

2025

2024

2023

2022

Other details

Coming soon: lecture notes (stay tuned!)
Lecturer: Daniele Malitesta
Email: [email protected]

Releases

No releases published

Packages

No packages published