Personalized Preference Drift Aware Sequential Recommender System
The user preference patterns are highly dynamic and develop over time. To address the drift of user preference patterns, most of the prior works for sequential recommendation categorize the user preference patterns into different patterns, e.g., short-term and long-term preference. However, the numb...
Guardado en:
Autores principales: | , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
IEEE
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/3512a8adfa7643689c715f8fcc12f5a4 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:3512a8adfa7643689c715f8fcc12f5a4 |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:3512a8adfa7643689c715f8fcc12f5a42021-11-26T00:01:23ZPersonalized Preference Drift Aware Sequential Recommender System2169-353610.1109/ACCESS.2021.3128769https://doaj.org/article/3512a8adfa7643689c715f8fcc12f5a42021-01-01T00:00:00Zhttps://ieeexplore.ieee.org/document/9617631/https://doaj.org/toc/2169-3536The user preference patterns are highly dynamic and develop over time. To address the drift of user preference patterns, most of the prior works for sequential recommendation categorize the user preference patterns into different patterns, e.g., short-term and long-term preference. However, the number of user preference patterns is pre-defined and identical for every user, resulting in the drift patterns regardless of the user’s actual drift points. Moreover, existing works recommend the next item by considering the whole historical sequence, which contains the noises from interactions irrelevant to the current user preference pattern. In this work, we propose a model to personalized detects drift of user preference patterns, called PPD. Our proposed method determines the actual drift of user preference patterns by capturing the changes in the characteristics of consecutive items throughout the historical sequence. The detected drift pattern allows PPD to partition the historical sequence into various sub-sequences which contain only a particular preference pattern. As a result, PPD delivers the recommendations relevant to the current user preference pattern by considering only the sub-sequences with similar preference patterns instead of utilizing the whole historical sequence. We conduct the experiments to verify the effectiveness of our proposed method by comparing PPD with the baselines aiming to model the user drift pattern for the recommendation. The experimental results show that our proposed method consistently outperforms the baselines on three benchmark datasets. Additionally, the experiment further shows that PPD delivers superior results when considering only the relevant periods rather than the whole sequence.Nakarin SritrakoolSaranya ManeerojIEEEarticleNeural networksmachine learningrecommender systemsElectrical engineering. Electronics. Nuclear engineeringTK1-9971ENIEEE Access, Vol 9, Pp 155491-155506 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
Neural networks machine learning recommender systems Electrical engineering. Electronics. Nuclear engineering TK1-9971 |
spellingShingle |
Neural networks machine learning recommender systems Electrical engineering. Electronics. Nuclear engineering TK1-9971 Nakarin Sritrakool Saranya Maneeroj Personalized Preference Drift Aware Sequential Recommender System |
description |
The user preference patterns are highly dynamic and develop over time. To address the drift of user preference patterns, most of the prior works for sequential recommendation categorize the user preference patterns into different patterns, e.g., short-term and long-term preference. However, the number of user preference patterns is pre-defined and identical for every user, resulting in the drift patterns regardless of the user’s actual drift points. Moreover, existing works recommend the next item by considering the whole historical sequence, which contains the noises from interactions irrelevant to the current user preference pattern. In this work, we propose a model to personalized detects drift of user preference patterns, called PPD. Our proposed method determines the actual drift of user preference patterns by capturing the changes in the characteristics of consecutive items throughout the historical sequence. The detected drift pattern allows PPD to partition the historical sequence into various sub-sequences which contain only a particular preference pattern. As a result, PPD delivers the recommendations relevant to the current user preference pattern by considering only the sub-sequences with similar preference patterns instead of utilizing the whole historical sequence. We conduct the experiments to verify the effectiveness of our proposed method by comparing PPD with the baselines aiming to model the user drift pattern for the recommendation. The experimental results show that our proposed method consistently outperforms the baselines on three benchmark datasets. Additionally, the experiment further shows that PPD delivers superior results when considering only the relevant periods rather than the whole sequence. |
format |
article |
author |
Nakarin Sritrakool Saranya Maneeroj |
author_facet |
Nakarin Sritrakool Saranya Maneeroj |
author_sort |
Nakarin Sritrakool |
title |
Personalized Preference Drift Aware Sequential Recommender System |
title_short |
Personalized Preference Drift Aware Sequential Recommender System |
title_full |
Personalized Preference Drift Aware Sequential Recommender System |
title_fullStr |
Personalized Preference Drift Aware Sequential Recommender System |
title_full_unstemmed |
Personalized Preference Drift Aware Sequential Recommender System |
title_sort |
personalized preference drift aware sequential recommender system |
publisher |
IEEE |
publishDate |
2021 |
url |
https://doaj.org/article/3512a8adfa7643689c715f8fcc12f5a4 |
work_keys_str_mv |
AT nakarinsritrakool personalizedpreferencedriftawaresequentialrecommendersystem AT saranyamaneeroj personalizedpreferencedriftawaresequentialrecommendersystem |
_version_ |
1718409960998567936 |