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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |