[发明专利]一种基于LDA-MLP的货架商品组合推荐方法有效
申请号: | 201910297823.8 | 申请日: | 2019-04-15 |
公开(公告)号: | CN110084670B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 于瑞云;郭玥 | 申请(专利权)人: | 东北大学 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 梁焱 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及货架商品组合推荐技术领域,提供一种基于LDA‑MLP的货架商品组合推荐方法,首先从订单数据中提取测试集和训练集;然后根据训练集构建LDA模型,并利用Gibbs采样求解该模型,得到用户和商品的潜在特征向量;接着构建用户商品交互矩阵;再构建MLP模型,构建并最小化目标函数以训练MLP模型;对测试集按货架分组,通过LDA模型和MLP模型得到每个货架中用户对商品的偏好,进行偏好融合,得到用户群组对商品的偏好;最后基于Top‑N算法,对偏好排序,选择偏好程度最高的前s个商品组成该货架的商品组合推荐列表。本发明能够不依赖显式评分信息、解决数据稀疏性问题,为群组用户进行商品组合推荐且推荐准确性高。 | ||
搜索关键词: | 一种 基于 lda mlp 货架 商品 组合 推荐 方法 | ||
【主权项】:
1.一种基于LDA‑MLP的货架商品组合推荐方法,其特征在于,包括下述步骤:步骤1:收集用户购买货架上商品的订单数据,从所述订单数据中提取最近一个月的订单数据作为测试集,从所述订单数据中提取每个用户最近一次购买商品的订单数据作为验证集,将所述订单数据中除测试集、验证集之外的订单数据作为训练集;所述训练集包括M个用户U={u1,u2,...,um,...,uM}的订单记录,用户um的每条订单记录为用户um在该订单中购买的商品集合,m∈{1,2,...,M},货架上商品的集合为V={v1,v2,...,vn,...,vN},n∈{1,2,...,N},货架上商品种类的集合为W={w1,w2,...,wk,...,wK},k∈{1,2,...,K};步骤2:构建用户购买商品的LDA模型,提取用户与商品的潜在特征向量:步骤2.1:根据所述训练集的订单数据,构建用户兴趣矩阵R=(rmn)M×N,rmn为用户um购买商品vn的次数;步骤2.2:根据用户兴趣矩阵R,构建用户um的文档dm,组成文档集合D;其中,将用户um购买的每件商品作为文档dm中的一个单词,将用户um购买商品vn的次数rmn作为商品vn在文档dm中出现的次数;步骤2.3:将商品的每一个种类作为一个主题,得到主题集合T=W={w1,w2,...,wk,...,wK},所述文档集合D、主题集合T构成用户购买商品的LDA模型;其中,对于用户um,主题w服从多项分布,即w~Multi(w|θm),θm为用户um的主题分布;对于主题wk,商品v服从多项分布,即![]()
为主题wk的商品分布;θm、
的先验概率分布为Dirichlet分布;步骤2.4:利用Gibbs采样对LDA模型进行求解,得到用户潜在矩阵(Θ)M×K与商品潜在矩阵(Φ)K×N;其中,(Θ)M×K的第m行为θm,将θm作为用户um的潜在特征向量,(Φ)K×N的第k行为
将(Φ)K×N的第n列φn作为商品vn的潜在特征向量;步骤3:将用户对商品的反馈作为隐式反馈,构建用户商品交互矩阵Y=(ymn)M×N;其中,若用户um购买过商品vn,则用户um与商品vn之间存在交互,ymn=1;若用户um没有购买过商品vn,则用户um与商品vn之间不存在交互,ymn=0;步骤4:利用所述训练集,构建用户购买商品的MLP模型,然后构建目标函数,最小化所述目标函数以对MLP模型进行训练;所述MLP模型包括输入层、隐藏层、输出层,所述输入层
所述隐藏层为层数为L的神经协同过滤层,隐藏层的第l层的输出为
所述输出层为用户um对商品vn的偏好程度
其中,fl为隐藏层第l层的映射函数,Wl、bl、al分别为隐藏层第l层的权重矩阵、偏置向量、激活函数;步骤5:对所述测试集中的订单数据按照货架进行分组,将每个货架的订单数据输入LDA模型中,将LDA模型的输出输入训练后的MLP模型中,得到每个货架中每个用户对每个商品的偏好程度;将每个货架面向的用户集合作为一个用户群组,利用偏好融合策略对每个用户群组中各个用户对商品的偏好程度进行融合,得到该用户群组对商品的偏好程度;步骤6:基于Top‑N算法,对每个货架中用户群组对每个商品的偏好程度进行排序,选择偏好程度最高的前s个商品组成该货架的商品组合推荐列表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910297823.8/,转载请声明来源钻瓜专利网。