发明名称 |
基于以列表为单位的用户推荐列表生成方法及系统 |
摘要 |
一种基于以列表为单位的用户推荐列表生成方法,包括:S1、从在线服务商处获取用户对物品的评分记录,其中评分记录为评分矩阵R,在评分矩阵R中的每一个元素r<sub>i,j</sub>表示用户i对物品j的评分;在用户i没有对物品j评分时,指示矩阵I中的元素I<sub>i,j</sub>=0,在用户i对物品j作出评分时,I<sub>i,j</sub>=1;对用户评价过的物品,按照评分的大小顺序排序,得到用户的偏好顺序π<sub>i</sub>,其中第j个元素π<sub>i,j</sub>表示排在第j位的物品编号;S2、根据用户的偏好顺序π<sub>i</sub>,通过梯度下降法学用户偏好U及物品特征V;S3、根据所学的用户偏好U及物品特征V,对每一个用户i,获取该用户对所有没有评分的物品j的评分预测值<img file="DDA0000684481450000011.GIF" wi="72" he="60" />并对<img file="DDA0000684481450000012.GIF" wi="49" he="60" />按照从大到小进行排序,得到对用户i的推荐列表。 |
申请公布号 |
CN104766219A |
申请公布日期 |
2015.07.08 |
申请号 |
CN201510121099.5 |
申请日期 |
2015.03.19 |
申请人 |
中国船舶重工集团公司第七0九研究所 |
发明人 |
刘俊涛;邓德位;王军伟;黄友澎 |
分类号 |
G06Q30/02(2012.01)I;G06F17/30(2006.01)I |
主分类号 |
G06Q30/02(2012.01)I |
代理机构 |
武汉河山金堂专利事务所(普通合伙) 42212 |
代理人 |
胡清堂;覃波 |
主权项 |
一种基于以列表为单位的用户推荐列表生成方法,其特征在于,其包括如下步骤:S1、从在线服务商处获取用户对物品的评分记录,其中评分记录为评分矩阵R,在评分矩阵R中的每一个元素r<sub>i,j</sub>表示用户i对物品j的评分;在用户i没有对物品j评分时,指示矩阵I中的元素I<sub>i,j</sub>=0,在用户i对物品j作出评分时,I<sub>i,j</sub>=1;对用户评价过的物品,按照评分的大小顺序排序,得到用户的偏好顺序π<sub>i</sub>,其中第j个元素π<sub>i,j</sub>表示排在第j位的物品编号;S2、根据用户的偏好顺序π<sub>i</sub>,通过梯度下降法学习用户偏好U及物品特征V;S3、根据所学习的用户偏好U及物品特征V,对每一个用户i,获取该用户对所有没有评分的物品j的评分预测值<img file="FDA0000684481420000011.GIF" wi="91" he="93" />计算公式为:<img file="FDA0000684481420000012.GIF" wi="229" he="111" />其中u<sub>i</sub>,v<sub>j</sub>均为行向量,u<sub>i</sub>表示用户i的偏好和物品j特征,v<sub>j</sub>表示物品j特征,并对<img file="FDA0000684481420000013.GIF" wi="76" he="86" />按照从大到小进行排序,得到对用户i推荐列表。 |
地址 |
430205 湖北省武汉市东湖新技术开发区凤凰产业园藏龙北路1号 |