A Dynamic Session-Based Recommendation System with Graph Neural Networks

Session-based recommendation systems provide personalized recommendations to users based on their session activities. Traditional recommendation algorithms often overlook temporal dependencies within user sessions, leading to suboptimal recommendations. To address this limitation, we proposed a Temporal Graph Neural Network (TemporalGNN) approach that leverages the temporal relationships between items in sessions to enhance recommendations. The proposed session-based recommendation system can effectively capture temporal dependencies within user sessions. The method consists of two temporal GNN layers designed to capture temporal dependencies within user sessions. A directed graph is constructed from session data, where each unique item in the dataset is a node, and directed edges are created between consecutive items within a session, with edge weights representing the time differences between interactions. This graph structure allows the model to capture the sequential nature of user interactions. The model generates recommendations by computing similarity scores from the learned embeddings and selecting the top N items with the highest scores. The experimental results on two real-world datasets showed the effectiveness of the proposed method in improving recommendation performance compared to the baseline approaches. The source code implementation is available on the GitHub repository at https://github.com/VrushaliM/SB-Recommendation-GNN.

Institutions

Publication Details

Journal
University of Groningen research database (University of Groningen / Centre for Information Technology)
Published
2024-10-16
Primary Topic
Astrophysical Phenomena and Observations
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Dynamic Session-Based Recommendation System with Graph Neural Networks

University of Groningen research database (University of Groningen / Centre for Information Technology)
Astrophysical Phenomena and Observations
article

A Dynamic Session-Based Recommendation System with Graph Neural Networks

article en

Abstract

Session-based recommendation systems provide personalized recommendations to users based on their session activities. Traditional recommendation algorithms often overlook temporal dependencies within user sessions, leading to suboptimal recommendations. To address this limitation, we proposed a Temporal Graph Neural Network (TemporalGNN) approach that leverages the temporal relationships between items in sessions to enhance recommendations. The proposed session-based recommendation system can effectively capture temporal dependencies within user sessions. The method consists of two temporal GNN layers designed to capture temporal dependencies within user sessions. A directed graph is constructed from session data, where each unique item in the dataset is a node, and directed edges are created between consecutive items within a session, with edge weights representing the time differences between interactions. This graph structure allows the model to capture the sequential nature of user interactions. The model generates recommendations by computing similarity scores from the learned embeddings and selecting the top N items with the highest scores. The experimental results on two real-world datasets showed the effectiveness of the proposed method in improving recommendation performance compared to the baseline approaches. The source code implementation is available on the GitHub repository at https://github.com/VrushaliM/SB-Recommendation-GNN.

University of Groningen research database (University of Groningen / Centre for Information Technology)
Eötvös Loránd University (HU)
Openalex Percentile: Top 43%
Astrophysical Phenomena and Observations
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.