Computer Science ›› 2017, Vol. 44 ›› Issue (Z6): 438-441, 469.doi: 10.11896/j.issn.1002-137X.2017.6A.098

Previous Articles     Next Articles

Personalized Recommendation Based on Probabilistic Matrix Factorization in Big Data Environment

TIAN Xian-zhong and SHEN Jie   

  • Online:2017-12-01 Published:2018-12-01

Abstract: Probabilistic matrix factorization is a type of collaborative filtering algorithm which is widely used in recent years.Based on the problem of how to use matrix factorization technology to improve the recommendation quality and how to breakthrough the limitation of calculation time and resource in big data environment,we introduced an improved probabilistic matrix factorization algorithm which integrates neighbor information and introduced parallel-IPMF,overcoming the problem of high calculation complex and the problem of parallelization.We used the real dataset to implement our algorithm on the MapReduce parallel computation framework.The experiment results show that our algorithm can improve the recommendation quality and reduce the computation time.

Key words: Recommendation algorithm,Probabilistic matrix factorization,Big data,MapReduce

[1] ADOMAVICIUS G,TUZHILIN A.Toward the Next Generation of Recommender Systems:A Survey of the State-of-the-Art and Possible Extensions[J].IEEE Transactions on Knowledge and Data Engineering,2005,7(6):734-749.
[2] SALAKHUTDINOV R,MNIH A.Probabilistic Matrix Factorization[M]∥Advances in neural information processing systems,NIPS’08.Cambridge,Massachusetts,USA,MIT Press,2008:1257-1264.
[3] ZHANG Z J,LIU H.Social Recommendation Model Combining Trust Propagation and Sequential Behaviors[C]∥Applied Intelligence.2015.
[4] LIU Q,WANG C W,XU C F.A modified PMF modelincorporating implicit item associations[C]∥Proceedings of 24th International Conference on Tools with Artificial Intelligence.Athens,Greece,2012.
[5] CHAKROUN I,Haber T,AA T V.Exploring Parallel Implementations of the Bayesian Probabilistic Matrix Factorization[C]∥Parallel,Distributed,and Network-Based Processing (PDP).2016.
[6] GEMULLA R,HAAS P J,NIJKAMP E,et al.Large-Scale matrix factorization with distributed stochastic gradient descent[C]∥Proc.of the 17th ACM SIGKDD Int’l Conf.on Know-ledge Discovery and Data Mining.ACM Press,2011:69-77.
[7] RECHT B,R C.Parallel stochastic gradient algorithms forlarge-scale matrix completion[J].Mathematical Programming Computation,2013,5(2):201-226.
[8] 印鉴,王智圣,李琪,等.基于大规模隐式反馈的个性化推荐[J].软件学报,2014,5(9):1953-1966.
[9] Lmmel R.Google’s MapReduce programming model-revisited[J].Science of Computer Programming,2007,68(3):208-237.
[10] 王全民,苗雨,何明,等.基于矩阵分解的协同过滤算法的并行化研究[J].计算机技术与发展,2015,5(2):55-59.
[11] Cloudera.Cloudera[EB/OL].http://www.cloudera.com.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] LEI Li-hui and WANG Jing. Parallelization of LTL Model Checking Based on Possibility Measure[J]. Computer Science, 2018, 45(4): 71 -75, 88 .
[2] XIA Qing-xun and ZHUANG Yi. Remote Attestation Mechanism Based on Locality Principle[J]. Computer Science, 2018, 45(4): 148 -151, 162 .
[3] LI Bai-shen, LI Ling-zhi, SUN Yong and ZHU Yan-qin. Intranet Defense Algorithm Based on Pseudo Boosting Decision Tree[J]. Computer Science, 2018, 45(4): 157 -162 .
[4] WANG Huan, ZHANG Yun-feng and ZHANG Yan. Rapid Decision Method for Repairing Sequence Based on CFDs[J]. Computer Science, 2018, 45(3): 311 -316 .
[5] SUN Qi, JIN Yan, HE Kun and XU Ling-xuan. Hybrid Evolutionary Algorithm for Solving Mixed Capacitated General Routing Problem[J]. Computer Science, 2018, 45(4): 76 -82 .
[6] ZHANG Jia-nan and XIAO Ming-yu. Approximation Algorithm for Weighted Mixed Domination Problem[J]. Computer Science, 2018, 45(4): 83 -88 .
[7] WU Jian-hui, HUANG Zhong-xiang, LI Wu, WU Jian-hui, PENG Xin and ZHANG Sheng. Robustness Optimization of Sequence Decision in Urban Road Construction[J]. Computer Science, 2018, 45(4): 89 -93 .
[8] LIU Qin. Study on Data Quality Based on Constraint in Computer Forensics[J]. Computer Science, 2018, 45(4): 169 -172 .
[9] ZHONG Fei and YANG Bin. License Plate Detection Based on Principal Component Analysis Network[J]. Computer Science, 2018, 45(3): 268 -273 .
[10] SHI Wen-jun, WU Ji-gang and LUO Yu-chun. Fast and Efficient Scheduling Algorithms for Mobile Cloud Offloading[J]. Computer Science, 2018, 45(4): 94 -99, 116 .