Deep Recommendation using Graphs

This tutorial is part of chapters six and eight from my recent book "Deep Recommender Systems with Python", which can be found in https://www.panagiotissymeonidis.com/enbook/index.html. In particular, this tutorial is a comprehensive exploration of graph-based methods to enhance recommender systems. The presentation is structured around key topics, starting with the basics of graphs and recommender systems, and progresses to advanced techniques involving Graph Neural Networks (GNNs) and their applications. It offers a rich blend of theory and practice. It is important for the Recommender Systems community because it analyzes graph-based algorithms to address the similarity search and recommendation problem. Both problems affect our everyday experience, while searching for knowledge on a topic with challenging issues such as data scalability, noise, and sparsity. We can deal with all these challenges by applying advanced graph-based methods. In this tutorial, we provide a detailed step-by-step analysis with an integrated toy example in three jupyter notebook sessions, which helps the audience clearly understand the main differences of basic graph-based methods.

Authors

Institutions

Publication Details

Published
2024-10-08
DOI
https://doi.org/10.1145/3640457.3687089
Primary Topic
Recommender Systems and Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Deep Recommendation using Graphs

Panagiotis Symeonidis
1 links
Recommender Systems and Techniques
article

Deep Recommendation using Graphs

Panagiotis Symeonidis
article en

Abstract

This tutorial is part of chapters six and eight from my recent book "Deep Recommender Systems with Python", which can be found in https://www.panagiotissymeonidis.com/enbook/index.html. In particular, this tutorial is a comprehensive exploration of graph-based methods to enhance recommender systems. The presentation is structured around key topics, starting with the basics of graphs and recommender systems, and progresses to advanced techniques involving Graph Neural Networks (GNNs) and their applications. It offers a rich blend of theory and practice. It is important for the Recommender Systems community because it analyzes graph-based algorithms to address the similarity search and recommendation problem. Both problems affect our everyday experience, while searching for knowledge on a topic with challenging issues such as data scalability, noise, and sparsity. We can deal with all these challenges by applying advanced graph-based methods. In this tutorial, we provide a detailed step-by-step analysis with an integrated toy example in three jupyter notebook sessions, which helps the audience clearly understand the main differences of basic graph-based methods.

University of the Aegean (GR)
Openalex Percentile: Top 73%
Recommender Systems and Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Deep Recommendation using Graphs — Panagiotis Symeonidis · (2024) | TGRS Research Map | TGRS