【技术实现步骤摘要】
训练时序预测模型、预测行为序列的方法和装置
[0001]本说明书一个或多个实施例涉及机器学习领域,尤其涉及利用机器学习的方式,训练时序预测模型,以及利用时序预测模型预测用户行为序列的方法和装置。
技术介绍
[0002]随着计算机技术的发展,机器学习已经应用到各种各样的
,用于分析、预测各种业务数据。在互联网环境中,用户行为是常见的分析来源。
[0003]用户行为是随时间线而发生的一系列用户动作,这些动作包括,例如,登录、搜索、点击、访问网页时收藏某个页面、购买某个商品、将某个商品加入购物车(加购),等等。对用户个体行为进行建模和分析,可以直接地用于理解该用户的个体偏好和用户意图,进而有助于为用户提供针对性的、个性化的服务。
[0004]由此,希望能有改进的方案,可以更为有效地对一个时段内的用户行为序列进行整体预测,从而便于服务平台更好地针对用户进行业务部署。
技术实现思路
[0005]本说明书一个或多个实施例描述了一种训练时序预测模型的方案,以及利用这样的时序预测模型预测用户行为序列的方案,可以更准确地进行长周期中用户行为序列的预测,提升预测性能。
[0006]根据第一方面,提供了一种训练时序预测模型的方法,所述时序预测模型包括,自回归预测模型和能量计算模型,所述方法包括:
[0007]获取标签行为序列,其中包括,样本用户在第一时段中的第一行为序列,以及在接续第一时段的第二时段中的第二行为序列;
[0008]将所述第一行为序列输入所述自回归预测模型进行模型 ...
【技术保护点】
【技术特征摘要】
1.一种训练时序预测模型的方法,所述时序预测模型包括,自回归预测模型和能量计算模型,所述方法包括:获取标签行为序列,其中包括,样本用户在第一时段中的第一行为序列,以及在接续第一时段的第二时段中的第二行为序列;将所述第一行为序列输入所述自回归预测模型进行模型处理,通过逐个预测下一行为,得到对于第二时段中依次发生行为的概率分布信息;基于所述概率分布信息进行采样,得到N个采样行为序列;利用所述能量计算模型,确定标签行为序列的标签能量值,以及N个采样全序列各自的采样能量值;所述N个采样全序列,是所述第一行为序列分别与N个采样行为序列拼接的序列;以目标函数的函数值趋于增大为目标,调整所述能量计算模型中的模型参数;其中所述目标函数与所述标签能量值负相关,与所述采样能量值正相关。2.根据权利要求1所述的方法,其中,在将所述第一行为序列输入所述自回归预测模型进行模型处理之前,还包括:基于行为序列样本,以该样本中用户行为序列的时序点过程的似然性最大化为目标,训练所述自回归预测模型。3.根据权利要求1所述的方法,其中,所述模型处理包括,将所述第一行为序列作为初始的当前行为序列,执行多次迭代过程,任意迭代过程包括:利用所述自回归模型处理当前行为序列,确定下一行为的预测概率信息;根据所述预测概率信息确定下一预测行为,将其添加到当前行为序列中,作为更新的当前行为序列;所述预测概率分布包括,多次迭代分别得到的预测概率信息。4.根据权利要求3所述的方法,其中,所述预测概率信息包括,下一行为属于预设的多种行为类别中各个类别的概率,下一行为发生时间的置信度。5.根据权利要求3所述的方法,其中,所述预测概率信息包括,各个行为类别的强度函数值。6.根据权利要求5所述的方法,其中,基于所述概率分布信息进行采样包括,利用细化算法,基于强度函数值进行采样。7.根据权利要求1所述的方法,其中,所述能量计算模型包括transformer神经网络和多层感知机MLP,其中,所述transformer神经网络用于对输入行为序列进行注意力处理,得到表征输入行为序列的固定维度的向量;所述MLP用于将该固定维度的向量映射处理为标量,作为输入行为序列的能量值。8.根据权利要求1所述的方法,其中,所述目标函数包含第一项和第二项之和,其中第一项为基于所述标签能量值确定的标签行为序列为真实行为序列的似然度,其与所述标签能量值负相关;第二项为各个采样全序列不是真实行为序列的似然度之和,其与各个采样能量值正相关。9.根据权利要求1所述的方法,其中,所述目标函数包含第三项和第四项之和,其中第三项为标签能量值的相反数;第四项负相关于所述标签行为序列和N个采样全序列形成的N+1个行为序列的指标分数之和,各指标分数与对应行为序列的能量值负相关。
10.根据权利要求8或9所述的方法,其中,所述目标函数还包括正则项,所述正则项用于将任一采样全序列的采样能量值和标签能量值的差值,约束在基于目标距离确定的边界范围中,所述目标距离为该采样全序列与标签行为序列之间的序列距离。11.一种预测用户行为序列的方法,该方法利...
【专利技术属性】
技术研发人员:薛思乔,师晓明,蒋才高,郝鸿延,王言,蒋刚玮,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。