发明名称 |
一种推荐列表调整方法和装置 |
摘要 |
本发明实施方式提出一种推荐列表调整方法和装置。方法包括:获取用户的应用下载历史记录,基于所述应用下载历史记录计算在预定时间内,游戏类应用和非游戏类应用在该用户总下载应用中所占比例,以获取游戏类应用和非游戏类应用的偏好指数,并针对该用户生成产生冗余推荐列表;基于计算出的游戏类应用和非游戏类应用的偏好指数调整所述冗余推荐列表以形成最终推荐列表,其中该最终推荐列表中的游戏类应用和非游戏类应用的分布与该用户的游戏类应用和非游戏类应用的偏好指数保持对应;向该用户呈现所述最终推荐列表。本发明使推荐列表能针对不同用户的兴趣偏好差异做出个性化推荐。 |
申请公布号 |
CN103678518B |
申请公布日期 |
2017.02.15 |
申请号 |
CN201310618205.1 |
申请日期 |
2013.11.28 |
申请人 |
北京邮电大学 |
发明人 |
崔毅东;陈莉萍;梁康;杨谈;李菁;雷友珣;漆涛;金跃辉;周斯达 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
张驰;宋志强 |
主权项 |
一种推荐列表调整方法,其特征在于,包括:获取用户的应用下载历史记录,基于所述应用下载历史记录计算在预定时间内,游戏类应用和非游戏类应用在该用户总下载应用中所占比例,以获取游戏类应用和非游戏类应用的偏好指数,并针对该用户生成产生冗余推荐列表;基于计算出的游戏类应用和非游戏类应用的偏好指数调整所述冗余推荐列表以形成最终推荐列表,其中该最终推荐列表中的游戏类应用和非游戏类应用的分布与该用户的游戏类应用和非游戏类应用的偏好指数保持对应;向该用户呈现所述最终推荐列表;所述基于计算出的游戏类应用和非游戏类应用的偏好指数调整冗余推荐列表以形成最终推荐列表包括:从冗余推荐列表中确定正选推荐列表,所述正选推荐列表包括冗余推荐列表中依据预测评分从大到小排序的预定数目项;计算游戏类应用需要调整进入所述正选推荐列表的数量n,从候选推荐列表中选择评分最高的游戏类应用替代正选列表中评分最低的非游戏类应用,如果双方的评分的差值小于预先设置的阈值则交换成功,反之,交换失败,然后再从候选推荐列表中选择次高的游戏类应用替代正选推荐列表中评分次低的非游戏类应用,如果双方的评分的差值小于所述阈值则交换成功,反之,交换失败,以此类推;其中迭代在满足下列两个条件中的任何一个时结束:出现评分的差值大于所述阈值;调整进入正选推荐列表的数目达到n;将调整后的正选推荐列表确定为最终推荐列表;或所述基于计算出的游戏类应用和非游戏类应用的偏好指数调整冗余推荐列表以形成最终推荐列表包括:计算游戏类应用需要调整退出正选推荐列表的数量n,从候选推荐列表中选择评分最高的非游戏类应用替代正选列表中评分最低的游戏类应用,如果双方的评分的差值小于预先设置的阈值则交换成功,反之,交换失败,然后再从候选推荐列表中选择次高的非游戏类应用替代正选推荐列表中评分次低的游戏类应用,如果双方的评分的差值小于所述阈值则交换成功,反之,交换失败,以此类推;其中迭代在满足下列两个条件中的任何一个时结束:出现评分的差值大于所述阈值;调整进入正选推荐列表的数目达到n;将调整后的正选推荐列表确定为最终推荐列表。 |
地址 |
100876 北京市海淀区西土城路10号 |