Movie Recommendation via Markovian Factorization of Matrix Processes

The success of the probabilistic matrix factorization (PMF) model has inspired the rapid development of collaborative filtering algorithms, among which timeSVD++ has demonstrated great performance advantage in solving the movie rating prediction problem. Allowing the model to evolve over time, timeS...

Full description

Bibliographic Details
Main Authors: Richong Zhang, Yongyi Mao
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8610156/
id doaj-cea8e4af1ca64fd5b24345b825f38a30
record_format Article
spelling doaj-cea8e4af1ca64fd5b24345b825f38a302021-03-29T22:31:19ZengIEEEIEEE Access2169-35362019-01-017131891319910.1109/ACCESS.2019.28922898610156Movie Recommendation via Markovian Factorization of Matrix ProcessesRichong Zhang0https://orcid.org/0000-0002-1207-0300Yongyi Mao1BDBC and SKLSDE, School of Computer Science and Engineering, Beihang University, Beihang, ChinaSchool of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, CanadaThe success of the probabilistic matrix factorization (PMF) model has inspired the rapid development of collaborative filtering algorithms, among which timeSVD++ has demonstrated great performance advantage in solving the movie rating prediction problem. Allowing the model to evolve over time, timeSVD++ accounts for “concept drift” in collaborative filtering by heuristically modifying the quadratic optimization problem derived from the PMF model. As such, timeSVD++ no longer carries any probabilistic interpretation. This lack of frameworks makes the generalization of timeSVD++ to other collaborative filtering problems rather difficult. This paper presents a new model family termed Markovian factorization of matrix process (MFMP). On one hand, MFMP models, such as timeSVD++, are capable of capturing the temporal dynamics in the dataset, and on the other hand, they also have clean probabilistic formulations, allowing them to adapt to a wide spectrum of collaborative filtering problems. Two simple example models in this family are introduced for the prediction of movie ratings using time-stamped rating data. The experimental study using MovieLens dataset demonstrates that the two models, although simple and primitive, already have comparable or even better performance than timeSVD++ and a standard tensor factorization model.https://ieeexplore.ieee.org/document/8610156/Recommender systemcollaborative filteringmatrix factorization
collection DOAJ
language English
format Article
sources DOAJ
author Richong Zhang
Yongyi Mao
spellingShingle Richong Zhang
Yongyi Mao
Movie Recommendation via Markovian Factorization of Matrix Processes
IEEE Access
Recommender system
collaborative filtering
matrix factorization
author_facet Richong Zhang
Yongyi Mao
author_sort Richong Zhang
title Movie Recommendation via Markovian Factorization of Matrix Processes
title_short Movie Recommendation via Markovian Factorization of Matrix Processes
title_full Movie Recommendation via Markovian Factorization of Matrix Processes
title_fullStr Movie Recommendation via Markovian Factorization of Matrix Processes
title_full_unstemmed Movie Recommendation via Markovian Factorization of Matrix Processes
title_sort movie recommendation via markovian factorization of matrix processes
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description The success of the probabilistic matrix factorization (PMF) model has inspired the rapid development of collaborative filtering algorithms, among which timeSVD++ has demonstrated great performance advantage in solving the movie rating prediction problem. Allowing the model to evolve over time, timeSVD++ accounts for “concept drift” in collaborative filtering by heuristically modifying the quadratic optimization problem derived from the PMF model. As such, timeSVD++ no longer carries any probabilistic interpretation. This lack of frameworks makes the generalization of timeSVD++ to other collaborative filtering problems rather difficult. This paper presents a new model family termed Markovian factorization of matrix process (MFMP). On one hand, MFMP models, such as timeSVD++, are capable of capturing the temporal dynamics in the dataset, and on the other hand, they also have clean probabilistic formulations, allowing them to adapt to a wide spectrum of collaborative filtering problems. Two simple example models in this family are introduced for the prediction of movie ratings using time-stamped rating data. The experimental study using MovieLens dataset demonstrates that the two models, although simple and primitive, already have comparable or even better performance than timeSVD++ and a standard tensor factorization model.
topic Recommender system
collaborative filtering
matrix factorization
url https://ieeexplore.ieee.org/document/8610156/
work_keys_str_mv AT richongzhang movierecommendationviamarkovianfactorizationofmatrixprocesses
AT yongyimao movierecommendationviamarkovianfactorizationofmatrixprocesses
_version_ 1724191436370345984