摘要
工程问题的解决涉及到多个学科和专业的知识,主题单一的推荐列表已无法满足当前工程领域用户对知识多样性的需求。对此提出一种基于知识主题网络的多样性工程领域知识推荐方法(topic diversity collaborative filtering,TDCF)。该方法构建有向图形式的知识主题网络,定义并计算用户对知识主题的专业度;提出考虑用户专业度的评分矩阵预填充方法以缓解评分矩阵稀疏问题;利用知识主题网络和用户专业度改进传统协同过滤推荐算法中的用户相似度计算方法,从而有针对性地提升推荐结果多样性,进而提高推荐准确度和用户满意度。结合国内某船厂实际数据,设计对比实验。结果表明,TDCF推荐算法的F1分数和多样性指标最高分别达到0.52和0.44,均优于对比算法。因此,TDCF算法具有可行性与优越性,能够为用户提供更好的知识推荐服务。
Engineering problem-solving involves multidisciplinary knowledge, and the users’ knowledge needs cannot be satisfied by offering single filed knowledge. Therefore, an engineering knowledge recommendation method, topic diversity collaborative filtering(TDCF), was proposed to optimize the topic diversity of the recommendation list. In TDCF, a knowledge topic network was first constructed in the form of a directed graph, and the user’s profession on the knowledge topic was calculated. Then a rating matrix pre-filling algorithm considering the user’s profession was developed to alleviate the sparseness of the rating matrix. Finally, the knowledge topic network and user’s profession were used to improve the user similarity calculation method in the traditional collaborative filtering recommendation algorithm, and thereby the diversity of recommendation results can be improved in a targeted manner and the recommendation accuracy and user satisfaction can be promoted. Experiment based on the real data collected from a domestic shipyard showed that TDCF’s recommended results achieve higher F1-Score and diversity, which are 0.52 and 0.44 respectively, thus outperforming other benchmarking algorithms. Therefore, TDCF is feasible and superior, and can provide better knowledge recommendation services.
作者
王临科
蒋祖华
李心雨
WANG Linke;JIANG Zuhua;LI Xinyu(School of Mechanical Engineering,Shanghai JiaoTong University,Shanghai 200240,China;School of Mechanical and Aerospace Engineering,Nanyang Technological University,639798,Singapore)
出处
《工业工程》
北大核心
2021年第5期132-140,151,共10页
Industrial Engineering Journal
基金
国家自然科学基金面上资助项目(71671113)。
关键词
工程领域知识
主题多样性
知识主题网络
LDA主题模型
知识推荐方法
engineering knowledge
topic diversity
knowledge topic network
latent dirichlet allocation topic model
knowledge recommendation method