Cargando…
Using Dynamic Multi-Task Non-Negative Matrix Factorization to Detect the Evolution of User Preferences in Collaborative Filtering
Predicting what items will be selected by a target user in the future is an important function for recommendation systems. Matrix factorization techniques have been shown to achieve good performance on temporal rating-type data, but little is known about temporal item selection data. In this paper,...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4535854/ https://www.ncbi.nlm.nih.gov/pubmed/26270539 http://dx.doi.org/10.1371/journal.pone.0135090 |
_version_ | 1782385659360575488 |
---|---|
author | Ju, Bin Qian, Yuntao Ye, Minchao Ni, Rong Zhu, Chenxi |
author_facet | Ju, Bin Qian, Yuntao Ye, Minchao Ni, Rong Zhu, Chenxi |
author_sort | Ju, Bin |
collection | PubMed |
description | Predicting what items will be selected by a target user in the future is an important function for recommendation systems. Matrix factorization techniques have been shown to achieve good performance on temporal rating-type data, but little is known about temporal item selection data. In this paper, we developed a unified model that combines Multi-task Non-negative Matrix Factorization and Linear Dynamical Systems to capture the evolution of user preferences. Specifically, user and item features are projected into latent factor space by factoring co-occurrence matrices into a common basis item-factor matrix and multiple factor-user matrices. Moreover, we represented both within and between relationships of multiple factor-user matrices using a state transition matrix to capture the changes in user preferences over time. The experiments show that our proposed algorithm outperforms the other algorithms on two real datasets, which were extracted from Netflix movies and Last.fm music. Furthermore, our model provides a novel dynamic topic model for tracking the evolution of the behavior of a user over time. |
format | Online Article Text |
id | pubmed-4535854 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-45358542015-08-20 Using Dynamic Multi-Task Non-Negative Matrix Factorization to Detect the Evolution of User Preferences in Collaborative Filtering Ju, Bin Qian, Yuntao Ye, Minchao Ni, Rong Zhu, Chenxi PLoS One Research Article Predicting what items will be selected by a target user in the future is an important function for recommendation systems. Matrix factorization techniques have been shown to achieve good performance on temporal rating-type data, but little is known about temporal item selection data. In this paper, we developed a unified model that combines Multi-task Non-negative Matrix Factorization and Linear Dynamical Systems to capture the evolution of user preferences. Specifically, user and item features are projected into latent factor space by factoring co-occurrence matrices into a common basis item-factor matrix and multiple factor-user matrices. Moreover, we represented both within and between relationships of multiple factor-user matrices using a state transition matrix to capture the changes in user preferences over time. The experiments show that our proposed algorithm outperforms the other algorithms on two real datasets, which were extracted from Netflix movies and Last.fm music. Furthermore, our model provides a novel dynamic topic model for tracking the evolution of the behavior of a user over time. Public Library of Science 2015-08-13 /pmc/articles/PMC4535854/ /pubmed/26270539 http://dx.doi.org/10.1371/journal.pone.0135090 Text en © 2015 Ju et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited. |
spellingShingle | Research Article Ju, Bin Qian, Yuntao Ye, Minchao Ni, Rong Zhu, Chenxi Using Dynamic Multi-Task Non-Negative Matrix Factorization to Detect the Evolution of User Preferences in Collaborative Filtering |
title | Using Dynamic Multi-Task Non-Negative Matrix Factorization to Detect the Evolution of User Preferences in Collaborative Filtering |
title_full | Using Dynamic Multi-Task Non-Negative Matrix Factorization to Detect the Evolution of User Preferences in Collaborative Filtering |
title_fullStr | Using Dynamic Multi-Task Non-Negative Matrix Factorization to Detect the Evolution of User Preferences in Collaborative Filtering |
title_full_unstemmed | Using Dynamic Multi-Task Non-Negative Matrix Factorization to Detect the Evolution of User Preferences in Collaborative Filtering |
title_short | Using Dynamic Multi-Task Non-Negative Matrix Factorization to Detect the Evolution of User Preferences in Collaborative Filtering |
title_sort | using dynamic multi-task non-negative matrix factorization to detect the evolution of user preferences in collaborative filtering |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4535854/ https://www.ncbi.nlm.nih.gov/pubmed/26270539 http://dx.doi.org/10.1371/journal.pone.0135090 |
work_keys_str_mv | AT jubin usingdynamicmultitasknonnegativematrixfactorizationtodetecttheevolutionofuserpreferencesincollaborativefiltering AT qianyuntao usingdynamicmultitasknonnegativematrixfactorizationtodetecttheevolutionofuserpreferencesincollaborativefiltering AT yeminchao usingdynamicmultitasknonnegativematrixfactorizationtodetecttheevolutionofuserpreferencesincollaborativefiltering AT nirong usingdynamicmultitasknonnegativematrixfactorizationtodetecttheevolutionofuserpreferencesincollaborativefiltering AT zhuchenxi usingdynamicmultitasknonnegativematrixfactorizationtodetecttheevolutionofuserpreferencesincollaborativefiltering |