[发明专利]一种物品推荐方法、装置有效
申请号: | 201410007692.2 | 申请日: | 2014-01-07 |
公开(公告)号: | CN103744966B | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 鲁梦平;李朝;董延平;刘杰 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q30/02 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户历史行为数据 物品属性数据 相似度 二维 用户日志 喜好 网络信息检索 属性相似度 相似度计算 行为相似度 用户推荐 综合考虑 采集 | ||
1.一种物品推荐方法,其特征在于,所述方法包括:
采集物品属性数据和用户日志数据,所述用户日志数据中包括用户历史行为数据;
根据所述物品属性数据和所述用户历史行为数据计算物品之间的二维相似度,其中,将物品表示成向量空间模型,物品的每一个属性代表向量空间模型的一维,物品的每一个用户代表向量空间模型的一维;
根据所述二维相似度计算用户对每个物品的喜好程度;
根据所述喜好程度为所述用户推荐相应的物品;
所述根据所述二维相似度计算用户对每个物品的喜好程度,具体包括:
根据已登录的用户Ua的用户历史行为数据的时间信息计算所述已登录的用户Ua的第k个行为bk的权重w(bk);
其中,T为系统当前时间,t(bk)为所述已登录的用户Ua的第k个行为bk发生的时间,β为调节参数,用于调节w(bk)的衰减速度,β∈[0,1];
根据所述已登录的用户Ua的行为数据计算所述已登录的用户Ua对物品集合N中每个物品i的喜好程度P(Ua,i);
其中,m(bk)为行为bk对应的物品,B(Ua)为已登录的用户Ua的行为数据集合,Sim(i,m(bk))为物品i和物品m(bk)之间的二维相似度。
2.如权利要求1所述的方法,其特征在于,所述根据所述物品属性数据和所述用户历史行为数据计算物品之间的二维相似度包括:
根据所述物品属性数据计算物品i与物品j之间的属性相似度SimA(i,j);
根据所述用户历史行为数据计算物品i与物品j之间的行为相似度SimB(i,j);
根据所述属性相似度SimA(i,j)和所述行为相似度SimB(i,j)计算物品i与物品j之间的二维相似度Sim(i,j)。
3.如权利要求2所述的方法,其特征在于,根据如下所示的公式计算物品i与物品j之间的二维相似度Sim(i,j):
Sim(i,j)=α·SimA(i,j)+(1-α)·SimB(i,j);
其中,α为调节参数,α大于等于0小于等于1,用于权衡物品属性数据与用户历史行为数据对物品i与物品j之间的二维相似度Sim(i,j)的贡献。
4.如权利要求1所述的方法,其特征在于,所述根据所述物品属性数据和所述用户历史行为数据计算物品之间的二维相似度包括:
根据物品属性数据建立物品属性向量;
根据用户的历史行为数据建立物品行为向量;
根据物品属性向量和物品行为向量建立物品二维向量;
根据所述物品二维向量计算物品i与物品j之间的二维相似度Sim(i,j)。
5.如权利要求4所述的方法,其特征在于,所述根据物品属性向量和物品行为向量建立物品二维向量包括:
根据物品i的属性向量F(i)和物品i的行为向量H(i)建立物品i的二维向量W(i),所述W(i)满足:
根据物品j的属性向量F(j)和物品j的行为向量H(j)建立物品j的二维向量W(j),所述W(j)满足:
其中,α为调节参数,α大于等于0小于等于1,||F(i)||2,||F(j)||2,||H(i)||2和||H(j)||2分别对应于向量F(i),F(j),H(i),H(j)的二范数;
所述根据所述物品二维向量计算物品i与物品j之间的二维相似度Sim(i,j)包括:
根据二维向量W(i)和二维向量W(j)计算物品i与物品j之间的二维相似度Sim(i,j)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410007692.2/1.html,转载请声明来源钻瓜专利网。