Computer Science ›› 2021, Vol. 48 ›› Issue (3): 168-173.doi: 10.11896/jsjkx.200700101

• Database & Big Data & Data Science • Previous Articles     Next Articles

Collaborative Filtering Recommendation Algorithm Based on Multi-context Information

HAO Zhi-feng1,2, LIAO Xiang-cai1, WEN Wen1, CAI Rui-chu1   

  1. 1 School of Computer Science and Technology,Guangdong University of Technology,Guangzhou 510006,China
    2 School of Mathematics and Big Data,Foshan University,Foshan,Guangdong 528000,China
  • Received:2020-07-15 Revised:2020-09-24 Online:2021-03-15 Published:2021-03-05
  • About author:HAO Zhi-feng,born in 1968,Ph.D,professor,Ph.D supervisor,is a member of China Computer Federation.His main research interests include various aspects of algebra,machine learning,data mining and evolutionary alogrithms.
    WEN Wen,born in 1981, Ph.D,professor,is a member of China Computer Federation.Her main research interests include machine learning,graph embedding and sequential data analysis.
  • Supported by:
    National Natural Science Foundation of China(61876043,61976052) and Science and Technology Planning Project of Guangdong Province(2019A141401006).

Abstract: With the development of e-commerce and the Internet,as well as the explosive growth of data information,collaborative filtering algorithm as a simple and efficient recommendation algorithm can effectively alleviate the problem of information explosion.However,the traditional collaborative filtering algorithm only uses a single rating to mine similar users,and the recommendation effect is not dominant.In order to improve the quality of personalized recommendations,how to make full use of the user (items) text,pictures,labels and other information to maximize the value of data is an urgent problem to be solved by the current recommendation system.Therefore,user-product interaction information is used as a bipartite graph,and different simila-rity networks are constructed according to the characteristics of different contexts.The design objective function is combined with matrix decomposition under the constraints of various information networks and user or item embedding can be gotten.Extensive experiments are conducted on multiple data sets,and the results show that the collaborative filtering algorithm by fusion of multiple types of information can effectively improve the accuracy of recommendations and alleviate the problem of data sparsity.

Key words: Collaborative filtering, Matrix decomposition, Multi-context information, Recommendation system

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].IEEE Transactions on Knowledge and Data Engineering,2005,17(6):734-749.
[2]KOREN Y,BELL R,VOLINSKY C.Matrix factorization techniques for recommender systems[J].Computer,2009,42(8):30-37.
[3]MNIH A,SALAKHUTDINOV R R.Probabilistic matrix fac-torization[C]//Advances in Neural Information Processing Systems.2008:1257-1264.
[4]LUO X,ZHOU M,XIA Y,et al.An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems[J].IEEE Transactions on Industrial Informatics,2014,10(2):1273-1284.
[5]SINGH A P ,GORDON G J .Relational Learning via Collective Matrix Factorization[C]//Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.Las Vegas,Nevada,USA,ACM,2008.
[6]BOUCHARD G,YIN D,GUO S.Convex collective matrix factorization[C]//Artificial Intelligence and Statistics.2013:144-152.
[7]SINGH A P,GORDON G J.A unified view of matrix factorization models[C]//Joint European Conference on Machine Lear-ning and Knowledge Discovery in Databases.Berlin,Heidelberg:Springer,2008:358-373.
[8]LIANG D,ALTOSAAR J,CHARLIN L,et al.Factorizationmeets the item embedding:Regularizing matrix factorization with item co-occurrence[C]//Proceedings of the 10th ACM Conference on Recommender Systems.2016:59-66.
[9]MIKOLOV T .Distributed Representations of Words and Phrases and their,Compositionality[J].Advances in Neural Information Processing Systems,2013,26:3111-3119.
[10]LEVY O ,GOLDBERG Y.Neural word embedding as implicit matrix factorization[J].Advances in Neural Information Processing Systems,2014,3:2177-2185.
[11]ZHANG K H,LIANG J Y,ZHAO X W,et al.A collaborative filtering recommendation algorithm based on information of community experts[J].Journal of Computer Research and Development,2018,55(5):968-976.
[12]YU Y H,GAO Y,WANG H,et al.Integrating user social status and matrix factorization for item recommendation[J].Journal of Computer Research and Development,2018,55(1):113-124.
[13]MOHSEN J,MARTIN E.A matrix factorization technique with trust propagation for recommendation in social networks[C]//Proceedings of the Fourth ACM Conference on Recommender Systems.2010:135-142.
[14]LIANG D,ZHAN M,ELLIS D P W.Content-Aware Collaborative Music Recommendation Using Pre-trained Neural Networks[C]//ISMIR.2015:295-301.
[15]AMJAD A,KYLE K,KYUNGHYUN C,et al.Learning distri-buted representations from reviews for collaborative filtering [C]//Proceedings of the 9th ACM Conference on Recommender Systems.2015:147-154.
[16]HE R N,MCAULEY J L J.VBPR:visual bayesian personalized ranking from implicit feedback[J].arXiv:1510.01784,2015.
[17]KIM D H,PARK C Y,OH J,et al.Convolutional matrix factorization for document context-aware recommendation [C]//Proceedings of the 10th ACM Conference on Recommender Systems.2016:233-240.
[18]PEROZZI B,AL-RFOU R,SKIENA S.Deepwalk:Online lear-ning of social representations[C]//Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.2014:701-710.
[19]BARKAN O,KOENIGSTEIN N.Item2vec:neural item embedding for collaborative filtering[C]//2016 IEEE 26th International Workshop on Machine Learning for Signal Processing (MLSP).IEEE,2016:1-6.
[20]SUN X,GUO J,DING X,et al.A general framework for content-enhanced network representation learning[J].arXiv:1610.02906,2016.
[21]DONG Y,CHAWLA N V,SWAMI A.Scalable representation learning for heterogeneous networks[C]//Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.2017:135-144.
[22]SHI C,HU B,ZHAO W X,et al.Heterogeneous information network embedding for recommendation[J].IEEE Transactions on Knowledge and Data Engineering,2018,31(2):357-370.
[23]ZHANG F,YUAN N J ,LIAN D ,et al.Collaborative Know-ledge Base Embedding for Recommender Systems[J].KDD,2016:353-362.
[24]KOREN Y.Factorization meets the neighborhood:A multiface-ted collaborative filtering model[C]//Proc of the 14th ACM SIGKDD Int Conf on Knowledge Discovery and Data Mining (KDD’08).New York:ACM,2008:426-434.
[25]MENG X F,DU Z J.Research on the big data fusion:Issues and challenges[J].Journal of Computer Research and Development,2016,53(2):231-246.
[26]HU Y,KOREN Y,VOLINSKY C.Collaborative filtering forimplicit feedback datasets[C]//2008 Eighth IEEE International Conference on Data Mining.IEEE,2008:263-272.
[27]YANG J H,CHEN C M,WANG C J,et al.HOP-rec:high-order proximity for implicit recommendation[C]//Proceedings of the 12th ACM Conference on Recommender Systems.2018:140-144.
[28]CHEN C M,TSAI M F,LIN Y C,et al.Query-based music recom-mendations via preference embedding[C]//Proceedings of the 10th ACM Conference on Recommender Systems.2016:79-82.
[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] QIN Qi-qi, ZHANG Yue-qin, WANG Run-ze, ZHANG Ze-hua. Hierarchical Granulation Recommendation Method Based on Knowledge Graph [J]. Computer Science, 2022, 49(8): 64-69.
[4] FANG Yi-qiu, ZHANG Zhen-kun, GE Jun-wei. Cross-domain Recommendation Algorithm Based on Self-attention Mechanism and Transfer Learning [J]. Computer Science, 2022, 49(8): 70-77.
[5] SHUAI Jian-bo, WANG Jin-ce, HUANG Fei-hu, PENG Jian. Click-Through Rate Prediction Model Based on Neural Architecture Search [J]. Computer Science, 2022, 49(7): 10-17.
[6] QI Xiu-xiu, WANG Jia-hao, LI Wen-xiong, ZHOU Fan. Fusion Algorithm for Matrix Completion Prediction Based on Probabilistic Meta-learning [J]. Computer Science, 2022, 49(7): 18-24.
[7] SUN Xiao-han, ZHANG Li. Collaborative Filtering Recommendation Algorithm Based on Rating Region Subspace [J]. Computer Science, 2022, 49(7): 50-56.
[8] CAI Xiao-juan, TAN Wen-an. Improved Collaborative Filtering Algorithm Combining Similarity and Trust [J]. Computer Science, 2022, 49(6A): 238-241.
[9] 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.
[10] HONG Zhi-li, LAI Jun, CAO Lei, CHEN Xi-liang, XU Zhi-xiong. Study on Intelligent Recommendation Method of Dueling Network Reinforcement Learning Based on Regret Exploration [J]. Computer Science, 2022, 49(6): 149-157.
[11] 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.
[12] XIONG Zhong-min, SHU Gui-wen, GUO Huai-yu. Graph Neural Network Recommendation Model Integrating User Preferences [J]. Computer Science, 2022, 49(6): 165-171.
[13] YU Ai-xin, FENG Xiu-fang, SUN Jing-yu. Social Trust Recommendation Algorithm Combining Item Similarity [J]. Computer Science, 2022, 49(5): 144-151.
[14] CHEN Jin-peng, HU Ha-lei, ZHANG Fan, CAO Yuan, SUN Peng-fei. Convolutional Sequential Recommendation with Temporal Feature and User Preference [J]. Computer Science, 2022, 49(1): 115-120.
[15] DONG Xiao-mei, WANG Rui, ZOU Xin-kai. Survey on Privacy Protection Solutions for Recommended Applications [J]. Computer Science, 2021, 48(9): 21-35.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!