发明名称 一种基于评分和用户行为的商品推荐方法
摘要 本发明公开了一种基于评分和用户行为的商品推荐方法,首先针对用户评分数据建立隐因子模型,对商品进行自动聚类,找出隐含的类别或者特征因子,用户兴趣分解成对多个隐含类别的喜爱程度,商品用包含这些隐含特征的权重表示,用户对商品的评分为两者的内积。然后为了解决评分数据稀疏问题,利用用户行为,引入负样本,提取特征,通过逻辑回归模型来估计用户对商品购买的可能性。最后将两者的候选集组合加权进行排序,将排名靠前的商品推荐给用户。该方法利用隐因子模型从单一的评分中发现用户多元化的兴趣,挖掘出商品多特征的信息,更加符合实际应用,引入负样本,使得用户兴趣区别性更大,推荐结果质量更高,更能满足用户的需求,可应用于商品推荐。
申请公布号 CN106022865A 申请公布日期 2016.10.12
申请号 CN201610304794.X 申请日期 2016.05.10
申请人 江苏大学 发明人 薛安荣;孙亚利
分类号 G06Q30/06(2012.01)I 主分类号 G06Q30/06(2012.01)I
代理机构 江苏纵联律师事务所 32253 代理人 蔡栋
主权项 一种基于评分和用户行为的商品推荐方法,其特征在于:分别针对评分利用隐因子模型预测未知评分,针对用户行为特征利用逻辑回归模型估计用户购买某一商品的可能性,具体包含以下步骤:步骤1:构建用户‑商品评分矩阵,建立隐因子模型即LFM,利用LFM对商品进行自动聚类,找出隐含的类别或特征因子,利用随机梯度下降法优化求解,将用户兴趣p<sub>u</sub>分解成对多个隐含类别的喜爱程度,商品q<sub>i</sub>用包含这些隐含特征的权重表示,用户对商品的喜爱程度建模为两者的内积,即R=p<sub>u</sub>*q<sub>i</sub>,将目标用户预测评分较高的商品集作为推荐候选集S;步骤2:首先对用户行为数据进行预处理,提取用户的行为特征feature<sub>u</sub>={x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>,...,y<sub>u</sub>},作为逻辑回归模型的输入参数,然后利用随机梯度下降法优化求解,求出影响用户兴趣特征的回归系数,来估计目标用户对商品购买的可能性,将目标用户购买可能性较大的商品集作为推荐候选集G;步骤3:首先对所述候选集S中评分数值进行归一化处理,然后与所述候选集G进行加权组合排序,最后将排序前10名的商品推荐给用户。
地址 212013 江苏省镇江市学府路301号