一种基于双向匹配的推荐方法技术

技术编号:16755890 阅读:146 留言:0更新日期:2017-12-09 02:16
本发明专利技术公开了一种基于双向匹配的推荐方法,包括获取供应数据步骤;获取需求数据步骤;吸引度Att1计算步骤;寻找吸引度最近邻步骤;吸引度Att2计算步骤;相互吸引度计算步骤;推荐步骤。本发明专利技术通过自身用户的资源信息、搜索记录以及浏览记录的获取,计算自身用户的需求数据以及供应数据,结合他人用户需求数据以及供应数据,判断自身用户以及他人用户的吸引度,并将吸引度高的他人用户推荐给自身用户。本发明专利技术利用互联网中用户相互之间的兴趣以及供需关系,弥补了现有推荐方法中仅考虑用户单方面关系的缺点,具有较大实用性。

A recommendation method based on two-way matching

The invention discloses a recommendation method based on bidirectional matching, including access to supply data acquisition steps; demand data; attract Att1 calculation steps; find the attraction of the nearest neighbor steps; attract Att2 calculation steps; attraction calculation steps; recommended steps. The present invention through information resources, its user search and browse records records, demand data calculation of their users and supply data, combining user demand data and supply data, determine the degree of their users and others to attract users, and will attract a high degree of user recommended to the user's own people. The invention makes use of the interest and supply and demand relationship between users in the Internet to make up for the shortcomings of the existing recommendation methods that only consider the unilateral relationship between users, and has great practicability.

【技术实现步骤摘要】
一种基于双向匹配的推荐方法
本专利技术涉及一种互联网数据分析方法,更具体地说涉及一种基于双向匹配的推荐方法。
技术介绍
随着现代信息技术的发展,互联网普及度日益提高。现代互联网的普及给用户带来了大量数据信息,用户享受到信息资源带来便利的同时,也给用户带来了选择上的困难,这是由于互联网上信息过载的技术问题。针对上述问题,本领域的技术人员提成了一种推荐系统,推荐系统是一种用于预测用户对信息喜好程度,并给用户提供个性化推荐的信息过滤系统。但是现有推荐系统算法只是从单一方面计算用户与另一个用户的相似程度,这种算法显然无法应用在人与人之间的推荐中,因为现实中人与人之间的关系往往是相互的,只有相互感兴趣的用户才能在更大程度上保持友好关系,推荐相互匹配的用户比推荐相似的用户更有效,这使得现有算法的推荐结果无法满足不同用户的需求。
技术实现思路
本专利技术要解决的技术问题是:提供和一种信息匹配度高的基于双向匹配的推荐方法。本专利技术解决其技术问题的解决方案是:一种基于双向匹配的推荐方法,包括以下步骤:获取供应数据步骤:服务器获取自身用户的资源信息,以及获取他人用户对资源信息的评价信息,得到自身用户的供应本文档来自技高网...
一种基于双向匹配的推荐方法

【技术保护点】
一种基于双向匹配的推荐方法,其特征在于,包括以下步骤:获取供应数据步骤:服务器获取自身用户的资源信息,以及获取他人用户对资源信息的评价信息,得到自身用户的供应数据,生成供应矩阵;获取需求数据步骤:服务器分析自身用户的搜索记录以及浏览记录,获取自身用户的需求数据,生成需求矩阵;吸引度Att1计算步骤:根据所述供应矩阵以及需求矩阵,计算自身用户需求数据以及他人用户供应数据的Pearson相关系数,记为他人用户对自身用户的吸引度Att1;寻找吸引度最近邻步骤:设定第一阈值,设定最近邻集合,将吸引度大于第一阈值的他人用户添加至最近邻集合;吸引度Att2计算步骤:根据所述供应矩阵以及需求矩阵,计算自身用...

【技术特征摘要】
1.一种基于双向匹配的推荐方法,其特征在于,包括以下步骤:获取供应数据步骤:服务器获取自身用户的资源信息,以及获取他人用户对资源信息的评价信息,得到自身用户的供应数据,生成供应矩阵;获取需求数据步骤:服务器分析自身用户的搜索记录以及浏览记录,获取自身用户的需求数据,生成需求矩阵;吸引度Att1计算步骤:根据所述供应矩阵以及需求矩阵,计算自身用户需求数据以及他人用户供应数据的Pearson相关系数,记为他人用户对自身用户的吸引度Att1;寻找吸引度最近邻步骤:设定第一阈值,设定最近邻集合,将吸引度大于第一阈值的他人用户添加至最近邻集合;吸引度Att2计算步骤:根据所述供应矩阵以及需求矩阵,计算自身用户供应数据与最近邻集合中他人用户需求数据的Pearson相关系数,记为自身用户对他人用户的吸引度Att2;相互吸引度计算步骤:根据所述吸引度Att1以及吸引度Att2,计算自身用户和最近邻集合中他人用户的相互吸引度;推荐步骤:设定第二阈值,将相互吸引度大于第二阈值的他人用户推荐给自身用户。2.根据权利要求1所述的一种基于双向匹配的推荐...

【专利技术属性】
技术研发人员:李卓华黄翔
申请(专利权)人:佛山科学技术学院
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1