论文部分内容阅读
面向服务的计算发展日新月异,面对互联网海量的功能属性相近的服务,如何从大量服务中选择出符合用户自身个性化偏好的服务,如何从候选服务中为使用者推荐迎合其需求的服务,这成为了Web服务推荐的关键技术。当前的社交应用平台如facebook、推特、新浪微博以及基于位置的社会化网络(Location-Based Social Networks,LBSN)等已普遍应用,用户数量日益增多,社交网络的使用者如何快速检索到符合自己兴趣偏好的服务信息已成为一个备受关注的话题。传统的个性化推荐方法,如协同过滤方法等,虽有不俗的表现,然因社交网络自身的特点,这些传统的方法的准确度大打折扣。本文关注社交网络中用户关联、用户兴趣传播、好友之间信任传递以及项目本身属性对推荐结果的影响,提出一种利用LBSN数据和使用者关系来产生推荐列表的方式,利用社交环境中用户们上传的景点照片等信息评估用户偏好;利用好友亲密度、用户景点评分寻找其相似邻居;在考虑到使用者兴趣偏好的同时也考虑景区的适宜旅行时间以及候选景区附近的其他地区的推荐。现有使用社会性网络服务(Social Networking Services,SNS)的信任关系推荐时通常仅考虑到用户社会关系或服务全局评分中的某一方面。实际中用户在选择各式各样的服务时,往往选择信誉良好、综合评分高的服务,也会兼顾信任好友的意见。本文探索如何在海量功能相似、评分差别不大的服务中利用信任关系和兴趣偏好获得推荐列表。当目标使用者和好友都未选择过目标服务时,选用服务的流行度即全局评分以及兴趣偏好作为推荐依据;而当好友选择使用过服务时,利用服务的全局评分和用户所信赖好友的意见即本地信任评分,按照合理的策略组合预测形成最终符合个性化要求的推荐列表。最后通过实验,对所提出方法进行有效性验证。