【技术实现步骤摘要】
目标平台的迁移对象生成、对象推荐方法和装置
本申请涉及数据处理
,特别是涉及一种目标平台的迁移对象生成、对象推荐方法、装置、计算机设备和可读存储介质。
技术介绍
推荐系统的推荐模型繁多,但是都面临冷启动的问题,即在某平台上线初期,用户对商品等对象没有任何的行为交互的时候,其中推荐系统由于不知道用户偏好,并不知道如何在改平台中给用户进行相应推荐。此时,传统方案往往是给用户进行一些热点推荐,或者事先询问用户的偏好,让用户选择自己的标签,然后根据标签组对用户进行推荐。在积累了一定数量的用户行为,推荐系统会基于用户行为进行建模,实现更精准的用户推荐。这个积累过程需要一段时间,有时甚至长达数月,在这一积累过程中,新平台的推荐系统往往难以进行精准推荐,使所推荐对象的针对性差,准确性低,较为影响用户体验。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够在相关网上平台上线初期进行精准推荐的目标平台的迁移对象生成、对象推荐方法、装置、计算机设备和可读存储介质。一种目标平台的迁移对象生成方法,所述方法包括:获取参考平台在进行对象推荐时采用的各个参考向量;其中,所述参考向量为参考平台的推荐系统在参考平台运行期间根据用户行为生成的低维稠密向量;根据所述各个参考向量和各个参考向量对应的反推语义训练预设编码模型,得到向量生成模型;其中,所述预设编码模型用于生成所输入对象的低维稠密向量;所述反推语义为依据相应参考向量反向推导得到的语义;将目标平台提供的各个平台对象输入所述向量生 ...
【技术保护点】
1.一种目标平台的迁移对象生成方法,其特征在于,包括:/n获取参考平台在进行对象推荐时采用的各个参考向量;其中,所述参考向量为参考平台的推荐系统在参考平台运行期间根据用户行为生成的低维稠密向量;/n根据所述各个参考向量和各个参考向量对应的反推语义训练预设编码模型,得到向量生成模型;其中,所述预设编码模型用于生成所输入对象的低维稠密向量;所述反推语义为依据相应参考向量反向推导得到的语义;/n将目标平台提供的各个平台对象输入所述向量生成模型得到各个平台对象分别对应的目标向量,将各个目标向量确定为目标平台的迁移对象,以供所述目标平台的推荐系统进行对象推荐;其中,所述目标平台与所述参考平台的类型相同。/n
【技术特征摘要】
1.一种目标平台的迁移对象生成方法,其特征在于,包括:
获取参考平台在进行对象推荐时采用的各个参考向量;其中,所述参考向量为参考平台的推荐系统在参考平台运行期间根据用户行为生成的低维稠密向量;
根据所述各个参考向量和各个参考向量对应的反推语义训练预设编码模型,得到向量生成模型;其中,所述预设编码模型用于生成所输入对象的低维稠密向量;所述反推语义为依据相应参考向量反向推导得到的语义;
将目标平台提供的各个平台对象输入所述向量生成模型得到各个平台对象分别对应的目标向量,将各个目标向量确定为目标平台的迁移对象,以供所述目标平台的推荐系统进行对象推荐;其中,所述目标平台与所述参考平台的类型相同。
2.根据权利要求1所述的方法,其特征在于,所述根据所述各个参考向量和各个参考向量对应的语义训练预设编码模型,得到向量生成模型包括:
将各个反推语义输入所述预设编码模型,获取所述预设编码模型针对各个反推语义分别得到的输出向量;
在所述预设编码模型得到输出向量的过程达到预设的训练标准时,根据所述预设编码模型当前的模型参数确定所述向量生成模型。
3.根据权利要求2所述的方法,其特征在于,所述预设编码模型包括双向编码表征模型和全连接层;所述将各个反推语义输入所述预设编码模型,获取所述预设编码模型针对各个反推语义分别得到的输出向量包括:
将各个反推语义输入所述双向编码表征模型,获取所述双向编码表征模型针对各个反推语义分别输出的编码向量;
将所述编码向量输入全连接层进行拟合,得到输出向量;其中,所述输出向量的维数与所述参考向量的维数相同。
4.根据权利要求3所述的方法,其特征在于,所述全连接层包括第一全连接层和第二全连接层;所述将所述编码向量输入全连接层进行拟合,得到输出向量包括:
将所述编码向量输入第一全连接层进行第一次拟合,得到初始拟合向量;
将所述初始拟合向量输入所述第二全连接层进行第二次拟合,得到输出向量,使所述输出向量的维数等于所述参考向量的维数。
5.根据权利要求2所述的方法,其特征在于,所述在所述预设编码模型得到输出向量的过程达到预设的训练标准时,根据所述预设编码模型当前的模型参数确定所述向量生成模型之前,还包括:
将所述各个参考向量和各个参考向量对应的反推语义划分为训练集和验证集;
采用所述训练集训练所述预设编码模型,得到初始编码模型,获取所述初始编码模型的损失函数,得到训练损失函数;
将所述验证集的反推语义输入所述初始编码模型进行向量输出的过程中,获取当前的损失函数,得到验证损失函数;
在所述训练损失函数收敛后,所述验证损失函数和所述训练损失函数取到相等值时,判定所述预设编码模型得到输出向量的过程达到预设的训练标准。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述获取参考平台在进行对象推荐时采用的各个参考向量之前,还包括:
读取参考平台设定时间段内检测到的各个用户行为,生成行为序列;其中所述行为序列记录各个用户在参考平台的操作对象以及各个操作对象之间的关联性;
将所述行为序列输入向量编码模型,得到所述参考平台的推荐系统进行对象推荐时采用的参考向量。
7.根据权利要求6所述的方法,其特征在于,所述向量编码模型为item2vec模型。
...
【专利技术属性】
技术研发人员:聂砂,郑江,白彧斐,贾国琛,罗奕康,崔震,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。