The invention relates to a method for the popularity of user interests based on Mechanism Analysis and its application in the recommendation algorithm, which comprises the following steps: 1, the herd phenomenon and social psychology theory as the basis, research on the influence of the popularity of the user, analysis of relationship between user interest change and the group will. Summarize the popularity in the recommendation of the general principle; step two, put forward a score prediction based on popularity adjustment method. With the popularity of user ratings principle based on the recommendation algorithm based on the relation of the project and popularity score prediction score is adjusted, in order to improve the accuracy of the recommendation algorithm prediction; step three, this paper proposed a recommended sorting method based on popularity. The method of integration of traditional and popular items recommended standard of two indexes recommended ranking, avoid defects such as non personalized according to the user's past history or project popularity respectively interest prediction error or recommended.
【技术实现步骤摘要】
基于流行度对用户兴趣的影响机制分析及其在推荐算法中应用的方法
本专利技术涉及一种基于流行度对用户兴趣的影响机制分析及其在推荐算法中应用的方法。
技术介绍
随着互联网技术的发展和普及,人们越来越依赖网络进行各种活动。但是,当今互联网应用和服务不断增加,丰富的信息资源给用户选择带来一定的困难。在这一背景下,个性化推荐方法已经成为互联网应用的一个重要组成部分。对于推荐算法,能否准确地预测用户兴趣,将最有可能感兴趣的事物推荐给用户,从而提高用户点击率或购买量是衡量一个推荐算法效果的基本标准。目前的协同过滤推荐算法仅仅根据用户过去的浏览历史行为或评分来预测用户将来的兴趣,算法中没有考虑环境或群体行为对个体用户评分和选择行为的影响。而根据社会心理学研究的相关理论,用户兴趣是不断变化的,同时也非常容易受到外界环境和群体行为的影响而发生改变。
技术实现思路
本专利技术的目的在于针对目前的协同过滤推荐算法推荐不佳的情况下,提高推荐准确度和用户满意度,为此提供了一种基于流行度对用户兴趣的影响机制分析及其在推荐算法中应用的方法。该方法以从众心理等社会心理学现象和理论为依据,研究流行度对用户兴趣的影响,得出项目流行度随着时间的增加,先升高再降低。对于流行度比较高的项目,评分差异较小,这也主要是由于个体的从众心理,项目越流行,评分越趋于一致;越不流行,用户的观点就越很少受到其他用户的影响,根据自己的喜好进行评判,用户评分将比较分散。该方法提出一种推荐优化算法,考虑了流行度的因素,得出项目的预测推荐评分更加符合真实评分,提高了推荐的准确性。该方法对传统的推荐排序算法进行改进,通过设置权重 ...
【技术保护点】
一种基于流行度对用户兴趣的影响机制分析及其在推荐算法中应用的方法,其特征在于,包括以下步骤:步骤一,提出流行度与用户兴趣的一般原理:以社会心理学现象和理论为依据,研究流行度对用户兴趣的影响,分析用户兴趣变化与群体意志之间的关系,归纳总结流行度在推荐中的一般原理;步骤二,提出一种基于流行度的预测评分调整方法:以流行度对用户评分的影响作用原理为基础,在推荐算法中根据项目流行度及评分的变化关系对预测评分进行调整,以提高推荐算法预测的准确性;步骤三,提出一种基于流行度的推荐排序方法:该方法融合传统推荐标准和项目流行度两个指标进行推荐排序,避免只根据用户过去历史记录或项目流行度分别产生的兴趣预测误差或推荐的非个性化等缺陷。
【技术特征摘要】
1.一种基于流行度对用户兴趣的影响机制分析及其在推荐算法中应用的方法,其特征在于,包括以下步骤:步骤一,提出流行度与用户兴趣的一般原理:以社会心理学现象和理论为依据,研究流行度对用户兴趣的影响,分析用户兴趣变化与群体意志之间的关系,归纳总结流行度在推荐中的一般原理;步骤二,提出一种基于流行度的预测评分调整方法:以流行度对用户评分的影响作用原理为基础,在推荐算法中根据项目流行度及评分的变化关系对预测评分进行调整,以提高推荐算法预测的准确性;步骤三,提出一种基于流行度的推荐排序方法:该方法融合传统推荐标准和项目流行度两个指标进行推荐排序,避免只根据用户过去历史记录或项目流行度分别产生的兴趣预测误差或推荐的非个性化等缺陷。2.根据权利要求1所述的基于流行度对用户兴趣的影响机制分析及其在推荐算法中应用的方法,其特征在于,所述步骤二的基于流行度的预测评分调整方法,其中,流行度是指某一项目所获得的用户关注程度,指衡量一段时间内媒体文件受欢迎的程度,它反映了流媒体文件在某一时刻被客户请求的概率,通常流行度被定义成在一段时间间隔内,媒体文件被点播的次数,能够拟合出流行度随时间变化的函数H。3.根据权利要求1或2所述的基于流行度对用户兴趣的影响机制分析及其在推荐算法中应用的方法,其特征在于,所述步骤二包括如下步骤:步骤二十一:使用用户的协同过滤算法挖掘兴趣相似用户,基于用户的协同过滤推荐主要分为3个阶段:数据表示;发现最近邻居;产生推荐项目集:数据表示采用用户-项目评分矩阵来表示获取的显式数据;发现最近邻居就是评分行为与当前用户最相似的若干用户,寻找最近邻居是协同过滤推荐算法的核心部分,最近邻居的准确性直接关系到推荐算法的推荐效果,在协同过滤推荐算法中一般通过计算用户之间的相似性来判断是否近邻;产生推荐项目集根据邻居用户对待推荐项目的评分,通过评分计算公式求得目标用户对待推荐系统的预测打分,然后选择评分较高的项目进行推荐,一般采用TOP-N推荐算法;在协同过滤算法中经常使用评分预测的方式进行推荐,即选择N个预测评分较高的项目推荐给目标用户;评分预测公式一般定义为:
【专利技术属性】
技术研发人员:朱文浩,丁伯汉,胡冠男,徐永林,郭心怡,牛抗抗,
申请(专利权)人:上海大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。