JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE) ›› 2016, Vol. 46 ›› Issue (3): 65-73.doi: 10.6040/j.issn.1672-3961.2.2015.080

Previous Articles     Next Articles

Multi-criteria collaborative filtering algorithm based on probabilistic matrix factorization

PANG Juntao1, ZHANG Hui2*, YANG Chunming1, LI Bo1,3, ZHAO Xujian1   

  1. 1.School of Computer Science and Technology, Southwest University of Science and Technology, Mianyang 621010, Sichuan, China;
    2. Educational Informationization Office, Southwest University of Science and Technology, Mianyang 621010, Sichuan, China;
    3. School of Computer Science and Technology, University of Science and Technology of China, Hefei 230026, Anhui, China
  • Received:2015-06-23 Online:2016-06-30 Published:2015-06-23

Abstract: In order to solve the problem that the correlation was neglected among the multi-criteria in the recommendation method of the multi-criteria, a multi-criteria collaborative filtering algorithm based on probabilistic matrix factorization(MCPMF)was proposed. The algorithm represented the multi-criteria as a weight-matrix which has influence on all users and items. The latent distribution of the weight-matrix was assumed to follow Gaussian distribution, and the probability density distribution of the matrix was conditional related to the distribution of user and item latent feature matrix. The user and item feature matrix was learned by probability matrix factorization method. Experimental results on two real datasets showed that the proposed method was more accurate in forecasting the user's overall rating compared with methods which only considered single overall rating and could reduce the impact of data sparsity to recommendation algorithms.

Key words: probabilistic matrix factorizetion, collaborative filtering, recommendation system, multi-criteria

CLC Number: 

  • TP181
[1] ADOMAVICIUS G, TUZHILIN A. Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions[J]. Knowledge and Data Engineering, IEEE Transactions on, 2005, 17(6):734-749.
[2] LAKIOTAKI K, TSAFARAKIS S, MATSATSINIS N. UTA-Rec: a recommender system based on multiple criteria analysis[C] //Proceedings of the 2008 ACM Conference on Recommender Systems. Lausann, Switzerland: ACM, 2008:219-226.
[3] MANOUSELIS N, COSTOPOULOU C. Analysis and classification of multi-criteria recommender systems[J]. World Wide Web, 2007, 10(4):415-441.
[4] MANOUSELIS N, COSTOPOULOU C. Experimental analysis of design choices in multiattribute utility collaborative filtering[J]. International Journal of Pattern Recognition and Artificial Intelligence, 2007, 21(2):311-331.
[5] ADOMAVICIUS G, KWON Y O. New recommendation techniques for multicriteria rating systems[J]. Intelligent Systems, IEEE, 2007, 22(3):48-55.
[6] JANNACH D, KARAKAYA Z, GEDIKLI F. Accuracy improvements for multi-criteria recommender systems[C] //Proceedings of the 13th ACM Conference on Electronic Commerce. Valencia, Spain: ACM, 2012:674-689.
[7] HWANG C S. Genetic algorithms for feature weighting in multi-criteria recommender systems[J].Journal of Convergence Information Technology, 2010(5):126-136.
[8] TSOUKIàs A, MATSATSINIS N, LAKIOTAKI K. Multi-criteria user modeling in recommender systems[J]. IEEE Intelligent Systems, 2011, 26(2):64-76.
[9] LAKIOTAKI K, TSAFARAKIS S, MATSATSINIS N. UTA-Rec: a recommender system based on multiple criteria analysis[C] //Proceedings of the 2008 ACM Conference on Recommender Systems. Lausann, Switzerland: ACM, 2008:219-226.
[10] MANOUSELIS N, COSTOPOULOU C. Analysis and classification of multi-criteria recommender systems[J]. World Wide Web, 2007, 10(4):415-441.
[11] NILASHI M, JANNACH D, IBRAHIM O, et al. Clustering-and regression-based multi-criteria collaborative filtering with incremental updates[J]. Information Sciences, 2015, 293(293):235-250.
[12] NILASHI M, IBRAHIM O, ITHNIN N. Multi-criteria collaborative filtering with high accuracy using higher order singular value decomposition and Neuro-Fuzzy system[J]. Knowledge-Based Systems, 2014, 60(2):82-101.
[13] NILASHI M, IBRAHIM O B, ITHNIN N, et al. A multi-criteria recommendation system using dimensionality reduction and Neuro-Fuzzy techniques[J]. Soft Computing, 2015, 19(11):3173-3207.
[14] 张付志, 常俊风, 王栋. 基于 Widrow-Hoff 神经网络的多指标推荐算法[J]. 模式识别与人工智能, 2011, 24(2):233-242. ZHANG Fuzhi, CHANG Junfeng,WANG Dong. Multi-riteria recommendation algorithm based on widrow-hoff neural network[J]. Pattern Recognition and Artificial Intelligence, 2011, 24(2):233-242.
[15] ZHANG Y, ZHUANG Y, WU J, et al. Applying probabilistic latent semantic analysis to multi-criteria recommender system[J]. Ai Communications, 2009, 22(2): 97-107.
[16] DUECK D, FREY B, DUECK D, et al. Probabilistic sparse matrix factorization[EB/OL].(2004-09-28)[2014-04-21]. http://www.researchgate.net/publication/240191894-Probabilistic-Sparse-Matrix-Factorization.
[17] MNIH A, SALAKHUTDINOV R. Probabilistic matrix factorization[C] //Advances in Neural Information Processing Systems. Vancouver, Canada: MIT Press, 2007:1257-1264.
[18] SALAKHUTDINOV R, MNIH A. Bayesian probabilistic matrix factorization using Markov chain Monte Carlo[C] //Proceedings of the 25th International Conference on Machine Learning. Helsinki, Finland: ACM, 2008: 880-887.
[19] ZHOU T, SHAN H, BANERJEE A, et al. Kernelized probabilistic matrix factorization: exploiting graphs and side information[C]. SDM 2012.California, USA: SDM, 2012, 12:403-414.
[20] LI Z, LIU J, ZHU X, et al. Image annotation using multi-correlation probabilistic matrix factorization[C] //Proceedings of the International Conference on Multimedia. Firenze, Italia: ACM, 2010:1187-1190.
[21] PATEREK A. Improving regularized singular value decomposition for collaborative filtering[C] //Proceedings of KDD Cup and Workshop. California, USA: ACM, 2007, 2007: 5-8.
[22] FUCHS M, ZANKER M. Multi-criteria Ratings for Recommender Systems: An Empirical Analysis in the Tourism Domain[J]. Lecture Notes in Business Information Processing, 2012, 123:100-111.
[1] Shengnan ZHANG,Lei WANG,Chunhong CHANG,Benli HAO. Image denoising based on 3D shearlet transform and BM4D [J]. Journal of Shandong University(Engineering Science), 2020, 50(2): 83-90.
[2] Delei CHEN, Cheng WANG, Jianwei CHEN, Yiyin WU. GRU-based collaborative filtering recommendation algorithm with active learning [J]. Journal of Shandong University(Engineering Science), 2020, 50(1): 21-27.
[3] Yun HU,Shu ZHANG,Hui LI,Kankan SHE,Jun SHI. Recommendation algorithm based on trust network reconfiguration [J]. Journal of Shandong University(Engineering Science), 2019, 49(2): 42-46.
[4] LIN Yaojin, ZHANG Jia, LIN Menglei, WANG Juan. A method of collaborative filtering recommendation based on fuzzy information entropy [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2016, 46(5): 13-20.
[5] HUANG Dan, WANG Zhihai, LIU Haiyang. A local collaborative filtering algorithm based on ranking recommendation tasks [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2016, 46(5): 29-36.
[6] LI Shuo, SHI Yuliang. The method of spot cluster recommendation in location-based social networks [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2016, 46(3): 44-50.
[7] ZHANG Jia, LIN Yaojin, LIN Menglei, LIU Jinghua, LI Huizong. Entropy-based collaborative filtering algorithm [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2016, 46(2): 43-50.
[8] LIU Jing, PEI Zheng, ZHOU Bin. Fuzzy multi-criteria linguistic decision-making method based on equivalence relation [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2014, 44(4): 9-15.
[9] SUN Yuanshuai, CHEN Yao, LIU Xiangrong, CHEN Ke, LIN Chen. Recommendation algorithm based on hierarchical item similarity [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2014, 44(3): 8-14.
[10] CHEN Dawei, YAN Zhao*, LIU Haoyan. Overfitting phenomenon  of  the series of single value decomposition algorithms in rating prediction [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2014, 44(3): 15-21.
[11] LI Gai1,2,3, LI Lei2,3. A  new algorithm of cold-start in a collaborative filtering system [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2012, 42(2): 11-17.
[12] WANG Ai-guo, LI Lian*, YANG Jing, CHEN Gui-lin. An algorithm based on Bayesian network for web page recommendation [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2011, 41(4): 137-142.
[13] MAO Qin-jiao1, FENG Bo-qin1, LI Yan1,2, PAN Shan-liang3. A novel users’ interests prediction approach based on concept lattice [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2010, 40(5): 159-163.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] ZOU Feifei,GUAN Xiaojun,HAN Zhenqiang,SHEN Xiaomin,MA Xiaofei ,LIU Yunteng . hermal simulating experiment and FEM simulation of dynamic recrystallization of 09CuPTiRE steel[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2006, 36(5): 17 -20 .
[2] HU Tian-liang,LI Peng,ZHANG Cheng-rui,ZUO Yi . Design of a QEP decode counter based on VHDL[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2008, 38(3): 10 -13 .
[3] KONG Wei-tao,ZHANG Qing-fan,ZHANG Cheng-hui . DSP based implementation of the space vector pulse width modulation[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2008, 38(3): 81 -84 .
[4] WANG Shan,LI Tian-ze . A new method for the control of a wound-rotor induction machine[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2008, 38(3): 86 -89 .
[5] ZHENG Gui-lan,GUAN Rui-fang,SUI Su,LI Jian-quan,LI Guo-zhong . Study on discrimination effect of reactive and reflective road coating[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2007, 37(1): 86 -89 .
[6] ZHANG Ying-Chun, WANG Zuo-Xun, WANG Gui-Juan. High voltage cable temperature measurement system based on neural network controller[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(5): 62 -67 .
[7] SHI Wen-Hua, LIU Wei-Dong, SUN Yong-Fu. Research of 1/3 dam breach simulation and personnel evacuation scenario based on digital elevation model DEM in a quake lake[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(5): 144 -148 .
[8] MENG Jian, LI Yibin, LI Bin. Bound gait controlling method of quadruped robot[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2015, 45(3): 28 -34 .
[9] LI Yi-bin ,RUAN Jiu-hong ,LIU Lu-yuan,SONG Rui,RONG Xue-wen . Vehicle longitudinal acceleration control based on ADRC[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2008, 38(4): 1 -04 .
[10] ZHANG Qin-song, LI Shu-cai, HAN Hong-wei, GE Yan-hui, LIU Ren-tai, ZHANG Xiao. Study on risk evaluation and water inrush disaster preventingtechnology during construction of karst tunnels[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(3): 106 -110 .