【技术实现步骤摘要】
一种基于典型用户群组发现技术的信息推荐方法
本专利技术涉及推荐系统
,具体来说是一种基于典型用户群组发现技术的信息推荐方法。
技术介绍
随着信息社会的发展和计算机技术的进步,推荐系统已经成为人们避免信息过载、获得有效信息的重要途径,已广泛应用于视频推荐、好友推荐、网站推荐、论坛推荐等各个信息化领域中。推荐系统通过协同过滤、基于内容的推荐等方法,可以有效的提供与目标用户的兴趣偏好具有较高相关性的个性化推荐结果,从而提升用户对于信息服务的满意度。推荐系统的相关研究,大多集中在如何提升推荐效果,而较少关注对于推荐系统用户群体的深入分析。随着推荐系统用户规模的不断扩大,特别是聊天工具中好友推荐、电影库中影片推荐等,逐一分析单个用户是极其浪费计算资源和时间。通常在推荐系统的实际应用中,运用用户聚类、删除不活跃用户等手段,降低待分析用户规模,然后进一步实现后续推荐流程。例如对于旅游推荐中的不活跃用户,在删除不活跃用户后,综合运用多种用户特征提升了推荐效果。但是,类似的方法由于处理过程的固有缺陷,在保证精度的同时并不能保证对于用户兴趣的充分反映,导致不能全面的进行信息推荐 ...
【技术保护点】
一种基于典型用户群组发现技术的信息推荐方法,其特征在于,包括以下步骤:11)发现典型用户群组TUG,针对用户集合和项目集合计算出典型用户群组;其具体步骤如下:110)定义用户集合U={ui},0≤i<|U|;定义项目集合P={pj},0≤j<|P|;111)使用评分矩阵R定义用户和项目之间的互动信息,R={rij}|U|×|P|,rij≥0,其中rij=0代表用户ui和项目pj没有互动,并将在R中从未出现的用户或项目从U和P中删除;112)针对用户集合U定义空用户子集U’,定义候选用户Uc,定义候选用户子集Uc中的用户数为k,U’的项目覆盖集PU’定义为PU&p ...
【技术特征摘要】
1.一种基于典型用户群组发现技术的信息推荐方法,其特征在于,包括以下步骤:11)发现典型用户群组TUG,针对用户集合和项目集合计算出典型用户群组;其具体步骤如下:110)定义用户集合U={ui},0≤i<|U|;定义项目集合P={pj},0≤j<|P|;111)使用评分矩阵R定义用户和项目之间的互动信息,R={rij}|U|×|P|,rij≥0,其中rij=0代表用户ui和项目pj没有互动,并将在R中从未出现的用户或项目从U和P中删除;112)针对用户集合U定义空用户子集U',定义候选用户Uc,定义候选用户子集Uc中的用户数为k,U'的项目覆盖集PU'定义为113)计算U'的项目覆盖率,P的子集PU'在P中所占的比例,114)定义子集U1加入到子集U'的递增项目覆盖率ICovU'(U1),ICovU'(U1)=Cov(U1∪U')-Cov(U');115)令U1={u},当每次选择一个用户u加入U',则将Pu和PU'中相同的项目会互相抵消,则
【专利技术属性】
技术研发人员:谭昶,陈恩红,刘淇,
申请(专利权)人:安徽融数信息科技有限责任公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。