[发明专利]基于正反属性知识库的个性化推荐方法和系统有效
申请号: | 201511034581.1 | 申请日: | 2015-12-31 |
公开(公告)号: | CN105677817B | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 朱定局 | 申请(专利权)人: | 华南师范大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 吴平 |
地址: | 510000 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 正反 属性 知识库 个性化 推荐 方法 系统 | ||
1.一种个性化推荐方法,其特征在于,包括以下步骤:
获取当前推荐系统向用户推荐的推荐结果序列;
在所述推荐结果序列中获取预设方向的预设推荐个数个推荐结果作为初次推荐结果序列,所述预设推荐个数小于或等于所述推荐结果序列中的推荐结果总数;
根据所述用户的身份信息在正反属性知识库预先存储的用户正反属性表中查询是否存储所述用户的属性和相反属性;其中,当用户的属性中关键字具有反义词时,该反义词为用户的相反属性;当用户的属性中关键字没有反义词时,数据库中距离所述关键字最远的同类型关键字为用户的相反属性;
当查询结果为是时,分别将所述初次推荐结果序列中的各个推荐结果、所述用户的属性和所述用户的相反属性转化为字符串;分别计算所述初次推荐结果序列中的各个推荐结果转化的字符串与所述用户的属性转化的字符串的匹配度,且分别计算所述初次推荐结果序列中的各个推荐结果转化的字符串与所述用户的相反属性转化的字符串的匹配度;
删除所述初次推荐结果序列中与所述用户的属性的匹配结果不符合预设第一条件且与所述用户的相反属性的匹配结果符合预设第二条件的推荐结果;
根据所述初次推荐结果序列剩余的推荐结果得到最终推荐结果序列;
输出所述最终推荐结果序列。
2.根据权利要求1所述的个性化推荐方法,其特征在于,所述用户的身份信息包括用户ID,所述用户正反属性表包括用户字段、用户属性字段和用户相反属性字段,所述用户字段中存储用户ID,所述用户属性字段中存储用户的属性,所述用户相反属性字段中存储用户的相反属性,所述用户的相反属性根据所述用户的属性得到,所述用户的属性包括用户的年龄、性别、职业、学历、专业、特长、爱好和地理位置中的任意一项或任意组合。
3.根据权利要求1或2所述的个性化推荐方法,其特征在于,当查询结果为否时,判断所述用户是否为所述当前推荐系统的注册用户;
当判定结果为是时,从所述当前推荐系统的所述用户的注册信息中获取所述用户的属性,根据所述用户的属性得到所述用户的相反属性,将所述用户的属性和相反属性存储在所述正反属性知识库中;
当判定结果为否时,生成一个信息采集窗口,采集所述用户的属性,根据所述用户的属性得到所述用户的相反属性,将所述用户的属性和相反属性存储在所述正反属性知识库中。
4.根据权利要求1所述的个性化推荐方法,其特征在于,删除所述初次推荐结果序列中与所述用户的属性的匹配结果不符合预设第一条件且与所述用户的相反属性的匹配结果符合预设第二条件的推荐结果的步骤包括:
分别获取所述初次推荐结果序列中的各个推荐结果转化的字符串与所述用户的属性转化的字符串的相同字符个数;
分别获取所述初次推荐结果序列中的各个推荐结果转化的字符串与所述用户的相反属性转化的字符串的相同字符个数;
删除所述初次推荐结果序列中与所述用户的属性转化的字符串的相同字符个数小于第一预设值且与所述用户的相反属性转化的字符串的相同字符个数大于第二预设值的推荐结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南师范大学,未经华南师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511034581.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种问答整理的方法及装置
- 下一篇:一种信息处理方法及装置