高级检索
    陈嘉颖, 于炯, 杨兴耀. 一种融合语义分析特征提取的推荐算法[J]. 计算机研究与发展, 2020, 57(3): 562-575. DOI: 10.7544/issn1000-1239.2020.20190189
    引用本文: 陈嘉颖, 于炯, 杨兴耀. 一种融合语义分析特征提取的推荐算法[J]. 计算机研究与发展, 2020, 57(3): 562-575. DOI: 10.7544/issn1000-1239.2020.20190189
    Chen Jiaying, Yu Jiong, Yang Xingyao. A Feature Extraction Based Recommender Algorithm Fusing Semantic Analysis[J]. Journal of Computer Research and Development, 2020, 57(3): 562-575. DOI: 10.7544/issn1000-1239.2020.20190189
    Citation: Chen Jiaying, Yu Jiong, Yang Xingyao. A Feature Extraction Based Recommender Algorithm Fusing Semantic Analysis[J]. Journal of Computer Research and Development, 2020, 57(3): 562-575. DOI: 10.7544/issn1000-1239.2020.20190189

    一种融合语义分析特征提取的推荐算法

    A Feature Extraction Based Recommender Algorithm Fusing Semantic Analysis

    • 摘要: 推荐系统是大数据环境下解决用户个性化推荐的关键技术.针对现有推荐算法所面临的难以分析提取用户、项目本质特征的问题,将知识图谱作为异质信息融入协同过滤推荐算法进行项目语义特征分析,提出一种融合语义分析特征提取的推荐算法.首先根据推荐平台中项目的非结构化评论文本信息,结合知识图谱利用实体识别与连接技术在知识库中提取项目特征相关实体与关系,构建子知识库;然后通过知识图谱表示学习方法对子知识库进行表示学习,并将其用于项目和用户的低维向量表示;设计知识感知的协同学习框架,定义损失函数优化用户、项目的细粒度特征向量;最后根据用户、项目表征结果对目标用户进行Top-N推荐.在2个数据集上进行验证实验,结果表明:改进的算法在推荐准确率、召回率方面优于对比算法,能够为用户推荐更符合其偏好的项目.

       

      Abstract: Recommender system is an effective way to deal with the problem of personalized recommendations. Most existing recommendation methods have insufficient power to analysize inherent characteristics of users and items. To alleviate the problem, a feature extraction based recommender algorithm that fuses semantic analysis is proposed in this paper, which involves knowledge graph as heterogeneous information to enhance semantic analysis of collaborative filtering. First of all, the named entity recognition (NER) and entity linking (EL) are used to extract entities and relations about a certain item from its unstructured text information, and we construct a subgraph based on these identified entities and relations. Then we embed the subgraph to a low latent vector space by the technology of knowledge graph embedding for an easier expression. After that, the embedding results are used to represent users and items, and we design a knowledge aware collaborative learning framework to learn the fine-grained features of users and items. Finally, the embedding results are used to make Top-N recommendations for a target user. Experimental results based on two datasets show that our new framework is able to improve the recommender accuracy compared with some state-of-the-art models. It means that our new method is able to recommender items which are better matches in users’ preferences.

       

    /

    返回文章
    返回