利索能及
我要发布
收藏
专利号: 2015109331818
申请人: 东软集团股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-03-03
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种个性化推荐方法,其特征在于,所述方法包括:

抓取用户数据对应的第一上下文信息,获得与所述第一上下文信息相匹配的第一推荐内容;

获取用户针对所述第一推荐内容的响应信息,所述响应信息用于表示用户是否对所述第一推荐内容感兴趣;

根据所述响应信息判断是否调整所述第一推荐内容,如果是,则确定与所述响应信息相匹配的第二推荐内容,所述第一推荐内容和所述第二推荐内容根据同一推荐算法计算获得;

将与所述第一上下文信息相匹配的所述第一推荐内容调整为第二推荐内容。

2.根据权利要求1所述的方法,其特征在于,预先建立有上下文信息、应用场景与推荐内容三者之间的对应关系,则所述获得与所述第一上下文信息相匹配的第一推荐内容,包括:查找与所述第一上下文信息相匹配的第一应用场景,将所述第一应用场景对应的推荐内容作为所述第一推荐内容;

所述将与所述第一上下文信息相匹配的所述第一推荐内容调整为第二推荐内容,包括:查找所述第二推荐内容对应的第二应用场景,将所述第一上下文信息、第一应用场景与第一推荐内容三者之间的对应关系,调整为所述第一上下文信息、第二应用场景与第二推荐内容三者之间的对应关系。

3.根据权利要求2所述的方法,其特征在于,所述上下文信息为多维度上下文信息,建立上下文信息与应用场景之间的对应关系,包括:分别对各维度的上下文信息做如下处理:根据该维度上下文信息所包括的各个向量之间的紧密程度,将所述各个向量划分到不同向量组;

将所述各维度的上下文信息划分出的向量组的笛卡尔积,作为抽象向量,获得抽象维度的上下文信息;

根据所述抽象向量之间的紧密程度,将所述抽象向量划分到不同应用场景,建立所述抽象向量与所述应用场景的映射关系,获得所述上下文信息与应用场景之间的对应关系。

4.根据权利要求3所述的方法,其特征在于,针对各维度上下文信息,预先建立有物品、向量和评分值三者之间的对应关系,则,所述根据该维度上下文信息所包括的各个向量之间的紧密程度,将所述各个向量划分到不同向量组,包括:利用所述物品在任两个向量下的评分值进行欧式距离计算,获得所述任两个向量之间的距离;

利用所述任两个向量之间的距离,通过聚类分析,将所述各个向量划分到不同向量组。

5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述响应信息判断是否调整所述第一推荐内容,包括:根据所述响应信息调整所述第一上下文信息与所述第一推荐内容之间的匹配值;

判断调整后的匹配值是否低于预设值,所述预设值由所述推荐算法的正确率确定;

如果所述调整后的匹配值低于所述预设值,判定调整所述第一推荐内容。

6.根据权利要求5所述的方法,其特征在于,对预设样本进行离线测试,获得所述推荐算法的正确率。

7.根据权利要求1至4任一项所述的方法,其特征在于,所述确定与所述响应信息相匹配的第二推荐内容,包括:根据所述响应信息确定用户感兴趣的物品;

从所述推荐算法计算得到的所有推荐内容中,查找出与所述用户感兴趣的物品的匹配度最高的推荐内容,作为所述第二推荐内容。

8.一种个性化推荐装置,其特征在于,所述装置包括:

推荐内容获得单元,用于抓取用户数据对应的第一上下文信息,获得与所述第一上下文信息相匹配的第一推荐内容;

响应信息获取单元,用于获取用户针对所述第一推荐内容的响应信息,所述响应信息用于表示用户是否对所述第一推荐内容感兴趣;

调整判断单元,用于根据所述响应信息判断是否调整所述第一推荐内容;

推荐内容确定单元,用于在所述调整判断单元判定调整所述第一推荐内容时,确定与所述响应信息相匹配的第二推荐内容,所述第一推荐内容和所述第二推荐内容根据同一推荐算法计算获得;

推荐内容调整单元,用于将与所述第一上下文信息相匹配的所述第一推荐内容调整为第二推荐内容。

9.根据权利要求8所述的装置,其特征在于,预先建立有上下文信息、应用场景与推荐内容三者之间的对应关系,则所述推荐内容获得单元,具体用于查找与所述第一上下文信息相匹配的第一应用场景,将所述第一应用场景对应的推荐内容作为所述第一推荐内容;

所述推荐内容调整单元,具体用于查找所述第二推荐内容对应的第二应用场景,将所述第一上下文信息、第一应用场景与第一推荐内容三者之间的对应关系,调整为所述第一上下文信息、第二应用场景与第二推荐内容三者之间的对应关系。

10.根据权利要求9所述的装置,其特征在于,所述上下文信息为多维度上下文信息,所述装置还包括:向量组划分单元,用于分别对各维度的上下文信息做如下处理:根据该维度上下文信息所包括的各个向量之间的紧密程度,将所述各个向量划分到不同向量组;

抽象维度获得单元,用于将所述各维度的上下文信息划分出的向量组的笛卡尔积,作为抽象向量,获得抽象维度的上下文信息;

映射关系建立单元,用于根据所述抽象向量之间的紧密程度,将所述抽象向量划分到不同应用场景,建立所述抽象向量与所述应用场景的映射关系,获得所述上下文信息与应用场景之间的对应关系。

11.根据权利要求10所述的装置,其特征在于,针对各维度上下文信息,预先建立有物品、向量和评分值三者之间的对应关系,则所述向量组划分单元包括:距离计算单元,用于利用所述物品在任两个向量下的评分值进行欧式距离计算,获得所述任两个向量之间的距离;

聚类分析单元,用于利用所述任两个向量之间的距离,通过聚类分析,将所述各个向量划分到不同向量组。

12.根据权利要求8至11任一项所述的装置,其特征在于,

所述调整判断单元,具体用于根据所述响应信息调整所述第一上下文信息与所述第一推荐内容之间的匹配值;判断调整后的匹配值是否低于预设值,所述预设值由所述推荐算法的正确率确定;如果所述调整后的匹配值低于所述预设值,判定调整所述第一推荐内容。

13.根据权利要求8至11任一项所述的装置,其特征在于,

所述推荐内容确定单元,具体用于根据所述响应信息确定用户感兴趣的物品;从所述推荐算法计算得到的所有推荐内容中,查找出与所述用户感兴趣的物品的匹配度最高的推荐内容,作为所述第二推荐内容。