Back to results

University of Illinois at Urbana-Champaign

Demystifying graph neural networks in recommender systems

Abstract

dc:description

Recommender systems have become indispensable tools for many applications with the explosive growth of online information. Recommender systems learn user's interest based on their profile and historical behavior and then recommend the item with the highest predicted ratings. Graph Neural Networks (GNNs) is a powerful graph representation learning method and have shown their unprecedented performance on many scenarios including natural language processing and computer vision. Most data required in the recommender systems is naturally and essentially represented with graph structure, for example, user-item interactions can be represented as a bipartite graph. With the superiority in graph learning, GNNs are gaining more and more attention in the field of recommender systems. This thesis presents our study of GNNs, which are employed in the recommender systems, to characterize their runtime behavior from various levels. To this end, we carefully profile GNN models on training and identify the most expensive operations which are worthy of attention for overhead reduction. We observe that the memory-intensive aggregation phase in the GNNs dominate the overall runtime different from the conventional deep neural network models. Further, we investigate the GNN's behavior at the micro-architectural level, which have received little attention so far, and summarize several key observations. Based on these insightful observations, we propose and discuss software and possible hardware mechanisms to optimize GNN-based recommender systems.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2022

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Ji, Houxiang
Contributors dc:contributor
  • Torrellas, Josep

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • Copyright 2021 Houxiang Ji
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/113920

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Ji, Houxiang. Demystifying graph neural networks in recommender systems. Thesis thesis, University of Illinois at Urbana-Champaign, 2022. http://hdl.handle.net/2142/113920