MapReduce implementation of Variational Bayesian Probabilistic Matrix Factorization algorithm
MapReduce implementation of Variational Bayesian Probabilistic Matrix Factorization algorithm
复制标题
DOI:
10.1109/bigdata.2013.6691747
复制
发表时间:
2013-10
期刊:
影响因子:
--
通讯作者:
N. C. Tewari;H. M. Koduvely;S. Guha;Arun Yadav;Gladbin David
中科院分区:
文献类型:
--
作者:
N. C. Tewari;H. M. Koduvely;S. Guha;Arun Yadav;Gladbin David
We introduce in this paper a scalable implementation of Variational Bayesian Matrix Factorization method for collaborative filtering using the MapReduce framework. Variational Bayesian methods have the advantage of providing good approximate analytical solutions for the posterior distribution. Due to the independence assumption about the parameters in the posterior distribution, variational methods are also likely to be able to parallelize efficiently. Though Variational Bayesian Matrix Factorization method has shown to produce more accurate results in collaborative filtering, its scaling properties have not studied so far. We ran our MapReduce implementation on the CiteULike data set and show that our parallelization scheme achieves approximately linear scaling. We also compare its performance with the MapReduce implementation of a popular matrix factorization algorithm, ALSWR, from the open source machine learning library Mahout.