计算机科学 ›› 2015, Vol. 42 ›› Issue (9): 204-207.doi: 10.11896/j.issn.1002-137X.2015.09.039

• 人工智能 • 上一篇    下一篇

一种基于本体语义相似度的协同过滤推荐方法

吴正洋,汤庸,方家轩,董浩业   

  1. 华南师范大学计算机学院 广州510631,华南师范大学计算机学院 广州510631,华南师范大学计算机学院 广州510631,华南师范大学计算机学院 广州510631
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家863计划重大项目(2013AA01A212),国家自然科学基金项目(61272067),广东省重大科技专项计划项目(2012A080104019)资助

Collaborative Filtering Recommendation Algorithm Based on Ontology Semantic Similarity

WU Zheng-yang, TANG Yong, FANG Jia-xuan and DONG Hao-ye   

  • Online:2018-11-14 Published:2018-11-14

摘要: 协同过滤推荐是一种基于用户偏好的个性化推荐方法,一般包含两个步骤:首先根据用户或项目的标注信息计算出用户或项目的相似度,确定邻居集合;然后根据相似度进行排序推荐,其核心问题在于相似度的计算。为了更好地达到这一目的,近年来关于将用户社交网络信息融入相似度计算的方法受到广泛关注。用户的注册信息、项目评分和社交信息都可以作为用户比较的依据。基于此提出了通过构建用户本体,计算本体之间的语义相似度,从而找到相似用户集合,最终实现目标用户的推荐方法。该方法为本体技术与推荐系统的结合提供了一种思路,实验表明 它能够在一定程度上提高推荐的准确度。

关键词: 推荐系统,协同过滤,本体,语义相似度

Abstract: Collaborative filtering recommendation is a personalized recommendation method based on users’ preferences.It includes two steps.Firstly,according to the information marked by user or project,the similarity of the users or projects is calculated and the neighbor set is determined.Secondly,sorting the similarity,user or project is recommended.During those process,similarity calculation is the core problem.In recent years,the method which uses users’ social network information to calculate the similarity has gotten widely attention.Users’ registration information,the project score information,and social information can be used as a basis for comparing.Based on those,we built the ontology of users,calculated the semantic similarity between the ontologys,and then found a similar set of users.Through this method,we accomplished the purpose of personalized service.This method provides an idea to combine ontology technology and recommendation system.Experiments show that this method can improve the accuracy of recommendation.

Key words: Recommendation systems,Collaborative filtering,Ontology,Semantic similarity

[1] Juan B.Collaborative filtering recommendation algorithm based on semantic similarity of item[C]∥2012 IEEE Fifth International Conference on Advanced Computational Intelligence(ICACI).IEEE,2012:452-454
[2] Chen D,Chiang Y.Combining Personal Ontology and Collaborative Filtering to Design a Document Recommendation System[J].Journal of Service Science & Management,2009,2(4):322-328
[3] 吴正洋,汤庸,洪少文.社交网络中虚拟团队的语义描述及本体构建[J].计算机应用与软件,2014(11):6-10 Wu Zheng-yang,Tang Yong,Hong Shao-wen.Semantic Description and Ontology Construction for Virtual Teams in Social Networking[J].Computer Applications and Software,2014(11):6-10
[4] 于洪,李俊华.结合社交与标签信息的协同过滤推荐算法[J].小型微型计算机系统,2013,34(11):2467-2471 Yu Hong,Li Jun-hua.Collaborative Filtering Recommendation Algorithm Using Social and Tag Information[J].Journal of Chinese Computer Systems,2013,34(11):2467-2471
[5] 陈孝文.基于社交网络的协同过滤推荐算法研究[D].广州:华南理工大学,2013 Chen Xiao-wen.Research of Collaborative Filtering Recommendation Algorithm Base On Social Network[D].Guangzhou:South China University of Technology,2013
[6] 贺超波,汤庸,傅成州.融合社交网络信息的协同过滤方法[J].暨南大学学报(自然科学版),2013,4(3):243-252 He Chao-bo,Tang Yong,Fu Cheng-zhou.Collaborative filtering method with social network information[J].Journal of Jinan University(Natural Science),2013,4(3):243-252
[7] Li Y,Bandar Z A,McLean D.An Approach for Measuring Semantic Similarity between Words Using Multiple Information Sources[J].IEEE Transactions on Knowledge and Data Engineering,2003,15(4):871-882
[8] Budanitsky A,Hirst G.Evaluating wordnet-based measures of lexical semantic relatedness[J].Computational Linguistics,2006,2(1):13-47
[9] Chen Jun-peng,Liu Juan.Combining ConceptNet and WordNet for Word Sense Disambiguation[C]∥International Joint Confe-rence on Natural Language Processing.2011:686-694
[10] Yu Weng,Qiu Li-rong.TECS:A Web Text Extraction ToolBased on Semantic Similarity Calculation[C]∥2011 4th International Conference on Intelligent Networks and Inteolligent Systems(ICINIS).2011:25-228
[11] Rada R,Mili H,Bicknell E,et al.Development and Application of a Metric on Semantic Nets[J].IEEE Transactions on Systems,Man,and Cybernetics,1989,19(1):17-30
[12] Harispe S,Ranwez S,Janaqi S,et al.The Semantic Measures Library:Assessing Semantic Similarity from Knowledge Representation Analysis[M]∥Natural Language Processing and Information Systems.Springer,2014:254-257
[13] Mohammad S,Hirst G.Distributional Measures of SemanticDistance:A Survey[J].Eprint Arxiv:12031858v1
[14] wikipedia Distributional_semantics http://en.wikipedia.org/wiki/Distributional_semantics
[15] Richardson R F,Smeaton A,Murphy J.Using WordNet as aKnowledge Base for Measuring Semantic Similarity Between Words[C]∥Proceedings of AICS Conference,1994
[16] 刘宏哲,须德.基于本体的语义相似度和相关度计算研究综述[J].计算机科学,2012,39(2):8-13 Liu Hong-zhe,Xu De.Ontology Based Semantic Similarity and Relatedness Measures Review[J].Computer Science,2012,9(2):8-13
[17] Batet M,Sánchez D,Valls A,et al.Semantic similarity estimation from multiple ontologies[J].Applied Intelligence,2013,38(1):29-44
[18] 张忠平,田淑霞,刘洪强.一种综合的本体相似度计算方法[J].计算机科学,2008,35(12):142-145 Zhang Zhong-ping,Tian Shu-xia,Liu Hong-qiang.Compositive Approach for Ontology Similarity Computation[J].Computer Science,2008,35(12):142-145
[19] 方耀宁,郭云飞,扈红超,等.一种基于Sigmoid函数的改进协同过滤推荐算法[J].计算机应用研究,2013,30(6):1688-1691 Fang Yao-ning,Guo Yun-fei,Hu Hong-chao,et al.Improved collaborative filtering recommender algorithm based on Sigmoid function[J].Application Research of Computers,2013,30(6):1688-1691
[20] 文俊浩,舒珊.一种改进相似性度量的协同过滤推荐算法[J].计算机科学,2014,41(5):68-71 Wen Jun-hao,Shu Shan.Improved Collaborative Filtering Re-commendation Algorithm of Similarity Measure [J].Computer Science,2014,1(5):68-71

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!