发明名称 一种基于社交网络的图书推荐方法和系统
摘要 一种基于社交网络的图书推荐方法和系统,方法包括有:步骤1、提取用户与其他用户在社交网络中的互动信息,为用户构建若干个互动类型好友组,然后将与用户有成功互动关系的其他用户根据其互动类型划分到不同的互动类型好友组中,所述成功互动是用户对自己与其他用户之间的互动关系进行回应;步骤2、分别计算用户和每个互动类型好友组中的每个好友的成功互动数,然后从每个互动类型好友组中挑选出成功互动数最大的前若干个好友,最后将所述若干个好友的阅读最多的图书向用户推荐。本发明属于网络通信技术领域,能根据用户在社交网络中的互动行为来进行图书的个性化推荐。
申请公布号 CN103488714B 申请公布日期 2017.01.18
申请号 CN201310412306.3 申请日期 2013.09.11
申请人 杭州东信北邮信息技术有限公司 发明人 廖建新;李曲;王超芸;崔晓茹;赵贝尔
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种基于社交网络的图书推荐方法,其特征在于,包括有:步骤1、提取用户与其他用户在社交网络中的互动信息,为用户构建若干个互动类型好友组,然后将与用户有成功互动关系的其他用户根据其互动类型划分到不同的互动类型好友组中,所述成功互动是用户对自己与其他用户之间的互动关系进行回应;步骤2、分别计算用户和每个互动类型好友组中的每个好友的成功互动数,然后从每个互动类型好友组中挑选出成功互动数最大的前若干个好友,最后将所述若干个好友的阅读最多的图书向用户推荐,步骤1进一步包括有:根据用户与其他用户在社交网络中的互动信息,挑选出所有与用户有成功互动关系的其他用户,并根据不同用户之间不同互动类型的成功互动数,逐一计算每个其他用户和用户之间的互动连接强度,如果所述互动连接强度大于强度阈值,则将所述其他用户根据其与用户的互动类型划分到用户对应的互动类型好友组中,步骤2进一步包括有:步骤21、根据用户与其他用户的互动信息,分别统计用户和每个互动类型好友组中的每个好友的成功互动数;步骤22、根据用户和每个互动类型好友组中的所有好友的成功互动数,计算用户与每个互动类型好友组的成功互动数;步骤23、根据用户和每个互动类型好友组的成功互动数、以及向用户推荐的图书总数,计算每种互动类型中向用户推荐的图书数;步骤24、按照每种互动类型中向用户推荐的图书数:book_count(i),book_count(i)是第i种互动类型中向用户推荐的图书数,从每个互动类型好友组中挑选出成功互动数最大的前book_count(i)个好友,并逐一提取每个好友在一段时间内阅读最多的一本图书向用户推荐。
地址 100191 北京市海淀区知春路9号坤讯大厦7层