计算机科学 ›› 2019, Vol. 46 ›› Issue (6A): 397-401.

• 大数据与数据挖掘 • 上一篇    下一篇

异构信息网络中基于元结构的协同过滤算法

王旭1, 庞巍2, 王喆1   

  1. 吉林大学计算机与科学技术学院 长春1300121;
    阿伯丁大学自然与计算科学学院 阿伯丁AB253TN2
  • 出版日期:2019-06-14 发布日期:2019-07-02
  • 通讯作者: 王 喆(1974-),男,博士,副教授,主要研究方向为社交网络与数据挖掘,E-mail:wz2000@jlu.edu.cn(通信作者)。
  • 作者简介:王 旭(1994-),男,硕士,CCF会员,主要研究方法为数据挖掘;庞 巍(1979-),男,博士,主要研究方向为数据挖掘、机器学习;
  • 基金资助:
    本文受国家自然科学基金项目(61472159),吉林省大数据智能计算重点实验室(20180622002JC),吉林省自然科学基金(20180101036JC)资助。

MetaStruct-CF:A Meta Structure Based Collaborative Filtering Algorithm in Heterogeneous Information Networks

WANG Xu1, PANG Wei2, WANG Zhe1   

  1. College of Computer Science and Technology,Jilin University,Changchun 130012,China1;
    School of Natural and Computing Sciences,University of Aberdeen,Aberdeen AB253TN,United Kingdom2
  • Online:2019-06-14 Published:2019-07-02

摘要: 近年来,异构信息网络由于包含丰富的语义信息引起了众多研究者的关注。已有的研究已经证实异构信息网络中丰富的关系信息能够提高推荐效果。作为一种挖掘异构信息网络中关系信息的重要工具,元路径已经被广泛地应用到许多算法中,然而元路径受到线性结构的限制,不能表示更加复杂的关系信息。为了解决这一问题,文中提出了一种新的推荐系统算法,即MetaStruct-CF。该算法利用元结构来挖掘异构信息网络中丰富的关系信息。不同于现有的一些算法,该算法结合了多种信息,以有效地利用异构信息网络中丰富的信息。 两个真实世界数据集上的大量实验表明,MetaStruct-CF能够有效地提高推荐效果。

关键词: 推荐系统, 协同过滤, 异构信息网络, 元结构

Abstract: In recent years,heterogeneous information networks (HINs) have received a lot of attention as they contain rich semantic information.Previous works have demonstrated that the rich relationship information in HINs can effectively improve the recommendation performance.As an important tool for mining relationship information in HINs,meta-path has been widely used in many algorithms.However,because of its simple linear structure,meta-path may not be able to express complex relationship information.To address this issue,this paper proposed a new recommendation algorithm,Metastruct-CF,which applies Meta structure to capture the accurate relationship information among data objects.Different from existing methods,the proposed combines algorithm multiple relationships to effectively utilize the information in HINs.Extensive experiments on two real world datasets show that this algorithm achieves better recommendation performance than several popular or state-of-the-art methods.

Key words: Collaborative filtering, Heterogeneous information network, Meta structure, Recommendation systems

中图分类号: 

  • TP391
[1]LINDEN G,SMITH B,YORK J.Amazon.com recommenda-tions:Item-to-item collaborative filtering[J].IEEE Internet Computing,2003,7:76-80.
[2]HUANG Y,CUI B,ZHANG W,et al.Tencentrec:Real-time stream recommendation in practice[C]∥Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data.New York:ACM,2015:227-238.
[3]DAS A S,DATAR M,GARG A,et al.Google news personaliza-tion:scalable online collaborative filtering[C]∥Proceedings of the 16th International Conference on World Wide Web.New York:Springer,2007:271-280.
[4]SCHEIN A I,POPESCUL A,UNGAR L H,et al.Methods and metrics for cold-start recommendations[C]∥Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval.New York:ACM,2002:253-260.
[5]LUO C,PANG W,WANG Z.Hete-cf:Social-based collaborative filtering recommendation using heterogeneous relations[C]∥In 2014 IEEE International Conference on Data Mining.New York:IEEE,2014:917-922.
[6]SHI C,ZHANG Z,LUO P,et al.Semantic path based personalized recommendation on weighted heterogeneous information networks[C]∥Proceedings of the 24th ACM International on Conference on Information and Knowledge Management.New York:ACM,2015:453-462.
[7]YANG B,LEI Y,LIU D,et al.Social collaborative filtering by trust[C]∥International Joint Conference on Artificial Intelligence.AAAI Press,2013:2747-2753.
[8]YU X,REN X,SUN Y,et al.Personalized entity recommendation:A heterogeneous information network approach[C]∥Proceedings of the 7th ACM International Conference on Web Search and Data Mining.New York:ACM,2014:283-292.
[9]JAMALI M,LAKSHMANAN L.Heteromf:recommendation in heterogeneous information networks using context dependent factor models[C]∥Proceedings of the 22nd International Conference on World Wide Web.New York:Springer,2013:643-654.
[10]CHAKRABARTI S.Dynamic personalized pagerank in entity-relation graphs[C]∥Proceedings of the 16th International Conference on World Wide Web.New York:Springer,2000:571-580.
[11]JEH G,WIDOM J.SimRank:a measure of structural-context similarity[C]∥Proceedings of the eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.New York:ACM,2002:538-543.
[12]SUN Y,HAN J,YAN X,et al.Pathsim:Meta path-based top-k similarity search in heterogeneous information networks[C]∥Proceedings of the VLDB Endowment.2011:992-1003.
[13]LAO N,COHEN W W.Relational retrieval using a combination of path-constrained random walks[J].Machine Learning,2010,81(1):53-67.
[14]SHI C,KONG X,HUANG Y,et al.Hetesim:A general framework for relevance measure in heterogeneous networks[C]∥IEEE Transactions on Knowledge and Data Engineering.New York:IEEE,2014:2479-2492.
[15]HUANG Z,ZHENG Y,CHENG R,et al.Meta structure:Computing relevance in large heterogeneous information networks[C]∥Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.New York:ACM,2016:1595-1604.
[16]SHI C,LI Y,ZHANG J,et al.A survey of heterogeneous information network analysis[C]∥IEEE Transactions on Knowledge and Data Engineering.New York:IEEE,2017:17-37 [17]KOREN Y,BELL R,VOLINSKY C.Matrix factorization techniques for recommender systems[J].Computer,2009,42(8):30-37.
[18]GU Q,ZHOU J.Transductive classification via dual regularization[C]∥Machine Learning and Knowledge Discovery in Databases.New York:ACM,2009:439-454.
[19]YU X,REN X,GU Q,et al.Collaborative filtering with entity similarity regularization in heterogeneous information networks[C]∥IJCAI.2013:27.
[20]LEY M.DBLP:some lessons learned[J].Proceedings of the VLDB Endowment,2009,2(2):1493-1500.
[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] 秦琪琦, 张月琴, 王润泽, 张泽华.
基于知识图谱的层次粒化推荐方法
Hierarchical Granulation Recommendation Method Based on Knowledge Graph
计算机科学, 2022, 49(8): 64-69. https://doi.org/10.11896/jsjkx.210600111
[4] 方义秋, 张震坤, 葛君伟.
基于自注意力机制和迁移学习的跨领域推荐算法
Cross-domain Recommendation Algorithm Based on Self-attention Mechanism and Transfer Learning
计算机科学, 2022, 49(8): 70-77. https://doi.org/10.11896/jsjkx.210600011
[5] 帅剑波, 王金策, 黄飞虎, 彭舰.
基于神经架构搜索的点击率预测模型
Click-Through Rate Prediction Model Based on Neural Architecture Search
计算机科学, 2022, 49(7): 10-17. https://doi.org/10.11896/jsjkx.210600009
[6] 齐秀秀, 王佳昊, 李文雄, 周帆.
基于概率元学习的矩阵补全预测融合算法
Fusion Algorithm for Matrix Completion Prediction Based on Probabilistic Meta-learning
计算机科学, 2022, 49(7): 18-24. https://doi.org/10.11896/jsjkx.210600126
[7] 孙晓寒, 张莉.
基于评分区域子空间的协同过滤推荐算法
Collaborative Filtering Recommendation Algorithm Based on Rating Region Subspace
计算机科学, 2022, 49(7): 50-56. https://doi.org/10.11896/jsjkx.210600062
[8] 蔡晓娟, 谭文安.
一种改进的融合相似度和信任度的协同过滤算法
Improved Collaborative Filtering Algorithm Combining Similarity and Trust
计算机科学, 2022, 49(6A): 238-241. https://doi.org/10.11896/jsjkx.210400088
[9] 何亦琛, 毛宜军, 谢贤芬, 古万荣.
基于点割集图分割的矩阵变换与分解的推荐算法
Matrix Transformation and Factorization Based on Graph Partitioning by Vertex Separator for Recommendation
计算机科学, 2022, 49(6A): 272-279. https://doi.org/10.11896/jsjkx.210600159
[10] 洪志理, 赖俊, 曹雷, 陈希亮, 徐志雄.
基于遗憾探索的竞争网络强化学习智能推荐方法研究
Study on Intelligent Recommendation Method of Dueling Network Reinforcement Learning Based on Regret Exploration
计算机科学, 2022, 49(6): 149-157. https://doi.org/10.11896/jsjkx.210600226
[11] 郭亮, 杨兴耀, 于炯, 韩晨, 黄仲浩.
基于注意力机制和门控网络相结合的混合推荐系统
Hybrid Recommender System Based on Attention Mechanisms and Gating Network
计算机科学, 2022, 49(6): 158-164. https://doi.org/10.11896/jsjkx.210500013
[12] 熊中敏, 舒贵文, 郭怀宇.
融合用户偏好的图神经网络推荐模型
Graph Neural Network Recommendation Model Integrating User Preferences
计算机科学, 2022, 49(6): 165-171. https://doi.org/10.11896/jsjkx.210400276
[13] 余皑欣, 冯秀芳, 孙静宇.
结合物品相似性的社交信任推荐算法
Social Trust Recommendation Algorithm Combining Item Similarity
计算机科学, 2022, 49(5): 144-151. https://doi.org/10.11896/jsjkx.210300217
[14] 陈壮, 邹海涛, 郑尚, 于化龙, 高尚.
基于用户覆盖及评分差异的多样性推荐算法
Diversity Recommendation Algorithm Based on User Coverage and Rating Differences
计算机科学, 2022, 49(5): 159-164. https://doi.org/10.11896/jsjkx.210300263
[15] 陈晋鹏, 胡哈蕾, 张帆, 曹源, 孙鹏飞.
融合时间特性和用户偏好的卷积序列化推荐
Convolutional Sequential Recommendation with Temporal Feature and User Preference
计算机科学, 2022, 49(1): 115-120. https://doi.org/10.11896/jsjkx.201200192
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!