Impact of temporal context on recommender systems along global timeline

Recommender systems filter through the vast pool of information and provide personalized recommendations. However, with the dynamic nature of user preference, it is essential to design recommender systems that can adapt to the continuous changes in user preferences and the evolving environment. In...

Full description

Saved in:
Bibliographic Details
Main Author: Ji, Yitong
Other Authors: Sun Aixin
Format: Thesis-Doctor of Philosophy
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/173690
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-173690
record_format dspace
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
spellingShingle Computer and Information Science
Ji, Yitong
Impact of temporal context on recommender systems along global timeline
description Recommender systems filter through the vast pool of information and provide personalized recommendations. However, with the dynamic nature of user preference, it is essential to design recommender systems that can adapt to the continuous changes in user preferences and the evolving environment. In this thesis, we conduct a review of existing studies in recommendation models. More importantly, we perform a systematic analysis of training and evaluation protocols in recommender system research. Our analysis reveal that current setups often overlook the global timeline, leading to data leakage issues. To assess the impact of data leakage, we conduct carefully designed experiments where we gradually introduce increasing leaked data in training. The results show that data leakage results in unpredictable and inconsistent recommendation accuracy, which poses challenges in estimating a recommendation model's actual performance. Hence, we underscore the importance of following the global timeline in both training and evaluation stages of recommendation models. Furthermore, we demonstrate that the ignorance of the global timeline and data leakage hinders recommender systems from accurately modeling the temporal context. We specifically investigate this point using "popularity" of items. It is showed that failure to capture the accurate temporal context results in less accurate recommendations. While the importance of adhering to the global timeline is emphasized, the methods for incorporating temporal context into recommender systems remain unclear. To address this gap, we conduct experiments to explore the relationship between user interactions and temporal context. The experimental results provide insights into which interactions and how many interactions should be included in the training set to improve recommendation performance within specific temporal contexts. Through extensive analysis, we find that recent interactions, which are more relevant to the target time context, should be prioritized. These findings offer guidance on effectively integrating temporal context into recommender systems to enhance recommendation accuracy in specific time contexts. From the recent interactions, we learn a user's latest preference. However, relying solely on recent interactions for training may lead to overfitting, causing the recommendation model to overlook long-term preferences that are essential for accurate recommendations. To address this, we propose the use of incremental learning techniques to retain both the short-term and long-term preferences of users. Specifically, we introduce an incremental learning framework that retrains the GCN-based model with the disentanglement of the two types of preferences. This approach ensures effective recommendations. In summary, despite existing research efforts in the field of recommender systems, we contend that there is a lack of study from the perspective of the global timeline. In this thesis, we emphasize the importance of following the global timeline to avoid data leakage issues and effectively model temporal dynamics over time. Furthermore, we propose a retraining framework that not only rigorously considers the global timeline during training and learns user preferences from the most relevant interactions but also retains the long-term characteristics of users to enhance recommendation performance. Finally, we discuss potential areas for future research in the concluding chapter.
author2 Sun Aixin
author_facet Sun Aixin
Ji, Yitong
format Thesis-Doctor of Philosophy
author Ji, Yitong
author_sort Ji, Yitong
title Impact of temporal context on recommender systems along global timeline
title_short Impact of temporal context on recommender systems along global timeline
title_full Impact of temporal context on recommender systems along global timeline
title_fullStr Impact of temporal context on recommender systems along global timeline
title_full_unstemmed Impact of temporal context on recommender systems along global timeline
title_sort impact of temporal context on recommender systems along global timeline
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/173690
_version_ 1794549375801753600
spelling sg-ntu-dr.10356-1736902024-03-07T08:52:06Z Impact of temporal context on recommender systems along global timeline Ji, Yitong Sun Aixin School of Computer Science and Engineering AXSun@ntu.edu.sg Computer and Information Science Recommender systems filter through the vast pool of information and provide personalized recommendations. However, with the dynamic nature of user preference, it is essential to design recommender systems that can adapt to the continuous changes in user preferences and the evolving environment. In this thesis, we conduct a review of existing studies in recommendation models. More importantly, we perform a systematic analysis of training and evaluation protocols in recommender system research. Our analysis reveal that current setups often overlook the global timeline, leading to data leakage issues. To assess the impact of data leakage, we conduct carefully designed experiments where we gradually introduce increasing leaked data in training. The results show that data leakage results in unpredictable and inconsistent recommendation accuracy, which poses challenges in estimating a recommendation model's actual performance. Hence, we underscore the importance of following the global timeline in both training and evaluation stages of recommendation models. Furthermore, we demonstrate that the ignorance of the global timeline and data leakage hinders recommender systems from accurately modeling the temporal context. We specifically investigate this point using "popularity" of items. It is showed that failure to capture the accurate temporal context results in less accurate recommendations. While the importance of adhering to the global timeline is emphasized, the methods for incorporating temporal context into recommender systems remain unclear. To address this gap, we conduct experiments to explore the relationship between user interactions and temporal context. The experimental results provide insights into which interactions and how many interactions should be included in the training set to improve recommendation performance within specific temporal contexts. Through extensive analysis, we find that recent interactions, which are more relevant to the target time context, should be prioritized. These findings offer guidance on effectively integrating temporal context into recommender systems to enhance recommendation accuracy in specific time contexts. From the recent interactions, we learn a user's latest preference. However, relying solely on recent interactions for training may lead to overfitting, causing the recommendation model to overlook long-term preferences that are essential for accurate recommendations. To address this, we propose the use of incremental learning techniques to retain both the short-term and long-term preferences of users. Specifically, we introduce an incremental learning framework that retrains the GCN-based model with the disentanglement of the two types of preferences. This approach ensures effective recommendations. In summary, despite existing research efforts in the field of recommender systems, we contend that there is a lack of study from the perspective of the global timeline. In this thesis, we emphasize the importance of following the global timeline to avoid data leakage issues and effectively model temporal dynamics over time. Furthermore, we propose a retraining framework that not only rigorously considers the global timeline during training and learns user preferences from the most relevant interactions but also retains the long-term characteristics of users to enhance recommendation performance. Finally, we discuss potential areas for future research in the concluding chapter. Doctor of Philosophy 2024-02-23T03:00:42Z 2024-02-23T03:00:42Z 2024 Thesis-Doctor of Philosophy Ji, Y. (2024). Impact of temporal context on recommender systems along global timeline. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/173690 https://hdl.handle.net/10356/173690 10.32657/10356/173690 en This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). application/pdf Nanyang Technological University