发明名称 基于以列表为单位的用户推荐列表生成方法及系统
摘要 一种基于以列表为单位的用户推荐列表生成方法,包括: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号