[1]
AL-KUMAIM N H, HASSAN S H, SHABBIR M S, et al Exploring the inescapable suffering among postgraduate researchers: information overload perceptions and implications for future research
[J]. International Journal of Information and Communication Technology Education (IJICTE) , 2021 , 17 (1 ): 19 - 41
DOI:10.4018/IJICTE.2021010102
[本文引用: 1]
[2]
THOMPSON P Finding out about: a cognitive perspective on search engine technology and the WWW
[J]. Information Retrieval , 2002 , 5 (2/3 ): 269 - 271
[本文引用: 1]
[3]
HUI B, ZHANG L, ZHOU X, et al Personalized recommendation system based on knowledge embedding and historical behavior
[J]. Applied Intelligence , 2022 , 52 (1 ): 954 - 966
DOI:10.1007/s10489-021-02363-w
[本文引用: 1]
[4]
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
DOI:10.1109/TKDE.2005.99
[本文引用: 1]
[5]
SU X, KHOSHGOFTAAR T M A survey of collaborative filtering techniques
[J]. Advances in Artificial Intelligence , 2009 , (12 ): 1 - 19
[本文引用: 1]
[6]
KWON Y, LEE Y, RHU M, et al. Tensor casting: co-designing algorithm-architecture for personalized recommendation training[C]// 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA) . Seoul: IEEE, 2021: 235-248.
[7]
CHEN Y, DAI Y, HAN X, et al Dig users’ intentions via attention flow network for personalized recommendation
[J]. Information Sciences , 2021 , 547 : 1122 - 1135
DOI:10.1016/j.ins.2020.09.007
[本文引用: 1]
[8]
SHEPITSEN A, GEMMELL J, MOBASHER B, et al. Personalized recommendation in social tagging systems using hierarchical clustering[C]// Proceedings of the 2008 ACM Conference on Recommender Systems . Lausanne: ACM, 2008: 259-266.
[本文引用: 1]
[9]
GUO G. Integrating trust and similarity to ameliorate the data sparsity and cold start for recommender systems[C]// Proceedings of the 7th ACM Conference on Recommender Systems . Hong Kong: ACM, 2013: 451-454.
[本文引用: 1]
[10]
HAWKINS D M The problem of overfitting
[J]. Journal of Chemical Information and Computer Sciences , 2004 , 44 (1 ): 1 - 12
DOI:10.1021/ci0342472
[本文引用: 1]
[11]
CAO Y, WANG X, HE X, et al. Unifying knowledge graph learning and recommendation: towards a better understanding of user preferences[C]// The World Wide Web Conference . San Francisco: WWW, 2019: 151-161.
[本文引用: 3]
[12]
LI Z, LIU H, ZHANG Z, et al. Learning knowledge graph embedding with heterogeneous relation attention networks[J]. IEEE Transactions on Neural Networks and Learning Systems , 2021, 33(8):3961-3973.
[13]
XIE L, HU Z, CAI X, et al Explainable recommendation based on knowledge graph and multi-objective optimization
[J]. Complex and Intelligent Systems , 2021 , 7 (3 ): 1241 - 1252
DOI:10.1007/s40747-021-00315-y
[本文引用: 1]
[14]
LIN J, ZHAO Y, HUANG W, et al Domain knowledge graph-based research progress of knowledge representation
[J]. Neural Computing and Applications , 2021 , 33 (2 ): 681 - 690
DOI:10.1007/s00521-020-05057-5
[本文引用: 1]
[15]
SU X, KHOSHGOFTAAR T M. A survey of collaborative filtering techniques[J]. Advances in Artificial Intelligence , 2009, 4: 1-19.
[本文引用: 1]
[16]
HE X, LIAO L, ZHANG H, et al. Neural collaborative filtering[C]// Proceedings of the 26th International Conference on World Wide Web . Perth: WWW, 2017: 173-182.
[17]
KONSTAN J A, MILLER B N, MALTZ D, et al Grouplens: applying collaborative filtering to usenet news
[J]. Communications of the ACM , 1997 , 40 (3 ): 77 - 87
DOI:10.1145/245108.245126
[18]
SCHAFER J B, FRANKOWSKI D, HERLOCKER J, et al. Collaborative filtering recommender systems[J]. The Adaptive Web: Methods and Strategies of Web Personalization , 2007: 291-324.
[19]
SARWAR B, KARYPIS G, KONSTAN J, et al. Item-based collaborative filtering recommendation algorithms[C]// Proceedings of the 10th International Conference on World Wide Web . Hong Kong: WWW, 2001: 285-295.
[20]
KOREN Y, RENDLE S, BELL R. Advances in collaborative filtering [EB/OL]. [2021-11-22]. https://link.springer.com/chapter/10.1007/978-1-0716-2197-4_3.
[21]
WANG F, ZHU H, SRIVASTAVA G, et al Robust collaborative filtering recommendation with user-item-trust records
[J]. IEEE Transactions on Computational Social Systems , 2021 , 9 (4 ): 986 - 996
[本文引用: 2]
[22]
PAZZANI M J, BILLSUS D. Content-based recommendation systems[M]. The adaptive web: methods and strategies of web personalization . Berlin: Springer, 2007: 325-341.
[23]
THORAT P B, GOUDAR R M, BARVE S Survey on collaborative filtering, content-based filtering and hybrid recommendation system
[J]. International Journal of Computer Applications , 2015 , 110 (4 ): 31 - 36
DOI:10.5120/19308-0760
[24]
DEBNATH S, GANGULY N, MITRA P. Feature weighting in content based recommendation system using social network analysis[C]// Proceedings of the 17th International Conference on World Wide Web . Beijing: WWW, 2008: 1041-1042.
[25]
WU L, HE X, WANG X, et al. A survey on neural recommendation: from collaborative filtering to content and context enriched recommendation [EB/OL]. [2021-12-27]. https://arxiv.org/abs/2104.13030v2.
[本文引用: 1]
[26]
LOPS P, JANNACH D, MUSTO C, et al Trends in content-based recommendation
[J]. User Modeling and User-Adapted Interaction , 2019 , 29 (2 ): 239 - 249
DOI:10.1007/s11257-019-09231-w
[本文引用: 1]
[27]
KARN A L, KARNA R K, KONDAMUDI B R, et al Customer centric hybrid recommendation system for E-Commerce applications by integrating hybrid sentiment analysis
[J]. Electronic Commerce Research , 2023 , 23 (1 ): 279 - 314
[本文引用: 1]
[28]
JUNG K Y, LEE J H User preference mining through hybrid collaborative filtering and content-based filtering in recommendation system
[J]. Ieice Transactions on Information and Systems , 2004 , 87 (12 ): 2781 - 2790
[本文引用: 1]
[29]
DUONG T N, DO T G, DOAN N N, et al. Hybrid similarity matrix in neighborhood-based recommendation system[C]// 2021 8th NAFOSTED Conference on Information and Computer Science (NICS). Hanoi: IEEE, 2021: 475-480.
[本文引用: 1]
[30]
GUO Y, WANG M, LI X. An interactive personalized recommendation system using the hybrid algorithm model [EB/OL]. [2017-03-13]. https://www.mdpi.com/2073-8994/9/10/216.
[31]
NILASHI M, BIN IBRAHIM O, ITHNIN N Hybrid recommendation approaches for multi-criteria collaborative filtering
[J]. Expert Systems with Applications , 2014 , 41 (8 ): 3879 - 3900
DOI:10.1016/j.eswa.2013.12.023
[32]
SONG Y, LIU S, JI W. Research on personalized hybrid recommendation system[C]// 2017 International Conference on Computer, Information and Telecommunication Systems (CITS) . Dalian: IEEE, 2017: 133-137.
[本文引用: 1]
[33]
YING H, CHEN L, XIONG Y, et al. Collaborative deep ranking: a hybrid pair-wise recommendation algorithm with implicit feedback[C]// Pacific-asia Conference on Knowledge Discovery and Data Mining . Cham: Springer, 2016: 555-567.
[本文引用: 1]
[34]
SINGHAL A, SINHA P, PANT R. Use of deep learning in modern recommendation system: a summary of recent works [EB/OL]. [2017-12-20]. https://arxiv.org/abs/1712.07525.
[本文引用: 1]
[35]
DEGENNE A, FORSÉ M. Introducing social networks [M]. Sage: Thousand Oaks, 1999.
[36]
KONG X, SHI Y, YU S, et al Academic social networks: modeling, analysis, mining and applications
[J]. Journal of Network and Computer Applications , 2019 , 132 : 86 - 103
DOI:10.1016/j.jnca.2019.01.029
[本文引用: 1]
[37]
王立才, 孟祥武, 张玉洁 上下文感知推荐系统
[J]. 软件学报 , 2012 , 23 (1 ): 1 - 20
[本文引用: 1]
WANG Li-cai, MENG Xiang-wu, ZHANG Yu-jie Context-aware recommender systems
[J]. Journal of Software , 2012 , 23 (1 ): 1 - 20
[本文引用: 1]
[38]
GAO Q, MA P. Graph neural network and context-aware based user behavior prediction and recommendation system research [EB/OL]. [2020-11-30]. https://www.hindawi.com/journals/cin/2020/8812370/.
[本文引用: 1]
[39]
陈克寒, 韩盼盼, 吴健 基于用户聚类的异构社交网络推荐算法
[J]. 计算机学报 , 2013 , 36 (2 ): 349 - 359
[本文引用: 1]
CHEN Ke-han, HAN Pan-pan, WU Jian User clustering based social network recommendation
[J]. Chinese Journal of Computers , 2013 , 36 (2 ): 349 - 359
[本文引用: 1]
[40]
SHARMA L, GERA A A survey of recommendation system: research challenges
[J]. International Journal of Engineering Trends and Technology (IJETT) , 2013 , 4 (5 ): 1989 - 1992
[本文引用: 1]
[41]
WALTER F E, BATTISTON S, SCHWEITZER F A model of a trust-based recommendation system on a social network
[J]. Autonomous Agents and Multi-Agent Systems , 2008 , 16 (1 ): 57 - 74
DOI:10.1007/s10458-007-9021-x
[42]
童向荣, 张伟, 龙宇. Agent主观信任的传递性[J]. 软件学报, 2012, 23(11): 2862-2870.
[本文引用: 1]
TONG Xiang-rong, ZHANG Wei, LONG Yu. Transitivity of agent subjective trust [J]. Journal of Software , 2012, 23 (11): 2862-2870.
[本文引用: 1]
[43]
WANG H, ZHANG F, ZHAO M, et al. Multi-task feature learning for knowledge graph enhanced recommendation[C]// The World Wide Web Conference . San Francisco: WWW, 2019: 2000-2010.
[本文引用: 2]
[44]
GUO Q, ZHUANG F, QIN C, et al A survey on knowledge graph-based recommender systems
[J]. Scientia Sinica Informationis , 2020 , 34 (8 ): 3549 - 3568
[45]
SHA X, SUN Z, ZHANG J. Hierarchical attentive knowledge graph embedding for personalized recommendation [EB/OL]. [2021-07-08]. https://www.sciencedirect.com/science/article/abs/pii/S1567422321000430.
[46]
QIN C, ZHU H, ZHUANG F, et al A survey on knowledge graph-based recommender systems
[J]. Scientia Sinica Informationis , 2020 , 50 (7 ): 937 - 956
DOI:10.1360/SSI-2019-0274
[47]
MEZNI H, BENSLIMANE D, BELLATRECHE L Context-aware service recommendation based on knowledge graph embedding
[J]. IEEE Transactions on Knowledge and Data Engineering , 2021 , 34 (11 ): 5225 - 5238
[48]
KHAN N, MA Z, ULLAH A, et al Categorization of knowledge graph based recommendation methods and benchmark datasets from the perspectives of application scenarios: a comprehensive survey
[J]. Expert Systems with Applications , 2023 , 13 (2 ): 117737
[49]
ZHANG X, XIN X, LI D, et al. Variational reasoning over incomplete knowledge graphs for conversational recommendation [C]// Proceedings of the 16th ACM International Conference on Web Search and Data Mining . Birmingham: ACM, 2023: 231-239.
[50]
HU B, YE Y, ZHONG Y, et al TransMKR: translation-based knowledge graph enhanced multi-task point-of-interest recommendation
[J]. Neurocomputing , 2022 , 474 : 107 - 114
DOI:10.1016/j.neucom.2021.11.049
[本文引用: 1]
[51]
赵廷廷, 王喆, 卢奕南. 基于传播概率矩阵的异构信息网络表示学习[J]. 浙江大学学报: 工学版, 2019, 53(3): 548-554.
[本文引用: 1]
ZHAO Ting-ting, WANG Zhe, LU Yi-nan. Heterogeneous information network representation learning based on transition probability matrix (HINtpm)[J]. Journal of Zhejiang University: Engineering Science , 2019, 53(3): 548-554.
[本文引用: 1]
[52]
WANG X, JI H, SHI C, et al. Heterogeneous graph attention network[C]// The World Wide Web Conference . San Francisco: WWW, 2019: 2022-2032.
[本文引用: 2]
[53]
XIAN Y, FU Z, MUTHUKRISHNAN S, et al. Reinforcement knowledge graph reasoning for explainable recommendation[C]// Proceedings of the 42nd International Acm Sigir Conference on Research and Development in Information Retrieval . Paris: ACM, 2019: 285-294.
[本文引用: 1]
[54]
CATHERINE R, MAZAITIS K, ESKENAZI M, et al. Explainable entity-based recommendations with knowledge graphs. [EB/OL]. [2017-07-12]. https://arxiv.org/abs/1707.05254.
[55]
CAO Z, XU Q, YANG Z, et al. Geometry interaction knowledge graph embeddings [C]// AAAI Conference on Artificial Intelligence . Vancouver: AAAI, 2022: 5521-5529.
[本文引用: 1]
[56]
SHI C, LI Y, ZHANG J, et al A survey of heterogeneous information network analysis
[J]. IEEE Transactions on Knowledge and Data Engineering , 2016 , 29 (1 ): 17 - 37
[本文引用: 1]
[57]
CELLUCCI C J, ALBANO A M, RAPP P E Comparative study of embedding methods
[J]. Physical Review E , 2003 , 67 (6 ): 066210
DOI:10.1103/PhysRevE.67.066210
[58]
WANG D, CUI P, ZHU W. Structural deep network embedding[C]// Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining . San Francisco: KDD, 2016: 1225-1234.
[59]
GONZÁLEZ L, HOGAN A. Modelling dynamics in semantic web knowledge graphs with formal concept analysis[C]// Proceedings of the 2018 World Wide Web Conference . Lyon: WWW, 2018: 1175-1184.
[60]
BONATTI P A, DECKER S, POLLERES A, et al. Knowledge graphs: new directions for knowledge representation on the semantic web (Dagstuhl seminar 18371)[C]// Dagstuhl Reports. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik . Wadern: [s. n. ], 2019, 8(9).
[本文引用: 1]
[61]
ZHANG F, YUAN N J, LIAN D, et al. Collaborative knowledge base embedding for recommender systems[C]// Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining . San Francisco: KDD, 2016: 353-362.
[本文引用: 1]
[62]
CHEN X, ZHANG Y, QIN Z. Dynamic explainable recommendation based on neural attentive models[C]// Proceedings of the AAAI Conference on Artificial Intelligence . London: AAAI, 2019: 53-60.
[本文引用: 1]
[63]
HUANG J, ZHAO W X, DOU H, et al. Improving sequential recommendation with knowledge-enhanced memory networks[C]// The 41st International ACM SIGIR Conference on Research and Development in Information Retrieval . Michigan: SIGIR, 2018: 505-514.
[本文引用: 2]
[64]
WANG X, WANG D, XU C, et al. Explainable reasoning over knowledge graphs for recommendation[C]// Proceedings of the AAAI Conference on Artificial Intelligence . Hawaii: AAAI, 2019, 33(1): 5329-5336.
[本文引用: 1]
[65]
CHEN H, LI Y, SUN X, et al. Temporal meta-path guided explainable recommendation[C]// Proceedings of the 14th ACM International Conference on Web Search and Data Mining . Virtual: KDD, 2021: 1056-1064.
[本文引用: 2]
[66]
ZHAO H, YAO Q, LI J, et al. Meta-graph based recommendation fusion over heterogeneous information networks[C]// Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining . Halifax: KDD, 2017: 635-644.
[本文引用: 2]
[67]
SONG W, DUAN Z, YANG Z, et al. Explainable knowledge graph-based recommendation via deep reinforcement learning[EB/OL]. [2017-07-12]. https://arxiv.org/abs/1707.05254.
[本文引用: 3]
[68]
WANG X, LIU K, WANG D, et al. Multi-level recommendation reasoning over knowledge graphs with reinforcement learning[C]// Proceedings of the ACM Web Conference 2022 . Lyon: WWW, 2022: 2098-2108.
[本文引用: 2]
[69]
WANG H, ZHANG F, WANG J, et al. Ripplenet: propaga-ting user preferences on the knowledge graph for recomm-ender systems[C]// Proceedings of the 27th ACM International Conference on Information and Knowledge Management . Torino: CIKM, 2018: 417-426.
[本文引用: 2]
[70]
WANG H , ZHAO M , XIE X , et al. Knowledge graph convolutional networks for recommender systems [C]// The World Wide Web Conference . San Francisco: WWW, 2019: 3307-3313.
[本文引用: 2]
[71]
WANG X, HE X, CAO Y, et al. KGAT: knowledge graph attention network for recommendation[C]// Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining . Anchorage: KDD, 2019: 950-958.
[本文引用: 3]
[72]
WANG H, ZHANG F, ZHANG M, et al. Knowledge-aware graph neural networks with label smoothness regularization for recommender systems[C]// Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining . Anchorage: KDD, 2019: 968-977. .
[本文引用: 3]
[73]
WANG P, FAN Y, XIA L, et al. KERL: a knowledge-guided reinforcement learning model for sequential recommendation[C]// Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval . Xian: SIGIR, 2020: 209-218.
[本文引用: 3]
[74]
WANG X, HUANG T, WANG D, et al. Learning intents behind interactions with knowledge graph for recommendation[C]// Proceedings of the Web Conference 2021 . Ljubljana: WWW, 2021: 878-887.
[本文引用: 1]
[75]
TAI C Y, WU M R, CHU Y W, et al. Mvin: learning multiview items for recommendation[C]// Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval . Xi’an: SIGIR, 2020: 99-108.
[本文引用: 2]
[76]
WANG Z, LIN G, TAN H, et al. CKAN: collaborative knowledge-aware attentive network for recommender systems[C]// Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval . Xi’an: SIGIR, 2020: 219-228.
[本文引用: 2]
[77]
LIU D, LIAN J, WANG S, et al. KRED: knowledge-aware document representation for news recommendations[C]// 14th ACM Conference on Recommender Systems . Brazil: ACM, 2020: 200-209.
[本文引用: 1]
[78]
WANG J, SHI Y, LI D, et al McHa: a multistage clustering-based hierarchical attention model for knowledge graph-aware recommendation
[J]. World Wide Web , 2022 , 25 (3 ): 1103 - 1127
DOI:10.1007/s11280-022-01022-5
[本文引用: 1]
[79]
HUANG Y, ZHAO F, GUI X, et al Path-enhanced explainable recommendation with knowledge graphs
[J]. World Wide Web , 2021 , 24 (5 ): 1769 - 1789
DOI:10.1007/s11280-021-00912-4
[本文引用: 1]
[80]
MA T, HUANG L, LU Q, et al. KR-GCN: knowledge-aware reasoning with graph convolution network for explainable recommendation[J]. ACM Transactions on Information Systems (TOIS) , 2023, 41(1): 1-27.
[本文引用: 1]
[81]
RENDLE S Factorization machines with libfm
[J]. ACM Transactions on Intelligent Systems and Technology (TIST) , 2012 , 3 (3 ): 1 - 22
[本文引用: 1]
[82]
CHEN M, ZHANG W, ZHU Y, et al. Meta-knowledge transfer for inductive knowledge graph embedding[C]// Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. Madrid: ACM, 2022: 927-937.
[本文引用: 1]
[83]
ZHOU Z, WANG C, FENG Y, et al JointE: jointly utilizing 1D and 2D convolution for knowledge graph embedding
[J]. Knowledge-Based Systems , 2022 , 240 : 108100
DOI:10.1016/j.knosys.2021.108100
[本文引用: 1]
[84]
CUADRAS C M, AREANS C, FORTIANA J Some computational aspects of a distance—based model for prediction
[J]. Communications in Statistics-simulation and Computation , 1996 , 25 (3 ): 593 - 609
DOI:10.1080/03610919608813332
[本文引用: 1]
[86]
BORDES A, USUNIER N, GARCIA-DURAN A , et al. Translating embeddings for modeling multi-relational data[J]. Advances in Neural Information Processing Systems , 2013, 26: 2787-2795.
[本文引用: 1]
[87]
ZHEN W , ZHANG J , FENG J , et al. Knowledge graph embedding by translating on hyperplanes[C]// National Conference on Artificial Intelligence . Québec: AAAI Press, 2014, 28(1): 1112-1119.
[本文引用: 1]
[88]
LIN H, LIU Y, WANG W, et al Learning entity and relation embeddings for knowledge resolution
[J]. Procedia Computer Science , 2017 , 108 : 345 - 354
DOI:10.1016/j.procs.2017.05.045
[本文引用: 1]
[89]
JI G , HE S , XU L , et al. Knowledge graph embedding via dynamic mapping matrix[C]// Meeting of the Association for Computational Linguistics and the International Joint Conference on Natural Language Processing . Beijing: ACL, 2015: 687-696.
[本文引用: 1]
[90]
王婷, 朱小飞, 唐顾. 基于知识增强的图卷积神经网络的文本分类[J]. 浙江大学学报: 工学版, 2022, 56(2): 322-328.
[本文引用: 1]
WANG Ting, ZHU Xiao-fei, TANG Gu. Knowledge-enhanced graph convolutional neural networks for text classification [J]. Journal of Zhejiang University: Engineering Science , 2022, 56(2): 322-328.
[本文引用: 1]
[91]
YU D, ZHU C, YANG Y, et al. Jaket: joint pre-training of knowledge graph and language understanding[C]// Proceedings of the AAAI Conference on Artificial Intelligence . London: AAAI, 2022, 36(10): 11630-11638.
[本文引用: 1]
[92]
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: KDD, 2014: 283-292.
[本文引用: 2]
[93]
DONG C, JU X, MA Y. HRS: hybrid recommendation system based on attention mechanism and knowledge graph embedding[C]// IEEE/WIC/ACM International Conference on Web Intelligence . Melbourne: WI, 2021: 406-413.
[本文引用: 1]
[94]
LIU G, GUO J Bidirectional LSTM with attention mechanism and convolutional layer for text classification
[J]. Neurocomputing , 2019 , 337 : 325 - 338
DOI:10.1016/j.neucom.2019.01.078
[本文引用: 1]
[95]
CHEN Y, LIU L, PHONEVILAY V, et al Image super-resolution reconstruction based on feature map attention mechanism
[J]. Applied Intelligence , 2021 , 51 (7 ): 4367 - 4380
DOI:10.1007/s10489-020-02116-1
[96]
陈成, 张皞, 李永强, 等 关系生成图注意力网络的知识图谱链接预测
[J]. 浙江大学学报:工学版 , 2022 , 56 (5 ): 1025 - 1034
[本文引用: 1]
CHEN Cheng, ZHANG Hao, LI Yong-qiang, et al Knowledge graph link prediction based on relational generative graph attention network
[J]. Journal of Zhejiang University: Engineering Science , 2022 , 56 (5 ): 1025 - 1034
[本文引用: 1]
[97]
ZHANG S, TONG H, XU J, et al Graph convolutional networks: a comprehensive review
[J]. Computational Social Networks , 2019 , 6 (1 ): 1 - 23
DOI:10.1186/s40649-019-0061-6
[本文引用: 1]
[98]
CHEN M, WEI Z, HUANG Z, et al. Simple and deep graph convolutional networks[C]// International Conference on Machine Learning . Vienna: PMLR, 2020: 1725-1735.
[99]
WU F, SOUZA A, ZHANG T, et al. Simplifying graph convolutional networks[C]// International Conference on Machine Learning . Long Beach: PMLR, 2019: 6861-6871.
[本文引用: 1]
[100]
WILLIAMS R J Simple statistical gradient-following algorithms for connectionist reinforcement learning
[J]. Machine Learning , 1992 , 8 (3 ): 229 - 256
[本文引用: 1]
[101]
NOORIAN A, HAROUNABADI A, RAVANMEHR R A novel sequence-aware personalized recommendation system based on multidimensional information
[J]. Expert Systems with Applications , 2022 , 202 : 117079
DOI:10.1016/j.eswa.2022.117079
[本文引用: 1]
[102]
潘承瑞, 何灵敏, 胥智杰, 等 融合知识图谱的双线性图注意力网络推荐算法
[J]. 计算机工程与应用 , 2021 , 57 (1 ): 29 - 37
DOI:10.3778/j.issn.1002-8331.2006-0141
[本文引用: 1]
PAN Cheng-rui, HE Ling-min, XU Zhi-jie, et al Fusion knowledge graph and bilinear graph attention network recommendation algorithm
[J]. Computer Engineering and Application , 2021 , 57 (1 ): 29 - 37
DOI:10.3778/j.issn.1002-8331.2006-0141
[本文引用: 1]
[103]
YAN Y, LIU L, BAN Y, et al. Dynamic knowledge graph alignment[C]// Proceedings of the AAAI Conference on Artificial Intelligence . Vancouver: AAAI, 2021: 4564-4572.
[本文引用: 1]
Exploring the inescapable suffering among postgraduate researchers: information overload perceptions and implications for future research
1
2021
... 随着网络的高速发展与现代科技产品的普及,人类迎来了大数据时代,现实生活中产生了海量的数据. 用户对信息的处理能力远远低于信息传播的速度,上述问题被定义为信息过载[1 ] . 信息过载可以通过搜索引擎技术[2 ] 和推荐系统技术[3 -4 ] 缓解. 搜索引擎获得的信息完全相同,难以满足用户的个性化需求. 推荐系统能在海量数据中自动帮助用户找到可能偏好的信息,为用户提供更个性化的数据服务,这也产生了难以估量的商业价值. ...
Finding out about: a cognitive perspective on search engine technology and the WWW
1
2002
... 随着网络的高速发展与现代科技产品的普及,人类迎来了大数据时代,现实生活中产生了海量的数据. 用户对信息的处理能力远远低于信息传播的速度,上述问题被定义为信息过载[1 ] . 信息过载可以通过搜索引擎技术[2 ] 和推荐系统技术[3 -4 ] 缓解. 搜索引擎获得的信息完全相同,难以满足用户的个性化需求. 推荐系统能在海量数据中自动帮助用户找到可能偏好的信息,为用户提供更个性化的数据服务,这也产生了难以估量的商业价值. ...
Personalized recommendation system based on knowledge embedding and historical behavior
1
2022
... 随着网络的高速发展与现代科技产品的普及,人类迎来了大数据时代,现实生活中产生了海量的数据. 用户对信息的处理能力远远低于信息传播的速度,上述问题被定义为信息过载[1 ] . 信息过载可以通过搜索引擎技术[2 ] 和推荐系统技术[3 -4 ] 缓解. 搜索引擎获得的信息完全相同,难以满足用户的个性化需求. 推荐系统能在海量数据中自动帮助用户找到可能偏好的信息,为用户提供更个性化的数据服务,这也产生了难以估量的商业价值. ...
Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions
1
2005
... 随着网络的高速发展与现代科技产品的普及,人类迎来了大数据时代,现实生活中产生了海量的数据. 用户对信息的处理能力远远低于信息传播的速度,上述问题被定义为信息过载[1 ] . 信息过载可以通过搜索引擎技术[2 ] 和推荐系统技术[3 -4 ] 缓解. 搜索引擎获得的信息完全相同,难以满足用户的个性化需求. 推荐系统能在海量数据中自动帮助用户找到可能偏好的信息,为用户提供更个性化的数据服务,这也产生了难以估量的商业价值. ...
A survey of collaborative filtering techniques
1
2009
... 推荐系统的核心是个性化推荐算法[5 -7 ] ,其主要思想是通过分析用户行为、物品属性和用户-物品的历史交互,提取出用户和物品的特征,来实现对不同用户的个性化推荐. 传统的推荐系统仅把用户和物品交互图作为系统的输入,这会产生2个问题:一是数据稀疏[8 ] 会导致过拟合(overfitting)[9 ] 风险;二是冷启动问题(cold start problem)[10 ] 导致算法无法进行推荐. ...
Dig users’ intentions via attention flow network for personalized recommendation
1
2021
... 推荐系统的核心是个性化推荐算法[5 -7 ] ,其主要思想是通过分析用户行为、物品属性和用户-物品的历史交互,提取出用户和物品的特征,来实现对不同用户的个性化推荐. 传统的推荐系统仅把用户和物品交互图作为系统的输入,这会产生2个问题:一是数据稀疏[8 ] 会导致过拟合(overfitting)[9 ] 风险;二是冷启动问题(cold start problem)[10 ] 导致算法无法进行推荐. ...
1
... 推荐系统的核心是个性化推荐算法[5 -7 ] ,其主要思想是通过分析用户行为、物品属性和用户-物品的历史交互,提取出用户和物品的特征,来实现对不同用户的个性化推荐. 传统的推荐系统仅把用户和物品交互图作为系统的输入,这会产生2个问题:一是数据稀疏[8 ] 会导致过拟合(overfitting)[9 ] 风险;二是冷启动问题(cold start problem)[10 ] 导致算法无法进行推荐. ...
1
... 推荐系统的核心是个性化推荐算法[5 -7 ] ,其主要思想是通过分析用户行为、物品属性和用户-物品的历史交互,提取出用户和物品的特征,来实现对不同用户的个性化推荐. 传统的推荐系统仅把用户和物品交互图作为系统的输入,这会产生2个问题:一是数据稀疏[8 ] 会导致过拟合(overfitting)[9 ] 风险;二是冷启动问题(cold start problem)[10 ] 导致算法无法进行推荐. ...
The problem of overfitting
1
2004
... 推荐系统的核心是个性化推荐算法[5 -7 ] ,其主要思想是通过分析用户行为、物品属性和用户-物品的历史交互,提取出用户和物品的特征,来实现对不同用户的个性化推荐. 传统的推荐系统仅把用户和物品交互图作为系统的输入,这会产生2个问题:一是数据稀疏[8 ] 会导致过拟合(overfitting)[9 ] 风险;二是冷启动问题(cold start problem)[10 ] 导致算法无法进行推荐. ...
3
... 为了缓解上述问题,一些研究者考虑将知识图谱(knowledge graph,KG)[11 -14 ] 作为辅助信息(side information)融入到推荐系统中,可以丰富用户-物品的交互以及用户与用户、物品与物品的关联信息,提高推荐系统的准确性. ...
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... KG的事实补全与推荐模型联合学习的多任务学习推荐系统是未来的重要研究方向之一. 如KTUP[11 ] 中提出了基于KG嵌入的推荐模型,特别设计了在对用户-物品二项图进行嵌入时的各种偏好嵌入模型,并用TransH模型对不同偏好加以区分,然后通过结合几种偏好转移方案,将其与KG补全模型联合训练. ...
Explainable recommendation based on knowledge graph and multi-objective optimization
1
2021
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
Domain knowledge graph-based research progress of knowledge representation
1
2021
... 为了缓解上述问题,一些研究者考虑将知识图谱(knowledge graph,KG)[11 -14 ] 作为辅助信息(side information)融入到推荐系统中,可以丰富用户-物品的交互以及用户与用户、物品与物品的关联信息,提高推荐系统的准确性. ...
1
... 推荐系统分为2类:以协同过滤(collaborative filtering, CF)[15 -21 ] 为代表的传统模型和添加了辅助信息的混合推荐模型. ...
Grouplens: applying collaborative filtering to usenet news
0
1997
Robust collaborative filtering recommendation with user-item-trust records
2
2021
... 推荐系统分为2类:以协同过滤(collaborative filtering, CF)[15 -21 ] 为代表的传统模型和添加了辅助信息的混合推荐模型. ...
... 从技术角度上讲,所有的推荐系统都采用一种或多种推荐策略,如基于内容的推荐[21 -25 ] 、基于协同过滤的传统推荐系统和混合推荐系统[26 -27 ] . 描述如下. ...
Survey on collaborative filtering, content-based filtering and hybrid recommendation system
0
2015
1
... 从技术角度上讲,所有的推荐系统都采用一种或多种推荐策略,如基于内容的推荐[21 -25 ] 、基于协同过滤的传统推荐系统和混合推荐系统[26 -27 ] . 描述如下. ...
Trends in content-based recommendation
1
2019
... 从技术角度上讲,所有的推荐系统都采用一种或多种推荐策略,如基于内容的推荐[21 -25 ] 、基于协同过滤的传统推荐系统和混合推荐系统[26 -27 ] . 描述如下. ...
Customer centric hybrid recommendation system for E-Commerce applications by integrating hybrid sentiment analysis
1
2023
... 从技术角度上讲,所有的推荐系统都采用一种或多种推荐策略,如基于内容的推荐[21 -25 ] 、基于协同过滤的传统推荐系统和混合推荐系统[26 -27 ] . 描述如下. ...
User preference mining through hybrid collaborative filtering and content-based filtering in recommendation system
1
2004
... 2)基于CF的推荐算法:该算法无须事先获得用户或物品的特征数据,仅在用户-物品历史交互数据中找出它们的相关联性,然后考虑用户或者物品之间的相似度进行相关推荐[28 ] . 该算法可以分为基于用户的CF推荐和基于物品的CF推荐. ...
1
... 3)混合推荐算法:为了解决上面2种推荐系统遇到的稀疏性和冷启动难题,产生了将多种推荐策略相融合的推荐算法[29 -32 ] ,目的是强化算法间的优势,减少单一算法的劣势或局限性. 其中最常见的是将CF算法与其他推荐算法结合. ...
Hybrid recommendation approaches for multi-criteria collaborative filtering
0
2014
1
... 3)混合推荐算法:为了解决上面2种推荐系统遇到的稀疏性和冷启动难题,产生了将多种推荐策略相融合的推荐算法[29 -32 ] ,目的是强化算法间的优势,减少单一算法的劣势或局限性. 其中最常见的是将CF算法与其他推荐算法结合. ...
1
... 除了算法的叠加,混合推荐系统还可以通过在推荐模型中额外添加辅助信息来解决数据稀疏、冷启动或数据缺失[33 ] 等问题. 如图3 所示为推荐算法中一些常用的辅助信息. ...
1
... 1) 社交网络(social networks)[34 -36 ] :社交网络是记录了用户间关系的信息网络,在推荐算法中加入这一信息的逻辑是如果用户 $ u $ 对某个物品 $ v $ 感兴趣,那么 $ u $ 的朋友可能也会对 $ v $ 感兴趣. ...
Academic social networks: modeling, analysis, mining and applications
1
2019
... 1) 社交网络(social networks)[34 -36 ] :社交网络是记录了用户间关系的信息网络,在推荐算法中加入这一信息的逻辑是如果用户 $ u $ 对某个物品 $ v $ 感兴趣,那么 $ u $ 的朋友可能也会对 $ v $ 感兴趣. ...
上下文感知推荐系统
1
2012
... 2) 上下文(context)[37 -38 ] :上下文是在推荐系统的输入端额外加入用户-物品二项图交互发生的时间、地点、交互背景等信息. ...
上下文感知推荐系统
1
2012
... 2) 上下文(context)[37 -38 ] :上下文是在推荐系统的输入端额外加入用户-物品二项图交互发生的时间、地点、交互背景等信息. ...
1
... 2) 上下文(context)[37 -38 ] :上下文是在推荐系统的输入端额外加入用户-物品二项图交互发生的时间、地点、交互背景等信息. ...
基于用户聚类的异构社交网络推荐算法
1
2013
... 3) 用户/物品属性(attributes)[39 ] :属性记录了用户或物品的特征,假设2个不同的用户具有同一类属性,那么他们可能会喜欢同一类物品. ...
基于用户聚类的异构社交网络推荐算法
1
2013
... 3) 用户/物品属性(attributes)[39 ] :属性记录了用户或物品的特征,假设2个不同的用户具有同一类属性,那么他们可能会喜欢同一类物品. ...
A survey of recommendation system: research challenges
1
2013
... 4) 用户之间信任值(trust)[40 -42 ] :通过计算用户与邻居的信任值,对邻居的偏好进行加权融合. 越信任的邻居,喜欢同一类物品的可能就越大. ...
A model of a trust-based recommendation system on a social network
0
2008
1
... 4) 用户之间信任值(trust)[40 -42 ] :通过计算用户与邻居的信任值,对邻居的偏好进行加权融合. 越信任的邻居,喜欢同一类物品的可能就越大. ...
1
... 4) 用户之间信任值(trust)[40 -42 ] :通过计算用户与邻居的信任值,对邻居的偏好进行加权融合. 越信任的邻居,喜欢同一类物品的可能就越大. ...
2
... 近年来,将KG作为辅助信息引入推荐系统[43 -50 ] 越来越受到研究人员的关注. 此举可以将跨领域信息整合到推荐系统中,有助于理解用户的偏好,提高推荐的可解释性,具有重要的研究与应用价值. ...
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
A survey on knowledge graph-based recommender systems
0
2020
A survey on knowledge graph-based recommender systems
0
2020
Context-aware service recommendation based on knowledge graph embedding
0
2021
Categorization of knowledge graph based recommendation methods and benchmark datasets from the perspectives of application scenarios: a comprehensive survey
0
2023
TransMKR: translation-based knowledge graph enhanced multi-task point-of-interest recommendation
1
2022
... 近年来,将KG作为辅助信息引入推荐系统[43 -50 ] 越来越受到研究人员的关注. 此举可以将跨领域信息整合到推荐系统中,有助于理解用户的偏好,提高推荐的可解释性,具有重要的研究与应用价值. ...
1
... KG是映射客观世界的异构语义网络,是一种对现实世界的简单描述. KG本质是一种基于图结构的数据网络,可以将其理解为一个包含实体(节点)与关系(有向边)的信息网络,用 $ G=\left\{S,E\right\} $ 表示, $ S=\left\{P\right\} $ 表示KG中的实体集, $ E $ 表示边集. 即一个节点还拥有着丰富的属性信息,若节点 $ S $ 与关系 $ E $ 都具有不同的类型特征,则称这个网络是异构(heterogeneous)[51 ] 的,与之相对的是同构网络[52 ] . ...
1
... KG是映射客观世界的异构语义网络,是一种对现实世界的简单描述. KG本质是一种基于图结构的数据网络,可以将其理解为一个包含实体(节点)与关系(有向边)的信息网络,用 $ G=\left\{S,E\right\} $ 表示, $ S=\left\{P\right\} $ 表示KG中的实体集, $ E $ 表示边集. 即一个节点还拥有着丰富的属性信息,若节点 $ S $ 与关系 $ E $ 都具有不同的类型特征,则称这个网络是异构(heterogeneous)[51 ] 的,与之相对的是同构网络[52 ] . ...
2
... KG是映射客观世界的异构语义网络,是一种对现实世界的简单描述. KG本质是一种基于图结构的数据网络,可以将其理解为一个包含实体(节点)与关系(有向边)的信息网络,用 $ G=\left\{S,E\right\} $ 表示, $ S=\left\{P\right\} $ 表示KG中的实体集, $ E $ 表示边集. 即一个节点还拥有着丰富的属性信息,若节点 $ S $ 与关系 $ E $ 都具有不同的类型特征,则称这个网络是异构(heterogeneous)[51 ] 的,与之相对的是同构网络[52 ] . ...
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
1
... 现有的基于KG的推荐系统对KG的应用通常有3种方式:基于特征的推荐方法、基于路径的推荐方法和混合方法,基于特征的推荐方法又分为基于嵌入(embedding)[53 -55 ] 的方法和基于语义匹配[56 -60 ] (semantic matching)的推荐方法,如表1 所示总结了近年来在融合知识图谱推荐算法领域取得优秀成果的研究算法. ...
1
... 现有的基于KG的推荐系统对KG的应用通常有3种方式:基于特征的推荐方法、基于路径的推荐方法和混合方法,基于特征的推荐方法又分为基于嵌入(embedding)[53 -55 ] 的方法和基于语义匹配[56 -60 ] (semantic matching)的推荐方法,如表1 所示总结了近年来在融合知识图谱推荐算法领域取得优秀成果的研究算法. ...
A survey of heterogeneous information network analysis
1
2016
... 现有的基于KG的推荐系统对KG的应用通常有3种方式:基于特征的推荐方法、基于路径的推荐方法和混合方法,基于特征的推荐方法又分为基于嵌入(embedding)[53 -55 ] 的方法和基于语义匹配[56 -60 ] (semantic matching)的推荐方法,如表1 所示总结了近年来在融合知识图谱推荐算法领域取得优秀成果的研究算法. ...
Comparative study of embedding methods
0
2003
1
... 现有的基于KG的推荐系统对KG的应用通常有3种方式:基于特征的推荐方法、基于路径的推荐方法和混合方法,基于特征的推荐方法又分为基于嵌入(embedding)[53 -55 ] 的方法和基于语义匹配[56 -60 ] (semantic matching)的推荐方法,如表1 所示总结了近年来在融合知识图谱推荐算法领域取得优秀成果的研究算法. ...
1
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
1
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
2
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... 卷积神经网络(convolutional neural networks, CNN)可以高效处理网格、序列之类的规则欧氏数据,并具有平移不变性,十分适合在基于KG的推荐系统嵌入阶段处理图数据. 在算法DER[63 ] 中使用CNN对物品的评分信息进行描述并提取物品属性. ...
1
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
2
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... 除了循环神经网络(recurrent neural network, RNN)以外,其他神经网络中每个神经元,通过一个或多个隐藏层,将多个输入处理为单个输出. 但这些神经网络都无法对时间序列的变化进行建模,而RNN会进一步逐层传递值,保留了数据间的关联信息,使神经网络逐层学习成为可能. RNN具有某种形式的存储器,允许先前的输出影响后续的输入,因此在输入大量有序信息时,使用RNN处理数据,使推荐模型具有了预测能力. 在算法KPRN[65 ] 中利用RNN的分支长短期记忆网络(long short-term memory, LSTM)在嵌入层中探索序列信息并生成编码获取整体的语义表示. ...
2
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... 基于路径的推荐方法(path-based method),如TMER[66 ] 、EMG[67 ] 将KG视为一个具有丰富实体与关系的异构信息网络. 在推荐系统中,基于路径的推荐方法在KG中构造物品之间的路径特征,这些特征基于元路径或元图谱进行定义. 元路径定义了一系列关系路径序列,其中路径的两端连接2个实体,元路径是针对异构网络的相似性搜索. 比如在电商推荐中采用“商品→类型→商品→店铺→商品”这条元路径可以连接2个商品实体,这种方式可以挖掘出KG中2个实体的潜在关系. 元图谱与元路径具有类似的定义,不同之处是元路径只定义一个关系序列,元图谱是不同元路径的组合. 与元路径相比,元图谱包含了KG中实体之间更具解释性的结构信息. ...
3
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... 基于路径的推荐方法(path-based method),如TMER[66 ] 、EMG[67 ] 将KG视为一个具有丰富实体与关系的异构信息网络. 在推荐系统中,基于路径的推荐方法在KG中构造物品之间的路径特征,这些特征基于元路径或元图谱进行定义. 元路径定义了一系列关系路径序列,其中路径的两端连接2个实体,元路径是针对异构网络的相似性搜索. 比如在电商推荐中采用“商品→类型→商品→店铺→商品”这条元路径可以连接2个商品实体,这种方式可以挖掘出KG中2个实体的潜在关系. 元图谱与元路径具有类似的定义,不同之处是元路径只定义一个关系序列,元图谱是不同元路径的组合. 与元路径相比,元图谱包含了KG中实体之间更具解释性的结构信息. ...
... 基于路径的推荐模型利用用户或物品的连接相似性来增强推荐,过去也称为基于异构网络的推荐. 传统基于路径的推荐算法PER[92 ] 、FMG[67 ] 之类通常将矩阵分解(matrix factorization, MF)与异构网络中提取的元路径进行集成. 基于路径的推荐方法的优点是充分且直接地利用了KG中的语义网络结构,自然地将可解释性引入了推荐过程. 传统基于路径的推荐方法缺点是根据推荐平台与推荐目标的不同,通常需要领域知识来手动设计定义元路径或元图谱的类型和数量,这在现实场景中难以大规模应用,效果也难以获得最优;同时,当需要被推荐的实体之间跨领域时(比如短视频推荐和新闻推荐),该类方法无法有效应用,因为基于路径的方法无法在未知场景过多的情况下预定义元路径或元图谱. ...
2
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... 为了缓解数据稀疏和冷启动问题,Ekar[68 ] 在融入KG的同时将推荐问题定义为图的路径推理问题. 该模型将用户-物品二项图与KG预处理为协同知识图谱;将图谱上的节点定义为动作空间,需要进行推荐的目标用户定义为初始状态,使用经典策略梯度算法REINFORCE[100 ] 训练策略函数来获得奖励最大化;策略函数决策下一步动作选择,最终生成一条用户到物品的多跳路径完成推荐. ...
2
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... Wang等[69 ] 提出了一个用于多级推荐推理的强化学习框架ReMR , 其采用自上而下的策略来修剪搜索空间,并确保来自高级知识库的知识能够帮助引导低级推理策略收敛到更令人满意的解决方案. 还提出了一种多级推理路径提取算法,该算法自动选择推理路径的每一跳中应使用的概念级别. 这有助于揭示用户兴趣的真实水平,并提高准确性和可解释性. 值得一提的是,该框架提出了本体视图的概念,利用普通的KG(实例视图)的父类KG(本体视图)来探索路径间的隐藏关系,并建模多级用户兴趣. ...
2
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... 混合推荐的一个经典模型是RippleNet[70 ] ,这是一个基于KG偏好传播的推荐系统. RippleNet以协同过滤模型为基础,将KG作为额外的辅助信息融入推荐系统. 该方法同时结合KGE与元路径两者的优势,将KG中与用户 $ u $ 直接交互过的物品集合 $ {\varepsilon }_{u}^{0} $ 定义为种子,以种子为起点向邻近的其他实体向外传播,每传播一层定义为一跳. 用户 $ u $ 的每一个历史交互记录如同水滴落入水面,用户的潜在偏好将会如同波纹向外侧传播,这也是该方法命名的由来,也称作偏好传播(user preferences propagation). ...
3
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... 注意力机制(attention mechanism, Att)[72 ,94 -96 ] 指在有限的计算能力中为更重要的任务分配更多的计算资源,在处理序列任务中表现出了强大的能力. 由于注意力机制只关心数据中最重要的部分,十分适合在图结构中取舍节点并找到最合适的物品进行推荐. 如图8 所示为注意力网络的简单模型. 将注意力机制融入KG推荐系统的代表算法有KGCN[71 ] 和KGAT[72 ] . KGAT中利用图神经网络(graph neural network, GNN)递归地传播邻域节点的嵌入来更新自身节点的嵌入,并使用注意力机制来区分邻域节点的重要性. ...
... 图卷积网络(graph convolutional networks, GCN)[97 -99 ] 是CNN的一个分支,CNN处理二维的欧式数据,GCN将CNN迁移到图上,处理不规则的非欧式数据并通过卷积算子进行信息聚合. 在算法Mvin[76 ] 中利用GCN聚合实体的嵌入,捕获不同层邻域的特征. KG与GCN结合的KGCN[71 ] 及其衍生系列也是此类模型的经典. KGCN通过用户与邻居实体的聚合,能更好地捕捉局部邻域结构并将其存储在各实体的表示中. 如图9 所示,首先从中心实体v 开始,找到与v 直接相连的邻居实体;然后将v 与每层邻居实体根据某种准则选取的特定个数相连(图中特定个数设为2,由内圈中绿色斜线阴影实体代表),重复上述步骤,按层级逐层向外扩展,找到每一层与v 相连的邻居实体;最后,将所有选取的邻居实体以及它们与v 之间的边聚合为一个向量,算出当前实体 $ v $ 最终的向量表示,最终算出用户与实体 $ v $ 交互的概率. ...
3
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... 注意力机制(attention mechanism, Att)[72 ,94 -96 ] 指在有限的计算能力中为更重要的任务分配更多的计算资源,在处理序列任务中表现出了强大的能力. 由于注意力机制只关心数据中最重要的部分,十分适合在图结构中取舍节点并找到最合适的物品进行推荐. 如图8 所示为注意力网络的简单模型. 将注意力机制融入KG推荐系统的代表算法有KGCN[71 ] 和KGAT[72 ] . KGAT中利用图神经网络(graph neural network, GNN)递归地传播邻域节点的嵌入来更新自身节点的嵌入,并使用注意力机制来区分邻域节点的重要性. ...
... [72 ]. KGAT中利用图神经网络(graph neural network, GNN)递归地传播邻域节点的嵌入来更新自身节点的嵌入,并使用注意力机制来区分邻域节点的重要性. ...
3
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... GNN可以处理具有不规则结构的图数据,十分适合处理KG中复杂多样的实体节点,是进行图谱中多跳推理与推荐最有效的方法之一. KGNN-LS[73 ] 认为用户对不同的关系存在不同的重视程度,在此基础上设计了特定用户对物品的关系评分功能,将无权KG转换为带权KG,然后通过GNN计算并聚合物品的嵌入信息. 在算法KGIN[75 ] 中,为了递归的整合具有长距关联性的关系序列,设计了一种新的GNN信息聚合机制,成功捕获了用户的行为意图. ...
... 时序推荐[101 ] 是一种基于用户的顺序行为预测未来行为的算法,强化学习具有最大化长期回报的能力,将强化学习应用到推荐系统可以提高预测能力,再融入KG增强其可解释性以开发更有效的推荐系统. KERL[73 ] 基于历史数据导出当前知识特征相对容易. KG数据有助于提高顺序推荐算法的性能. 然而,以前的方法主要考虑如何使用KG数据增强物品或用户表示,较少研究如何将KG数据用于优化长期目标的探索. 为了在开发和探索之间做出较好的权衡,考虑为用户建模2种基于知识的偏好,即当前基于知识的偏好(简称当前偏好)c t 和未来基于知识的偏好(简称未来偏好) ${f}_{t:t+k} $ ,描述如下: ...
1
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
2
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... GNN可以处理具有不规则结构的图数据,十分适合处理KG中复杂多样的实体节点,是进行图谱中多跳推理与推荐最有效的方法之一. KGNN-LS[73 ] 认为用户对不同的关系存在不同的重视程度,在此基础上设计了特定用户对物品的关系评分功能,将无权KG转换为带权KG,然后通过GNN计算并聚合物品的嵌入信息. 在算法KGIN[75 ] 中,为了递归的整合具有长距关联性的关系序列,设计了一种新的GNN信息聚合机制,成功捕获了用户的行为意图. ...
2
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
... 图卷积网络(graph convolutional networks, GCN)[97 -99 ] 是CNN的一个分支,CNN处理二维的欧式数据,GCN将CNN迁移到图上,处理不规则的非欧式数据并通过卷积算子进行信息聚合. 在算法Mvin[76 ] 中利用GCN聚合实体的嵌入,捕获不同层邻域的特征. KG与GCN结合的KGCN[71 ] 及其衍生系列也是此类模型的经典. KGCN通过用户与邻居实体的聚合,能更好地捕捉局部邻域结构并将其存储在各实体的表示中. 如图9 所示,首先从中心实体v 开始,找到与v 直接相连的邻居实体;然后将v 与每层邻居实体根据某种准则选取的特定个数相连(图中特定个数设为2,由内圈中绿色斜线阴影实体代表),重复上述步骤,按层级逐层向外扩展,找到每一层与v 相连的邻居实体;最后,将所有选取的邻居实体以及它们与v 之间的边聚合为一个向量,算出当前实体 $ v $ 最终的向量表示,最终算出用户与实体 $ v $ 交互的概率. ...
1
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
McHa: a multistage clustering-based hierarchical attention model for knowledge graph-aware recommendation
1
2022
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
Path-enhanced explainable recommendation with knowledge graphs
1
2021
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
1
... Comparison list of recommendation algorithms using different KG methods
Tab.1 方法 年份 KG使用方式 融入算法模型 特征 路径 混合 CNN GNN GCN Att RL RNN MF CKE[61 ] 2016 √ — — — — — — — — √ KTUP[11 ] 2019 √ — — — — — √ — — — DER[62 ] 2019 √ — — √ — — √ — √ — MKR[43 ] 2019 √ — — √ — — — — — √ KV-MN[63 ] 2018 √ — — — — — √ — √ — PGPR[52 ] 2019 — √ — — — — — √ — — KPRN[64 ] 2019 — √ — — — — √ — √ √ TMER[65 ] 2021 — √ — — — — √ — √ — FMG[66 ] 2017 — √ — — — — — — — √ Ekar[67 ] 2019 — √ — — — — — √ — — ERKM[13 ] 2021 — √ — — — — — √ — — ReMR[68 ] 2022 — √ — — — — — — — — RippleNet[69 ] 2018 — — √ — — — √ — — — KGCN[70 ] 2019 — — √ — — √ √ — — — KGAT[71 ] 2019 — — √ — √ — √ — — — KGNN-LS[72 ] 2019 — — √ — √ — √ — — — KERL[73 ] 2020 — — √ — — — — √ — — KGIN[74 ] 2021 — — √ — √ — √ — — — Mvin[75 ] 2020 — — √ — √ √ — — — — CKAN[76 ] 2020 — — √ — √ — √ — — — KRED[77 ] 2020 — — √ √ — — √ — — — McHa[78 ] 2022 — — √ — — — — — — — PeRN[79 ] 2021 — — √ √ — — — — √ — KR-GCN[80 ] 2022 — — √ — — √ √ — — —
2.1. 基于特征的推荐方法 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
Factorization machines with libfm
1
2012
... 基于特征的推荐方法特点是在推荐算法的输入端中统一地输入用户和物品属性. 重点是对KG进行特征学习,将高维稀疏的图数据转为稠密低维的向量数据. 以 $ \mathrm{L}\mathrm{i}\mathrm{b}\mathrm{F}\mathrm{m} $ [81 ] 为例,表达式如下: ...
1
... KG中的三元组作为一种图数据结构,其具有的高维性和异构性使KG很难在现实推荐中应用,因此提出一种解决方法:知识图谱嵌入(knowledge graph embedding,KGE)[82 -83 ] . KGE从稀疏地实体和关系邻接矩阵中通过特征学习,得到稠密低维地向量,同时保持了KG中原有的图结构和语义信息. ...
JointE: jointly utilizing 1D and 2D convolution for knowledge graph embedding
1
2022
... KG中的三元组作为一种图数据结构,其具有的高维性和异构性使KG很难在现实推荐中应用,因此提出一种解决方法:知识图谱嵌入(knowledge graph embedding,KGE)[82 -83 ] . KGE从稀疏地实体和关系邻接矩阵中通过特征学习,得到稠密低维地向量,同时保持了KG中原有的图结构和语义信息. ...
Some computational aspects of a distance—based model for prediction
1
1996
... 基于嵌入的推荐是一种基于距离的算法模型[84 -85 ] ,该算法的代表是Trans系列,如TransE[86 ] 、TransH[87 ] 、TransR[88 ] 、TransD[89 ] 等. TransE(见图6 (a))是这个系列的创始,其基本思想是三元组的头节点 $ h $ 、关系 $ r $ 、尾节点 $ t $ 都有对应的向量,由真实的三元组可以得到 $ h+r=t $ ,这样的等式称之为事实. 在TransE中期望的结果是 $ h+r\approx t $ ,即 $ h+r $ 的结果和 $ t $ 越接近,则推荐结果就越可信,KG中的实体和关系也越可能成立. 定义评分函数如下: ...
规则增强的知识图谱表示学习方法
1
2017
... 基于嵌入的推荐是一种基于距离的算法模型[84 -85 ] ,该算法的代表是Trans系列,如TransE[86 ] 、TransH[87 ] 、TransR[88 ] 、TransD[89 ] 等. TransE(见图6 (a))是这个系列的创始,其基本思想是三元组的头节点 $ h $ 、关系 $ r $ 、尾节点 $ t $ 都有对应的向量,由真实的三元组可以得到 $ h+r=t $ ,这样的等式称之为事实. 在TransE中期望的结果是 $ h+r\approx t $ ,即 $ h+r $ 的结果和 $ t $ 越接近,则推荐结果就越可信,KG中的实体和关系也越可能成立. 定义评分函数如下: ...
规则增强的知识图谱表示学习方法
1
2017
... 基于嵌入的推荐是一种基于距离的算法模型[84 -85 ] ,该算法的代表是Trans系列,如TransE[86 ] 、TransH[87 ] 、TransR[88 ] 、TransD[89 ] 等. TransE(见图6 (a))是这个系列的创始,其基本思想是三元组的头节点 $ h $ 、关系 $ r $ 、尾节点 $ t $ 都有对应的向量,由真实的三元组可以得到 $ h+r=t $ ,这样的等式称之为事实. 在TransE中期望的结果是 $ h+r\approx t $ ,即 $ h+r $ 的结果和 $ t $ 越接近,则推荐结果就越可信,KG中的实体和关系也越可能成立. 定义评分函数如下: ...
1
... 基于嵌入的推荐是一种基于距离的算法模型[84 -85 ] ,该算法的代表是Trans系列,如TransE[86 ] 、TransH[87 ] 、TransR[88 ] 、TransD[89 ] 等. TransE(见图6 (a))是这个系列的创始,其基本思想是三元组的头节点 $ h $ 、关系 $ r $ 、尾节点 $ t $ 都有对应的向量,由真实的三元组可以得到 $ h+r=t $ ,这样的等式称之为事实. 在TransE中期望的结果是 $ h+r\approx t $ ,即 $ h+r $ 的结果和 $ t $ 越接近,则推荐结果就越可信,KG中的实体和关系也越可能成立. 定义评分函数如下: ...
1
... 基于嵌入的推荐是一种基于距离的算法模型[84 -85 ] ,该算法的代表是Trans系列,如TransE[86 ] 、TransH[87 ] 、TransR[88 ] 、TransD[89 ] 等. TransE(见图6 (a))是这个系列的创始,其基本思想是三元组的头节点 $ h $ 、关系 $ r $ 、尾节点 $ t $ 都有对应的向量,由真实的三元组可以得到 $ h+r=t $ ,这样的等式称之为事实. 在TransE中期望的结果是 $ h+r\approx t $ ,即 $ h+r $ 的结果和 $ t $ 越接近,则推荐结果就越可信,KG中的实体和关系也越可能成立. 定义评分函数如下: ...
Learning entity and relation embeddings for knowledge resolution
1
2017
... 基于嵌入的推荐是一种基于距离的算法模型[84 -85 ] ,该算法的代表是Trans系列,如TransE[86 ] 、TransH[87 ] 、TransR[88 ] 、TransD[89 ] 等. TransE(见图6 (a))是这个系列的创始,其基本思想是三元组的头节点 $ h $ 、关系 $ r $ 、尾节点 $ t $ 都有对应的向量,由真实的三元组可以得到 $ h+r=t $ ,这样的等式称之为事实. 在TransE中期望的结果是 $ h+r\approx t $ ,即 $ h+r $ 的结果和 $ t $ 越接近,则推荐结果就越可信,KG中的实体和关系也越可能成立. 定义评分函数如下: ...
1
... 基于嵌入的推荐是一种基于距离的算法模型[84 -85 ] ,该算法的代表是Trans系列,如TransE[86 ] 、TransH[87 ] 、TransR[88 ] 、TransD[89 ] 等. TransE(见图6 (a))是这个系列的创始,其基本思想是三元组的头节点 $ h $ 、关系 $ r $ 、尾节点 $ t $ 都有对应的向量,由真实的三元组可以得到 $ h+r=t $ ,这样的等式称之为事实. 在TransE中期望的结果是 $ h+r\approx t $ ,即 $ h+r $ 的结果和 $ t $ 越接近,则推荐结果就越可信,KG中的实体和关系也越可能成立. 定义评分函数如下: ...
1
... 语义匹配是指在语义上评价文本的相似度,这类方法可以学习物品相关实体的表征,使用基于相似度的评分函数评估三元组成立的概率. 基于语义匹配的推荐方法的关键是构造一个二分类模型,将头实体、 关系和尾实体输入到模型中,如果KG中真实存在该三元组,则模型最终得出概率预测接近于1.0,反之,概率接近于0. 将语义匹配应用到推荐系统,可以预测用户对物品喜好的真实性. 但是这类模型的重点是KG中三元组的匹配而非寻找可能的推荐路径,更适用于文本分类[90 ] 与自然语言处理[91 ] 方向,融合到推荐系统会导致推荐结果不可控. ...
1
... 语义匹配是指在语义上评价文本的相似度,这类方法可以学习物品相关实体的表征,使用基于相似度的评分函数评估三元组成立的概率. 基于语义匹配的推荐方法的关键是构造一个二分类模型,将头实体、 关系和尾实体输入到模型中,如果KG中真实存在该三元组,则模型最终得出概率预测接近于1.0,反之,概率接近于0. 将语义匹配应用到推荐系统,可以预测用户对物品喜好的真实性. 但是这类模型的重点是KG中三元组的匹配而非寻找可能的推荐路径,更适用于文本分类[90 ] 与自然语言处理[91 ] 方向,融合到推荐系统会导致推荐结果不可控. ...
1
... 语义匹配是指在语义上评价文本的相似度,这类方法可以学习物品相关实体的表征,使用基于相似度的评分函数评估三元组成立的概率. 基于语义匹配的推荐方法的关键是构造一个二分类模型,将头实体、 关系和尾实体输入到模型中,如果KG中真实存在该三元组,则模型最终得出概率预测接近于1.0,反之,概率接近于0. 将语义匹配应用到推荐系统,可以预测用户对物品喜好的真实性. 但是这类模型的重点是KG中三元组的匹配而非寻找可能的推荐路径,更适用于文本分类[90 ] 与自然语言处理[91 ] 方向,融合到推荐系统会导致推荐结果不可控. ...
2
... 该方法最早可以追溯到2014年的基于异构信息网络的个性化实体推荐(personalized entity recommendation, PER)[92 ] . PER认为不同用户选择同一物品是出于不同的动机,例如用户A和用户B观看了同一部电影,但A是出于对电影题材感兴趣而B是因为朋友推荐. PER针对不同的用户建立了不同的实体推荐模型,为了实现这一目的,PER设计了一个得分函数: ...
... 基于路径的推荐模型利用用户或物品的连接相似性来增强推荐,过去也称为基于异构网络的推荐. 传统基于路径的推荐算法PER[92 ] 、FMG[67 ] 之类通常将矩阵分解(matrix factorization, MF)与异构网络中提取的元路径进行集成. 基于路径的推荐方法的优点是充分且直接地利用了KG中的语义网络结构,自然地将可解释性引入了推荐过程. 传统基于路径的推荐方法缺点是根据推荐平台与推荐目标的不同,通常需要领域知识来手动设计定义元路径或元图谱的类型和数量,这在现实场景中难以大规模应用,效果也难以获得最优;同时,当需要被推荐的实体之间跨领域时(比如短视频推荐和新闻推荐),该类方法无法有效应用,因为基于路径的方法无法在未知场景过多的情况下预定义元路径或元图谱. ...
1
... 尽管基于特征提取和基于路径2种推荐系统都对传统的推荐系统作了改进,但都没能充分地利用KG中的信息. 研究人员开始试图将基于路径的实体连接关系与特征学习的语义表示思想结合来进行推荐:首先在KG上通过学习用户与物品之间的路径的方式来得到用户的偏好,随后通过图嵌入的方式对不同的偏好进行特征学习,最后将信息输入推荐模块完成推荐,这构成了混合推荐模型[93 ] . ...
Bidirectional LSTM with attention mechanism and convolutional layer for text classification
1
2019
... 注意力机制(attention mechanism, Att)[72 ,94 -96 ] 指在有限的计算能力中为更重要的任务分配更多的计算资源,在处理序列任务中表现出了强大的能力. 由于注意力机制只关心数据中最重要的部分,十分适合在图结构中取舍节点并找到最合适的物品进行推荐. 如图8 所示为注意力网络的简单模型. 将注意力机制融入KG推荐系统的代表算法有KGCN[71 ] 和KGAT[72 ] . KGAT中利用图神经网络(graph neural network, GNN)递归地传播邻域节点的嵌入来更新自身节点的嵌入,并使用注意力机制来区分邻域节点的重要性. ...
Image super-resolution reconstruction based on feature map attention mechanism
0
2021
关系生成图注意力网络的知识图谱链接预测
1
2022
... 注意力机制(attention mechanism, Att)[72 ,94 -96 ] 指在有限的计算能力中为更重要的任务分配更多的计算资源,在处理序列任务中表现出了强大的能力. 由于注意力机制只关心数据中最重要的部分,十分适合在图结构中取舍节点并找到最合适的物品进行推荐. 如图8 所示为注意力网络的简单模型. 将注意力机制融入KG推荐系统的代表算法有KGCN[71 ] 和KGAT[72 ] . KGAT中利用图神经网络(graph neural network, GNN)递归地传播邻域节点的嵌入来更新自身节点的嵌入,并使用注意力机制来区分邻域节点的重要性. ...
关系生成图注意力网络的知识图谱链接预测
1
2022
... 注意力机制(attention mechanism, Att)[72 ,94 -96 ] 指在有限的计算能力中为更重要的任务分配更多的计算资源,在处理序列任务中表现出了强大的能力. 由于注意力机制只关心数据中最重要的部分,十分适合在图结构中取舍节点并找到最合适的物品进行推荐. 如图8 所示为注意力网络的简单模型. 将注意力机制融入KG推荐系统的代表算法有KGCN[71 ] 和KGAT[72 ] . KGAT中利用图神经网络(graph neural network, GNN)递归地传播邻域节点的嵌入来更新自身节点的嵌入,并使用注意力机制来区分邻域节点的重要性. ...
Graph convolutional networks: a comprehensive review
1
2019
... 图卷积网络(graph convolutional networks, GCN)[97 -99 ] 是CNN的一个分支,CNN处理二维的欧式数据,GCN将CNN迁移到图上,处理不规则的非欧式数据并通过卷积算子进行信息聚合. 在算法Mvin[76 ] 中利用GCN聚合实体的嵌入,捕获不同层邻域的特征. KG与GCN结合的KGCN[71 ] 及其衍生系列也是此类模型的经典. KGCN通过用户与邻居实体的聚合,能更好地捕捉局部邻域结构并将其存储在各实体的表示中. 如图9 所示,首先从中心实体v 开始,找到与v 直接相连的邻居实体;然后将v 与每层邻居实体根据某种准则选取的特定个数相连(图中特定个数设为2,由内圈中绿色斜线阴影实体代表),重复上述步骤,按层级逐层向外扩展,找到每一层与v 相连的邻居实体;最后,将所有选取的邻居实体以及它们与v 之间的边聚合为一个向量,算出当前实体 $ v $ 最终的向量表示,最终算出用户与实体 $ v $ 交互的概率. ...
1
... 图卷积网络(graph convolutional networks, GCN)[97 -99 ] 是CNN的一个分支,CNN处理二维的欧式数据,GCN将CNN迁移到图上,处理不规则的非欧式数据并通过卷积算子进行信息聚合. 在算法Mvin[76 ] 中利用GCN聚合实体的嵌入,捕获不同层邻域的特征. KG与GCN结合的KGCN[71 ] 及其衍生系列也是此类模型的经典. KGCN通过用户与邻居实体的聚合,能更好地捕捉局部邻域结构并将其存储在各实体的表示中. 如图9 所示,首先从中心实体v 开始,找到与v 直接相连的邻居实体;然后将v 与每层邻居实体根据某种准则选取的特定个数相连(图中特定个数设为2,由内圈中绿色斜线阴影实体代表),重复上述步骤,按层级逐层向外扩展,找到每一层与v 相连的邻居实体;最后,将所有选取的邻居实体以及它们与v 之间的边聚合为一个向量,算出当前实体 $ v $ 最终的向量表示,最终算出用户与实体 $ v $ 交互的概率. ...
Simple statistical gradient-following algorithms for connectionist reinforcement learning
1
1992
... 为了缓解数据稀疏和冷启动问题,Ekar[68 ] 在融入KG的同时将推荐问题定义为图的路径推理问题. 该模型将用户-物品二项图与KG预处理为协同知识图谱;将图谱上的节点定义为动作空间,需要进行推荐的目标用户定义为初始状态,使用经典策略梯度算法REINFORCE[100 ] 训练策略函数来获得奖励最大化;策略函数决策下一步动作选择,最终生成一条用户到物品的多跳路径完成推荐. ...
A novel sequence-aware personalized recommendation system based on multidimensional information
1
2022
... 时序推荐[101 ] 是一种基于用户的顺序行为预测未来行为的算法,强化学习具有最大化长期回报的能力,将强化学习应用到推荐系统可以提高预测能力,再融入KG增强其可解释性以开发更有效的推荐系统. KERL[73 ] 基于历史数据导出当前知识特征相对容易. KG数据有助于提高顺序推荐算法的性能. 然而,以前的方法主要考虑如何使用KG数据增强物品或用户表示,较少研究如何将KG数据用于优化长期目标的探索. 为了在开发和探索之间做出较好的权衡,考虑为用户建模2种基于知识的偏好,即当前基于知识的偏好(简称当前偏好)c t 和未来基于知识的偏好(简称未来偏好) ${f}_{t:t+k} $ ,描述如下: ...
融合知识图谱的双线性图注意力网络推荐算法
1
2021
... 在最近的研究中,潘承瑞等[102 ] 提出了一种基于GCN的动态KG对齐算法DINGAL-B,探索了根据不断变化的图结构如何实时更新实体嵌入的难题. 然而,在针对利用动态KG来改善推荐系统方面,相关研究还较少. 如何将KG与现实世界保持一致,并将不断变化的KG应用于推荐系统,是未来值得研究的问题. 须解决如何有效地捕捉和表示动态知识的方法,以及如何在推荐过程中灵活地利用动态KG来提供更准确、个性化的推荐结果. ...
融合知识图谱的双线性图注意力网络推荐算法
1
2021
... 在最近的研究中,潘承瑞等[102 ] 提出了一种基于GCN的动态KG对齐算法DINGAL-B,探索了根据不断变化的图结构如何实时更新实体嵌入的难题. 然而,在针对利用动态KG来改善推荐系统方面,相关研究还较少. 如何将KG与现实世界保持一致,并将不断变化的KG应用于推荐系统,是未来值得研究的问题. 须解决如何有效地捕捉和表示动态知识的方法,以及如何在推荐过程中灵活地利用动态KG来提供更准确、个性化的推荐结果. ...
1
... KG本身的特点更适合实体之间关系的挖掘而非事实因果的推断,因此须设计有效的推荐模型来寻找相关路径并生成合理的推荐结果. 如KG-BGAT[103 ] 模型,利用双线性采集网络来捕获KG中的高阶关系. 通过多样的训练方法来高效利用KG中的高阶、深层的结构是未来推荐系统的长期研究方向. ...