计算机科学 ›› 2021, Vol. 48 ›› Issue (12): 181-187.doi: 10.11896/jsjkx.201100031

所属专题: 大数据&数据科学 虚拟专题

• 数据库&大数据&数据科学 • 上一篇    下一篇

多空间交互协同过滤推荐

李康林1,2, 古天龙2, 宾辰忠2   

  1. 1 桂林电子科技大学电子工程与自动化学院 广西 桂林541004
    2 桂林电子科技大学广西可信软件重点实验室 广西 桂林541004
  • 收稿日期:2020-11-03 修回日期:2021-03-01 出版日期:2021-12-15 发布日期:2021-11-26
  • 通讯作者: 宾辰忠(binchenzhong@guet.edu.cn)
  • 作者简介:1808305012@mails.guet.edu.cn
  • 基金资助:
    国家自然科学基金项目(62066010,61862016,61966009);广西自然科学基金项目(2020GXNSFAA159055);广西创新驱动重大专项项目(AA17202024)

Multi-space Interactive Collaborative Filtering Recommendation

LI Kang-lin1,2, GU Tian-long2, BIN Chen-zhong2   

  1. 1 School of Electronic Engineering & Automation,Guilin University of Electronic Technology,Guilin,Guangxi 541004,China
    2 Guangxi Key Laboratory of Trusted Software,Guilin University of Electronic Technology,Guilin,Guangxi 541004,China
  • Received:2020-11-03 Revised:2021-03-01 Online:2021-12-15 Published:2021-11-26
  • About author:LI Kang-lin,born in 1996,postgra-duate.His main research interests include recommendation system and data mining.
    BIN Chen-zhong,born in 1979,Ph.D.His main research interests include da-tamining and intelligent recommendation.
  • Supported by:
    National Natural Science Foundation of China(62066010,61862016,61966009),Natural Science Foundation of Guangxi Province(2020GXNSFAA159055) and Innovation-Driven Major Projects of Guangxi Province(AA17202024).

摘要: 大数据时代,由于信息过载,用户很难从海量数据中寻找出感兴趣的内容,个性化推荐系统的诞生极好地解决了这个问题。协同过滤算法被广泛应用于个性化推荐领域,但由于模型的限制,推荐效果未能得到进一步提升。现有的基于协同过滤模型的改进方法大多都是通过引入表示学习方法来得到更好的用户表示向量和项目表示向量,或通过改进用户项目匹配函数来提升推荐能力,但此类工作都致力于从单个交互提取用户-项目交互信息。文中提出了一种多空间交互协同过滤推荐算法,将用户向量和项目向量映射到多空间,从多角度做用户-项目交互,使用两层注意力机制聚合最终的用户表示向量和项目表示向量,以进行评分预测。在公开的真实数据集上,多空间交互协同过滤模型(MSICF)与多个基线模型进行了对比实验,MSICF模型的评估优于对比的基线方法。

关键词: 多空间交互, 推荐系统, 协同过滤, 注意力机制

Abstract: In the era of big data,due to information overload,it is difficult for users to find interesting content from massive data.The birth of personalized recommendation system has greatly solved this problem.Collaborative filtering has been widely used in the field of personalized recommendation,but due to the limitations of the model,the recommendation effect has not been further improved.Most existing collaborative filtering introduce presentation learning methods to obtain better user representation vectors and item representation vectors or improve user item match functions to improve the performance of the recommendation system,but such work is devoted to extracting user-item interaction information from a single interaction.This paper proposes a multi-space interactive collaborative filtering recommendation algorithm,which maps user vectors and item vectors to multiple spaces,performs user-item interaction from multiple angles,and then uses a two-layer attention mechanism to aggregate the final user representation vector and item representation vector to make a score prediction.The multi-space interaction collaborative filtering(MSICF) was compared with baseline on the published real dataset,and the evaluation of the MSICF is better than baseline.

Key words: Attention mechanism, Collaborative filtering, Multi-space interaction, Recommender systems

中图分类号: 

  • TP331
[1]XU J,HE X N,LI H.Deep learning for matching in search and recommendation[C]//The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval.2018:1365-1368.
[2]XUE H J,DAI X Y,ZHANG J B,et al.Deep Matrix Factorization Models for Recommender Systems[C]//IJCAI.2017:3203-3209.
[3]HU Q Y,HUANG L,WANG C D,et al.Item orientated recommendation by multi-view intact space learning with overlapping[J].Knowledge-Based Systems,2019,164:358-370.
[4]SRIVASTAVA R,PALSHIKAR G K,CHAURASIA S,et al.What's next? a recommendation system for industrial training[J].Data Science Engineering,2018,3(3):232-247.
[5]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.2001:285-295.
[6]ZHANG H W,SHEN F M,LIU W,et al.Discrete collaborative filtering[C]//Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval.2016:325-334.
[7]LINDEN G,SMITH B,YORK J.Amazon.com recommenda- tions:Item-to-item collaborative filtering[C]//IEEE Internet Computing.2003:76-80.
[8]CHEN T,ZHENG Z,LU Q,et al.Feature-based matrix factorization[J].arXiv:1109.2271,2011.
[9]KOREN Y,BELL R,VOLINSKY C.Matrix factorization techniques for recommender systems[J].Computer,2009,42(8):30-37.
[10]KOREN Y.Factorization meets the neighborhood:a multiface- ted collaborative filtering model[C]//Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Disco-very and Data Mining.2008:426-434.
[11]RENDLE S.Factorization machines[C]//2010 IEEE International Conference on Data Mining.2010:995-1000.
[12]BLONDEL M,FUJINO A,UEDA N,et al.Higher-order facto- rization machines[C]//Advances in Neural Information Proces-sing Systems.2016:3351-3359.
[13]WANG H,WANG N Y,YEUNG D Y.Collaborative deep lear- ning for recommender systems[C]//Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Disco-very and Data Mining.2015:1235-1244.
[14]HE K M,ZHANG X Y,REN S Q,et al.Deep residual learning for image recognition[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition.2016:770-778.
[15]SERBAN I V,SORDONI A,BENGIO Y,et al.Building end-to-end dialogue systems using generative hierarchical neural network models[C]//Thirtieth AAAI Conference on Artificial Intelligence.2016:3776-3784.
[16]HE X N,LIAO L Z,ZHANG H W,et al.Neural collaborative filtering[C]//Proceedings of the 26th International Conference on World Wide Web.2017:173-182.
[17]DENG Z H,HUANG L,WANG C D,et al.Deepcf:A unified framework of representation learning and matching function learning in recommender system[C]//Proceedings of the AAAI Conference on Artificial Intelligence.2019:61-68.
[18]SRIVASTAVA N,HINTON G,KRIZHEVSKY A,et al. Dropout:a simple way to prevent neural networks from overfitting[J].The Journal of Machine Learning Research,2014,15(1):1929-1958.
[19]HINTON G E,SRIVASTAVA N,KRIZHEVSKY A,et al.Improving neural networks by preventing co-adaptation of feature detectors[J].arXiv:1207.0580,2012.
[20]MNIH A,SALAKHUTDINOV R R.Probabilistic matrix facto- rization[C]//Advances in Neural Information Processing Systems.2008:1257-1264.
[21]STRAHL J,PELTONEN J,MAMITSUKA H,et al.Scalable Probabilistic Matrix Factorization with Graph-Based Priors[C]//AAAI.2020:5851-5858.
[22]MONTI F,BRONSTEIN M,BRESSON X.Geometric matrix completion with recurrent multi-graph neural networks[C]//Advances in Neural Information Processing Systems.2017:3697-3707.
[1] 程章桃, 钟婷, 张晟铭, 周帆.
基于图学习的推荐系统研究综述
Survey of Recommender Systems Based on Graph Learning
计算机科学, 2022, 49(9): 1-13. https://doi.org/10.11896/jsjkx.210900072
[2] 王冠宇, 钟婷, 冯宇, 周帆.
基于矢量量化编码的协同过滤推荐方法
Collaborative Filtering Recommendation Method Based on Vector Quantization Coding
计算机科学, 2022, 49(9): 48-54. https://doi.org/10.11896/jsjkx.210700109
[3] 周芳泉, 成卫青.
基于全局增强图神经网络的序列推荐
Sequence Recommendation Based on Global Enhanced Graph Neural Network
计算机科学, 2022, 49(9): 55-63. https://doi.org/10.11896/jsjkx.210700085
[4] 戴禹, 许林峰.
基于文本行匹配的跨图文本阅读方法
Cross-image Text Reading Method Based on Text Line Matching
计算机科学, 2022, 49(9): 139-145. https://doi.org/10.11896/jsjkx.220600032
[5] 周乐员, 张剑华, 袁甜甜, 陈胜勇.
多层注意力机制融合的序列到序列中国连续手语识别和翻译
Sequence-to-Sequence Chinese Continuous Sign Language Recognition and Translation with Multi- layer Attention Mechanism Fusion
计算机科学, 2022, 49(9): 155-161. https://doi.org/10.11896/jsjkx.210800026
[6] 熊丽琴, 曹雷, 赖俊, 陈希亮.
基于值分解的多智能体深度强化学习综述
Overview of Multi-agent Deep Reinforcement Learning Based on Value Factorization
计算机科学, 2022, 49(9): 172-182. https://doi.org/10.11896/jsjkx.210800112
[7] 饶志双, 贾真, 张凡, 李天瑞.
基于Key-Value关联记忆网络的知识图谱问答方法
Key-Value Relational Memory Networks for Question Answering over Knowledge Graph
计算机科学, 2022, 49(9): 202-207. https://doi.org/10.11896/jsjkx.220300277
[8] 秦琪琦, 张月琴, 王润泽, 张泽华.
基于知识图谱的层次粒化推荐方法
Hierarchical Granulation Recommendation Method Based on Knowledge Graph
计算机科学, 2022, 49(8): 64-69. https://doi.org/10.11896/jsjkx.210600111
[9] 方义秋, 张震坤, 葛君伟.
基于自注意力机制和迁移学习的跨领域推荐算法
Cross-domain Recommendation Algorithm Based on Self-attention Mechanism and Transfer Learning
计算机科学, 2022, 49(8): 70-77. https://doi.org/10.11896/jsjkx.210600011
[10] 朱承璋, 黄嘉儿, 肖亚龙, 王晗, 邹北骥.
基于注意力机制的医学影像深度哈希检索算法
Deep Hash Retrieval Algorithm for Medical Images Based on Attention Mechanism
计算机科学, 2022, 49(8): 113-119. https://doi.org/10.11896/jsjkx.210700153
[11] 孙奇, 吉根林, 张杰.
基于非局部注意力生成对抗网络的视频异常事件检测方法
Non-local Attention Based Generative Adversarial Network for Video Abnormal Event Detection
计算机科学, 2022, 49(8): 172-177. https://doi.org/10.11896/jsjkx.210600061
[12] 闫佳丹, 贾彩燕.
基于双图神经网络信息融合的文本分类方法
Text Classification Method Based on Information Fusion of Dual-graph Neural Network
计算机科学, 2022, 49(8): 230-236. https://doi.org/10.11896/jsjkx.210600042
[13] 姜梦函, 李邵梅, 郑洪浩, 张建朋.
基于改进位置编码的谣言检测模型
Rumor Detection Model Based on Improved Position Embedding
计算机科学, 2022, 49(8): 330-335. https://doi.org/10.11896/jsjkx.210600046
[14] 汪鸣, 彭舰, 黄飞虎.
基于多时间尺度时空图网络的交通流量预测模型
Multi-time Scale Spatial-Temporal Graph Neural Network for Traffic Flow Prediction
计算机科学, 2022, 49(8): 40-48. https://doi.org/10.11896/jsjkx.220100188
[15] 金方焱, 王秀利.
融合RACNN和BiLSTM的金融领域事件隐式因果关系抽取
Implicit Causality Extraction of Financial Events Integrating RACNN and BiLSTM
计算机科学, 2022, 49(7): 179-186. https://doi.org/10.11896/jsjkx.210500190
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!