信息推荐方法、模型训练方法及相关设备技术

技术编号:29156796 阅读:31 留言:0更新日期:2021-07-06 22:56
本申请公开了一种信息推荐方法、模型训练方法及相关设备。该方法包括:将对象数据以及用户数据分别进行向量转换,获得对象数据对应的第一输入向量集以及用户数据对应的第二输入向量集;将第一输入向量集及第二输入向量集输入到评分模型,获得用户数据的第一评分矩阵;基于第一评分矩阵确定对象数据中的待推荐对象;评分模型包括分层因子分解机网络、双向长短记忆网络和S型函数,分层因子分解机网络的输入为第二输入向量集,输出为用于表示用户数据的第一多维用户向量,双向长短记忆网络的输入为第一输入向量集,输出为用于表示对象信息的第一文本向量,S型函数的输入为第一多维用户向量和第一文本向量,输出为第一评分矩阵。

【技术实现步骤摘要】
信息推荐方法、模型训练方法及相关设备
本申请属于人工智能领域,具体涉及一种信息推荐方法、模型训练方法及相关设备。
技术介绍
互联网的出现和持续发展,带来信息和资讯的指数型增长。这给用户带来了大量的信息,但随着网上信息量的大幅增长,用户在面对大量信息时无法获得对自己真正有价值的部分,对信息的使用效率反而下降了。为了提高信息推送的针对性,现有技术中,通常神经网络模型进行深度学习,以实现信息的推荐。由于传统的模型中通常采用单个通道进行信息特征的抽取,因此无法准确获取用户的喜好,导致模型的预测能力较差。
技术实现思路
本申请实施例的目的是提供一种信息推荐方法、模型训练方法及相关设备,能够解决模型的预测能力较差的问题。第一方面,本申请实施例提供了一种信息推荐方法,包括:将对象数据以及用户数据分别进行向量转换,获得所述对象数据对应的第一输入向量集以及所述用户数据对应的第二输入向量集,所述对象数据包括多个对象的对象信息;将所述第一输入向量集以及第二输入向量集输入到评分模型,获得所述用户数据的第一评分矩阵,所本文档来自技高网...

【技术保护点】
1.一种信息推荐方法,其特征在于,包括:/n将对象数据以及用户数据分别进行向量转换,获得所述对象数据对应的第一输入向量集以及所述用户数据对应的第二输入向量集,所述对象数据包括多个对象的对象信息;/n将所述第一输入向量集以及第二输入向量集输入到评分模型,获得所述用户数据的第一评分矩阵,所述第一评分矩阵用于表示所述用户数据关联的用户与对象的相关度;/n基于所述第一评分矩阵确定所述对象数据中的待推荐对象数据;/n其中,所述评分模型包括分层因子分解机网络、双向长短记忆网络和S型函数,所述分层因子分解机网络的输入为所述第二输入向量集,输出为用于表示所述用户数据的第一多维用户向量,所述双向长短记忆网络的输...

【技术特征摘要】
1.一种信息推荐方法,其特征在于,包括:
将对象数据以及用户数据分别进行向量转换,获得所述对象数据对应的第一输入向量集以及所述用户数据对应的第二输入向量集,所述对象数据包括多个对象的对象信息;
将所述第一输入向量集以及第二输入向量集输入到评分模型,获得所述用户数据的第一评分矩阵,所述第一评分矩阵用于表示所述用户数据关联的用户与对象的相关度;
基于所述第一评分矩阵确定所述对象数据中的待推荐对象数据;
其中,所述评分模型包括分层因子分解机网络、双向长短记忆网络和S型函数,所述分层因子分解机网络的输入为所述第二输入向量集,输出为用于表示所述用户数据的第一多维用户向量,所述双向长短记忆网络的输入为所述第一输入向量集,输出为用于表示所述对象信息的第一文本向量,所述S型函数的输入为所述第一多维用户向量和所述第一文本向量,输出为所述第一评分矩阵。


2.根据权利要求1所述的方法,其特征在于,所述用户数据包括M组数据信息,每一组数据信息包括N个数据组,每一个所述数据组包括至少两个第一特征数据,所述第二输入向量集包括对每一所述第一特征数据进行向量转换得到的对应的输入向量;
所述分层因子分解机网络包括第一网络层和第二网络层,所述第一网络层的输入为所述第二输入向量集,所述第一网络层的输出包括基于所述第二输入向量集输出的线性向量集和N个组合向量集,每一所述组合向量集用于表示对对应的数据组内的第一特征数据的输入向量进行组合得到的向量矩阵,所述第二网络层的输入为所述线性项向量集和所述N个组合项向量集,所述第二网络层的输出为基于所述线性项向量集和N个组合项向量集进行组合得到的所述第一多维用户向量。


3.根据权利要求2所述的方法,其特征在于,所述线性项向量集yF满足:



其中,bF是线性项的偏置量,wn表示N个数据组中第n个数据组对应的第一特征数据的权重向量;xn表示N个数据组中第n个数据组对应的第一特征数据的输入向量;
所述N个组合项向量集满足:
其中,yn表示第n个数据组对应的组合项向量集,表示第n个数据组的特征组合权重矩阵,表示第n个数据组中第i个第一特征数据的输入向量。


4.根据权利要求3所述的方法,其特征在于,所述第一多维用户向量包括N个用户的对应的K维向量,其中一个用户对应的K维向量u满足:



其中,SK表示K维的评分矩阵,vi,k表示第k个组合项向量集对应的矩阵,xi表示第i个数据组对应的第一特征数据的输入向量。


5.根据权利要求1所述的方法,其特征在于,所述对象数据包括多个第二特征数据,每一所述第二特征数据用于表示一个所述对象信息,所述第一输入向量集包括对每一所述第二特征数据进行转换得到的对应的输入向量;
所述双向长短记忆网络包括嵌入层、循环层和合并层,所述嵌入层的输入为所述第一输入向量集,所述嵌入层的输出为用于表示所述对象信息的第一矩阵;所述循环层的输入为所述第一矩阵,所述循环层的输出为第一目标向量和第二目标向量,所述第一目标向量和所述第二目标向量为所述对象信息按照不同方向挖掘得到的向量表示;所述合并层的输入为所述第一目标向量和所述第二目标向量,所述合并层的输出为所述对象数据的第一文本向量。


6.根据权利要求5所述的方法,其特征在于,所述第一目标向量IL满足:
IL=σ(Wh[IL-1,XL]+bh)tanh(CL);
其中,σ为S型函数,Wh为所述双向长短记忆网络输出的权重,bh表示所述双向长短记忆网络输出的偏置,XL表示第一长短记忆网络当前的输入,IL-1表示所述第一长短记忆网络前一时刻的输出,CL表示所述第一长短记忆网络的状态隐藏单元,所述第一长短记忆网络为所述双向长短记忆网络中用于输出所述第一目标向量的长短记忆网络;
所述第二目标向量IR满足:

【专利技术属性】
技术研发人员:李长林蒋宁王洪斌吴海英赵立军
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:重庆;50

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

1