Computer Science ›› 2018, Vol. 45 ›› Issue (10): 196-201.doi: 10.11896/j.issn.1002-137X.2018.10.036

• Artificial Intelligence • Previous Articles     Next Articles

Social Recommendation Method Integrating Matrix Factorization and Distance Metric Learning

WEN Jun-hao1,2, DAI Da-wen1,2, YU Jun-liang1,2, GAO Min1,2, ZHANG Yi-hao3   

  1. School of Big Data and Software Engineering,Chongqing University,Chongqing 401331,China 1
    Key Laboratory of Dependable Service Computing in Cyber Physical Society,Ministry of Education,Chongqing 400030,China 2
    School of Computer Science and Engineering,Chongqing University of Technology,Chongqing 400054,China 3
  • Received:2017-08-25 Online:2018-11-05 Published:2018-11-05

Abstract: In order to solve the dilemma called cold start in traditional recommender systems,a novel social recommendation method integrating matrix factorization and distance metric learning was proposed based on the assumption that distance reflects likability.The algorithm trains the samples and distance metric,at the same time,the distance metric and the coordinates of users and items are updated to meet the constraints of distance.Finally,users and items are embedded into an united low dimensional space,and the distance between users and items is used to generate recommendation results.The experimental results on Douban and Epinions datasets show that the proposed method can effectively improve both interpretability and accuracy of recommender systems and is superior to recommendation methods based on matrix factorization.Research results indicate that the proposed method mitigates the cold start dilemma intraditionalrecommender systems,and it provides another research idea for recommender systems.

Key words: Collaborative filtering, Distance metric learning, Matrix factorization, Social recommendations

CLC Number: 

  • TP391
[1]LU J,WU D,MAO M,et al.Recommender system application developments:a survey[J].Decision Support Systems,2015,74(C):12-32.
[2]SARWAR B,KARYPIS G,KONSTAN J,et al.Item-based collaborative filtering recommendation algorithms[C]∥Procee-dings of the 10th International Conference on World Wide Web.ACM,2001:285-295.
[3]SINHA R R,SWEARINGEN K.Comparing Recommendations Made by Online Systems and Friends[C]∥DELOS Workshop:Personalisation and Recommender Systems in Digital Libraries.2001:106.
[4]TANG J,HU X,LIU H.Social recommendation:a review[J].Social Network Analysis and Mining,2013,3(4):1113-1133.
[5]MA H,YANG H,LYU M R,et al.Sorec:social recommendation using probabilistic matrix factorization[C]∥Proceedings of the 17th ACM Conference on Information and Knowledge Ma-nagement.ACM,2008:931-940.
[6]JAMALI M,ESTER M.A matrix factorization technique with trust propagation for recommendation in social networks[C]∥Proceedings of the Fourth ACM Conference on Recommender Systems.ACM,2010:135-142.
[7]MA H,LYU M R,KING I.Learning to recommend with trust and distrust relationships[C]∥Proceedings of the Third ACM Conference on Recommender Systems.ACM,2009:189-196.
[8]XIONG L R,LIU J,TANG Y.Mobile Social Recommendation Based on Unified Probabilistic Matrix Factorization[J].Compu-ter Science,2016,43(9):255-260.(in Chinese)
熊丽荣,刘坚,汤颖.基于联合概率矩阵分解的移动社会化推荐[J].计算机科学,2016,43(9):255-260.
[9]WU P,HOI S C H,ZHAO P,et al.Online multi-modal distance metric learning with application to image retrieval[J].IEEE Transactions on Knowledge and Data Engineering,2016,28(2):454-467.
[10]LIU X Y,LIU G Z.Study on Similarity Learning with Weighted Sampling[J].Computer Science,2014,41(S1):387-390.(in Chinese)
刘欣悦,刘广钟.加权抽样对相似性学习算法的改进效果研究[J].计算机科学,2014,41(S1):387-390.
[11]WANG J,DENG Z,CHOI K S,et al.Distance metric learning for soft subspace clustering in composite kernel space[J].Pattern Recognition,2016,52(C):113-134.
[12]YE J,ZHAO Z,LIU H.Adaptive distance metric learning for clustering[C]∥IEEE Conference on Computer Vision and Pattern Recognition,2007(CVPR’07).IEEE,2007:1-7.
[13]WANG X,HUA G,HAN T.Discriminative tracking by metric learning[C]∥Computer Vision-ECCV 2010.2010:200-214.
[14]KHOSHNESHIN M,STREET W N.Collaborative filtering via euclidean embedding[C]∥Proceedings of the Fourth ACM Conference on Recommender Systems.ACM,2010:87-94.
[15]GOLDBERGER J,HINTON G E,ROWEIS S T,et al.Neighbourhood components analysis[C]∥International Confernece onNeural Information Processing Systems.MIT Press,2005:513-520.
[16]WEINBERGER K Q,SAUL L K.Distance metric learning for large margin nearest neighbor classification[J].Journal of Machine Learning Research,2009,10(2):207-244.
[17]HSIEH C K,YANG L,CUI Y,et al.Collaborative metric lear- ning[C]∥Proceedings of the 26th International Conference on World Wide Web.2017:193-201.
[18]KOREN Y,BELL R,VOLINSKY C.Matrix Factorization Techniques for Recommender Systems[J].Computer,2009,42(8):30-37.
[19]KOREN Y.Collaborative filtering with temporal dynamics[J].Communications of the ACM,2010,53(4):89-97.
[20]SHEN Y Y,YAN Y,WANG H Z.Recent Advances on Supervised Distance Metric Learning Algorithms [J].Acta Automatica Sinica,2014,40(12):2673-2686.(in Chinese)
沈媛媛,严严,王菡子.有监督的距离度量学习算法研究进展[J].自动化学报,2014,40(12):2673-2686.
[21]ZHAO G,QIAN X,XIE X.User-service rating prediction by exploring social users’ rating behaviors[J].IEEE Transactions on Multimedia,2016,18(3):496-506.
[22]MASSA P,AVESANI P.Trust-aware recommender systems [C]∥Proceedings of the 2007 ACM Conference on Recommender Systems.ACM,2007:17-24.
[23]SALAKHUTDINOV R,MNIH A.Probabilistic Matrix Factorization[C]∥International Conference on Neural Information Processing Systems.Curran Associates Inc.,2007:1257-1264.
[24]MA H,KING I,LYU M R.Learning to recommend with social trust ensemble[C]∥Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval.ACM,2009:203-210.
[1] CHENG Zhang-tao, ZHONG Ting, ZHANG Sheng-ming, ZHOU Fan. Survey of Recommender Systems Based on Graph Learning [J]. Computer Science, 2022, 49(9): 1-13.
[2] WANG Guan-yu, ZHONG Ting, FENG Yu, ZHOU Fan. Collaborative Filtering Recommendation Method Based on Vector Quantization Coding [J]. Computer Science, 2022, 49(9): 48-54.
[3] SUN Xiao-han, ZHANG Li. Collaborative Filtering Recommendation Algorithm Based on Rating Region Subspace [J]. Computer Science, 2022, 49(7): 50-56.
[4] CAI Xiao-juan, TAN Wen-an. Improved Collaborative Filtering Algorithm Combining Similarity and Trust [J]. Computer Science, 2022, 49(6A): 238-241.
[5] HE Yi-chen, MAO Yi-jun, XIE Xian-fen, GU Wan-rong. Matrix Transformation and Factorization Based on Graph Partitioning by Vertex Separator for Recommendation [J]. Computer Science, 2022, 49(6A): 272-279.
[6] GUO Liang, YANG Xing-yao, YU Jiong, HAN Chen, HUANG Zhong-hao. Hybrid Recommender System Based on Attention Mechanisms and Gating Network [J]. Computer Science, 2022, 49(6): 158-164.
[7] DONG Xiao-mei, WANG Rui, ZOU Xin-kai. Survey on Privacy Protection Solutions for Recommended Applications [J]. Computer Science, 2021, 48(9): 21-35.
[8] ZHAN Wan-jiang, HONG Zhi-lin, FANG Lu-ping, WU Zhe-fu, LYU Yue-hua. Collaborative Filtering Recommendation Algorithm Based on Adversarial Learning [J]. Computer Science, 2021, 48(7): 172-177.
[9] SHAO Chao, SONG Shu-mi. Collaborative Filtering Recommendation Algorithm Based on User Preference Under Trust Relationship [J]. Computer Science, 2021, 48(6A): 240-245.
[10] DUAN Fei, WANG Hui-min, ZHANG Chao. Cauchy Non-negative Matrix Factorization for Data Representation [J]. Computer Science, 2021, 48(6): 96-102.
[11] WU Jian-xin, ZHANG Zhi-hong. Collaborative Filtering Recommendation Algorithm Based on User Rating and Similarity of Explicit and Implicit Interest [J]. Computer Science, 2021, 48(5): 147-154.
[12] XIAO Shi-tao, SHAO Ying-xia, SONG Wei-ping, CUI Bin. Hybrid Score Function for Collaborative Filtering Recommendation [J]. Computer Science, 2021, 48(3): 113-118.
[13] HAO Zhi-feng, LIAO Xiang-cai, WEN Wen, CAI Rui-chu. Collaborative Filtering Recommendation Algorithm Based on Multi-context Information [J]. Computer Science, 2021, 48(3): 168-173.
[14] HAN Li-feng, CHEN Li. User Cold Start Recommendation Model Integrating User Attributes and Item Popularity [J]. Computer Science, 2021, 48(2): 114-120.
[15] LI Kang-lin, GU Tian-long, BIN Chen-zhong. Multi-space Interactive Collaborative Filtering Recommendation [J]. Computer Science, 2021, 48(12): 181-187.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!