期刊文献+

基于先验知识的非负矩阵半可解释三因子分解算法 被引量:1

Partially explainable non-negative matrix tri-factorization algorithm based on prior knowledge
下载PDF
导出
摘要 非负矩阵三因子分解是潜在因子模型中的重要组成部分,由于能将原始数据矩阵分解为三个相互约束的潜因子矩阵,被广泛应用于推荐系统、迁移学习等研究领域,但目前还没有非负矩阵三因子分解的可解释性方面的研究工作。鉴于此,将用户评论文本信息当作先验知识,设计了一种基于先验知识的非负矩阵半可解释三因子分解(PE-NMTF)算法。首先利用情感分析技术提取用户评论文本信息的情感极性偏好;然后更改了非负矩阵三因子分解算法的目标函数和更新公式,巧妙地将先验知识嵌入到算法中;最后在推荐系统冷启动任务的Yelp和Amazon数据集以及图像零次识别任务的AwA和CUB数据集上与非负矩阵分解、非负矩阵三因子分解算法做了大量对比实验,实验结果表明所提算法在均方根误差(RMSE)、归一化折损累计增益(NDCG)、归一化互信息(NMI)和准确率(ACC)上都表现优异,且利用先验知识进行非负矩阵三因子分解的解释具有可行性和有效性。 Non-negative Matrix Tri-Factorization(NMTF)is an important part of the latent factor model.Because this algorithm decomposes the original data matrix into three mutually constrained latent factor matrices,it has been widely used in research fields such as recommender systems and transfer learning.However,there is no research work on the interpretability of non-negative matrix tri-factorization.From this view,by regarding the user comment text information as prior knowledge,Partially Explainable Non-negative Matrix Tri-Factorization(PE-NMTF)algorithm was designed based on prior knowledge.Firstly,sentiment analysis technology was used by to extract the emotional polarity preferences of user comment text information.Then,the objective function and updating formula in non-negative matrix tri-factorization algorithm were changed,embedding prior knowledge into the algorithm.Finally,a large number of experiments were carried out on the Yelp and Amazon datasets for the cold start task of the recommender system and the AwA and CUB datasets for the image zero-shot task to compare the proposed algorithm with the non-negative matrix factorization and the non-negative matrix three-factor decomposition algorithms.The experimental results show that the proposed algorithm performs well on RMSE(Root Mean Square Error),NDCG(Normalized Discounted Cumulative Gain),NMI(Normalized Mutual Information),and ACC(ACCuracy),and the feasibility and effectiveness of the non-negative matrix tri-factorization were verified by using prior knowledge.
作者 陈露 张晓霞 于洪 CHEN Lu;ZHANG Xiaoxia;YU Hong(Chongqing Key Laboratory of Computational Intelligence(Chongqing University of Posts and Telecommunications),Chongqing 400065,China;College of Computer Science and Technology,Chongqing University of Posts and Telecommunications,Chongqing 400065,China)
出处 《计算机应用》 CSCD 北大核心 2022年第3期671-675,共5页 journal of Computer Applications
基金 国家重点研发计划项目(2019YFB2103000) 国家自然科学基金资助项目(61936001) 重庆市自然科学基金资助项目(cstc2020jcyj-msxmX0737) 重庆市教委科学技术研究青年项目(KJQN201900638)。
关键词 非负矩阵三因子分解 推荐系统 可解释机器学习 先验知识 潜在因子模型 non-negative matrix tri-factorization recommender system interpretable machine learning prior knowledge latent factor model
  • 相关文献

参考文献1

二级参考文献20

  • 1Liu X and Murata T. How does label propagation algorithm work in bipartite networks[C]. Proceedings of the IEEE International Joint Conference on Web Intelligence and Intelligent Agent Technology, Milano, Italy, 2009: 5-8.
  • 2Barber M J. Modularity and community detection in bipartite networks[J]. Physical Review E, 2007, 76(6): 066102.
  • 3Murata T. Detecting communities from bipartite networks based on bipartite modularities[C]. Proceedings of the Computational Science and Engineering, Vancouver, Canada, 2009, 4: 50-57.
  • 4Suzuki K and Wakita K. Extracting multi-facet community structure from bipartite networks[C]. Proceedings of the Computational Science and Engineering, Vancouver, Canada, 2009, 4: 312-319.
  • 5Roger Guimera, Marta Sales Pardo, Luis A, et al.. Module identification in bipartite and directed networks[J]. Physical Review E, 2007, 76(3): 036102.
  • 6Tang L, Wang X, and Liu H. Community detection via heterogeneous interaction analysis[J]. Data Mining and Knowledge Discovery, 2012, 25(1): 1-33.
  • 7Sun Y, Tang J, Han J, et al.. Community evolution detection in dynamic heterogeneous information networks[C]. Proceedings of the 8th Workshop on Mining and Learning with Graphs, Washington DC, USA, 2010: 137-146.
  • 8Wang H, Nie F, Huang H, et al.. Nonnegative matrix tri- factorization based high-order co-clustering and its fast implementation[C]. Proceedings of 11th International Conference on Data Mining, Vancouver, Canada, 2011: 774-783.
  • 9Nguyen N P, Dinh T N, Tokala S, et al.. Overlapping communities in dynamic networks: their detection and mobile applications[C]. Proceedings of the 17th Annual International Conference on Mobile Computing and Networking, Las Vegas, USA, 2011: 85-96.
  • 10Zhang Z Y, Wang Y, and Ahn Y Y. Overlapping community detection in complex networks using symmetric binary matrix factorization[J]. Physical Review E, 2013, 87(6): 062803.

共引文献4

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部