评分预测方法和装置制造方法及图纸

技术编号:19179611 阅读:82 留言:0更新日期:2018-10-17 00:47
本发明专利技术公开一种评分预测方法和装置,该方法包括:生成步骤:通过构造对于物品的用户评论的神经网络模型,以生成用户和物品两者的画像;预测步骤:通过利用用户和物品的画像优化矩阵分解模型,并训练矩阵分解模型以预测目标评分;其中,神经网络模型为长短时记忆网络模型,通过在长短时记忆网络模型中使用注意力机制提取用户和物品的特征,根据特征生成画像;和通过非线性变换将用户和物品的画像加入矩阵分解模型。本发明专利技术的评分预测方法成本低廉并且能够很好地在不同数据领域之间进行迁移;通过结合了用户评分数值信息和用户评论文本信息,能够更加全面正确地对未知评分进行预测;通过经过优化的举证分解算法,能够在较快的时间内得到预测结果。

Scoring prediction methods and devices

The invention discloses a scoring prediction method and a device, which comprises the following steps: generating a neural network model for user comments on items to generate a picture of both users and objects; predicting steps: optimizing a matrix decomposition model by using a picture of users and objects, and training a matrix decomposition model to generate a picture of both users and objects. The neural network model is a long-term and short-term memory network model, in which the attention mechanism is used to extract the features of users and objects, and the portrait is generated according to the features; and the portrait of users and objects is added to the matrix decomposition model by nonlinear transformation. The scoring prediction method of the invention has low cost and can migrate well between different data domains; it can predict unknown scoring more comprehensively and correctly by combining user scoring numerical information with user comment text information; and it can predict unknown scoring more quickly by optimized evidence decomposition algorithm. The predicted results were obtained.

【技术实现步骤摘要】
评分预测方法和装置
本专利技术涉及推荐系统的评分预测领域,尤其是涉及一种对用户和物品画像的评分预测方法和装置。
技术介绍
随着现代社会的发展,包括电商平台(例如,阿里巴巴和京东)、门户网站(例如,谷歌和雅虎)、社交媒体(例如,微信和推特)以及基于位置的社交网络(例如,Foursquare和Yelp)在内的众多应用软件已极大的改变了人们生活和思维方式。频繁的商业活动和用户行为产生了大量的数据,在这些数据中包含着丰富的有价值的信息,但与此同时,这些数据也带来了信息过载问题,例如在购物网站上,用户越来越难以在琳琅满目的商品中找到真正心仪的那一个。推荐系统为解决这个问题给出了完美的解决方案,即从海量的数据中挖掘出用户的兴趣偏好,结合商品的属性特征,为其推荐出量身定制的产品。在推荐系统中,最基本的需要解决的问题是预测用户对未知商品的评分。为此,协同过滤(CollaborativeFiltering)模型提出利用相似用户或相似物品的已有评分对目标进行预测。矩阵分解法(MatrixFactorization)是协同过滤模型中的一种,它通过对用户已有的评分矩阵进行分解,得到目标用户对未知商品的评分。本文档来自技高网...

【技术保护点】
1.一种评分预测方法,用于预测用户和物品的画像的评分,其特征在于,包括:生成步骤:通过构造对于所述物品的用户评论的神经网络模型,以生成所述用户和所述物品两者的画像;预测步骤:通过利用所述用户和所述物品的所述画像优化矩阵分解模型,并训练所述矩阵分解模型以预测目标评分;其中,所述神经网络模型为长短时记忆网络模型,通过在所述长短时记忆网络模型中使用注意力机制提取所述用户和所述物品的特征,根据所述特征生成所述画像;和通过非线性变换将所述用户和所述物品的所述画像加入所述矩阵分解模型。

【技术特征摘要】
1.一种评分预测方法,用于预测用户和物品的画像的评分,其特征在于,包括:生成步骤:通过构造对于所述物品的用户评论的神经网络模型,以生成所述用户和所述物品两者的画像;预测步骤:通过利用所述用户和所述物品的所述画像优化矩阵分解模型,并训练所述矩阵分解模型以预测目标评分;其中,所述神经网络模型为长短时记忆网络模型,通过在所述长短时记忆网络模型中使用注意力机制提取所述用户和所述物品的特征,根据所述特征生成所述画像;和通过非线性变换将所述用户和所述物品的所述画像加入所述矩阵分解模型。2.根据权利要求1所述的评分预测方法,其特征在于,所述矩阵分解模型同时学习所述用户评论和所述物品的用户评分。3.根据权利要求2所述的评分预测方法,其特征在于,所述矩阵分解模型的目标函数为:其中,rij表示真实的评分值,表示所述矩阵分解模型预测的评分值,ui和vj分别表示矩阵分解模型中的用户i和商品j的特征矩阵,Wvj和Wui是参数矩阵,λ1、λ2和λ3都是用于避免过拟合的修正因子。4.根据权利要求3所述的评分预测方法,其特征在于,所述目标评分的预测公式为:其中,u′i和v′j分别表示所述神经网络模型中的用户i和商品j的特征矩阵,μ表示所有样本的平均评分值。5.一种评分预测装置,用于预测用户和物品的画像的评分,其特征在于,包括:生成模块:用于通过构造对于所述物品的用户评论的神经网络模型,以生成所述用户和所述物品两者的画像;预测模块:用于通过利用所述用户和所述物品的所述画像优化矩阵分解模型,并训练所述矩阵分解模型以预测目标评分;其中,所述神经网络模型为长短时记忆网络模型,通过在所述长短时记忆网络模型中使用注意力机制提取所述用户和所述物品的特征,根据所述特征生成所述画像;和通过非线性变换将所述用户和所述物品的所述画像加入所述矩阵分解模型。6.根据权利要求5所述的评分预测装置,其特征在于,所述矩阵分解模型同时学习所述用户评论和所述物品的用户...

【专利技术属性】
技术研发人员:贺樑陈璐
申请(专利权)人:华东师范大学
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1