【技术实现步骤摘要】
确定业务推送对象的方法和装置
本说明书一个或多个实施例涉及计算机
,尤其涉及通过计算机确定业务推送对象的方法和装置。
技术介绍
随着互联网技术的发展,信息推送的应用越来越广泛。信息推送,是通过一定的技术标准或协议,在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。信息推送可以涉及新闻、商品、业务等各个方面。以业务推送过程为例,可以是向用户直接推送业务,也可以将业务和能够核销的优惠券等一起推送,还可以先推送能够核销的优惠券等,在用户对优惠券核销过程中推送业务。实际业务推送中,为了吸引用户,先推送具有吸引力的优惠信息的应用比较广泛。为了保证自身利益,推送优惠信息的业务方往往限量推送优惠名额。这样,获得优惠名额的用户是否将优惠(如优惠券、核销红包等)核销,影响着优惠信息推送的有效性。因此,希望能有改进的方案,通过确定更精准的推送对象,提供更有效的业务推送。
技术实现思路
本说明书一个或多个实施例描述了确定业务推送对象的方法及装置,用于解决以上提到的一个或多个问题。根据第一方面,提供了一种为业务推送方确定业务推送对象的方法,所述方法包括:从预先训练的图模型中获取所述业务推送方对应的第一向量,以及多个候选对象分别对应的各个第二向量,其中,所述图模型基于各个候选对象与多个第一业务方之间的历史业务记录生成,用于通过向量描述各个候选对象和各个第一业务方之间的连接关系,所述第一业务方与所述候选对象互为相对业务方,所述多个第一业务方包括所述业务推送方;确定各个第二向量分别与所述业务推送方对应的第一向量 ...
【技术保护点】
1.一种为业务推送方确定业务推送对象的方法,所述方法包括:从预先训练的图模型中获取所述业务推送方对应的第一向量,以及多个候选对象分别对应的各个第二向量,其中,所述图模型基于各个候选对象与多个第一业务方之间的历史业务记录生成,用于通过向量描述各个候选对象和各个第一业务方之间的连接关系,所述第一业务方与所述候选对象互为相对业务方,所述多个第一业务方包括所述业务推送方;确定各个第二向量分别与所述业务推送方对应的第一向量的各个相似度,其中,各个相似度分别用于描述相应候选对象与所述业务推送方的关联性;基于各个相似度,从所述多个候选对象中确定出所述业务推送方的业务推送对象。
【技术特征摘要】
1.一种为业务推送方确定业务推送对象的方法,所述方法包括:从预先训练的图模型中获取所述业务推送方对应的第一向量,以及多个候选对象分别对应的各个第二向量,其中,所述图模型基于各个候选对象与多个第一业务方之间的历史业务记录生成,用于通过向量描述各个候选对象和各个第一业务方之间的连接关系,所述第一业务方与所述候选对象互为相对业务方,所述多个第一业务方包括所述业务推送方;确定各个第二向量分别与所述业务推送方对应的第一向量的各个相似度,其中,各个相似度分别用于描述相应候选对象与所述业务推送方的关联性;基于各个相似度,从所述多个候选对象中确定出所述业务推送方的业务推送对象。2.根据权利要求1所述的方法,其中,所述图模型通过以下方式训练:获取所述多个候选对象在预定时间段内业务记录,其中,所述业务记录至少记录有和各个候选对象具有业务关系的各个第一业务方;根据所述业务记录建立各个候选对象与各个第一业务方的连接关系;为各个候选对象和各个第一业务方分别随机确定对应的各个预定维数的初始向量,并基于所述连接关系调整各个预定维数的初始向量,从而训练所述图模型。3.根据权利要求2所述的方法,其中,所述多个候选对象包括第一候选对象,所述基于所述连接关系调整各个预定维数的初始向量包括:获取所述第一候选对象的当前向量,以及与所述第一候选对象具有连接关系的第一业务方i的当前向量;基于所述第一候选对象的当前向量及第一业务方i的当前向量确定第一业务方i被所述第一候选对象选中的条件概率;基于所述条件概率对应的损失函数更新所述第一候选对象的当前向量,以及各个第一业务方的当前向量,使得所述条件概率趋于最大化。4.根据权利要求3所述的方法,其中,所述条件概率为所述第一候选对象的当前向量与第一业务方i的当前向量的点积,与所述第一候选对象的当前向量与各个第一业务方的当前向量的点积之和的比值。5.根据权利要求3所述的方法,其中,所述条件概率对应的损失函数与所述条件概率负相关,并且与各个与所述第一候选对象的采样负例不被所述第一候选对象选中的条件概率之和负相关,所述第一候选对象的采样负例是从与所述第一候选对象不具有业务关系的第一业务方中按照负例采样概率采样到的多个第一业务方,所述负例采样概率与相应第一业务方具有业务关系的候选对象的个数负相关。6.根据权利要求5所述的方法,其中,基于所述条件概率更新所述第一候选对象的当前向量,以及各个第一业务方的当前向量包括:确定所述损失函数针对所述第一候选对象的当前向量的第一梯度;向所述第一梯度相反的方向调整所述第一候选对象的当前向量。7.根据权利要求5所述的方法,其中,基于所述条件概率更新所述第一候选对象的当前向量,以及各个第一业务方的当前向量包括:确定所述损失函数针对第一业务方t的当前向量的第二梯度,其中,第一业务方t是第一业务方i及所述采样负例中的任一个;向所述第二梯度相反的方向调整第一业务方t的当前向量。8.根据权利要求1所述的方法,其中,各个第二向量分别与所述业务推送方对应的第一向量的各个相似度,通过余弦相似度方式确定。9.根据权利要求1所述的方法,其中,所述基于各个相似度,从所述多个候选对象中确定出所述业务推送方的业务推送对象包括以下至少一项:按照相似度由高到低的顺序,选择排列靠前的预定数量的候选对象,作为所述业务推送方的业务推送对象;将相似度大于预先设定的相似度阈值的候选对象,确定为与所述业务推送方的业务推送对象;按照与各个相似度成正比的采样概率,从所述多个候选对象中采样预定数量的候选对象,作为所述业务推送方的业务推送对象;按照与各个相似度成反比的采样概率,从所述多个候选对象中采样预定数量的候选对象,作为所述业务推送方的业务推送对象。10.一种为业务推送方确定业务推送对象的装置,所述装置包括:获取单元,配置为从预先训练的图模型中获取所述业务推送方对应的第一向量,以及多个候选对象分别对应的各个第二向量,其中,所述图模...
【专利技术属性】
技术研发人员:李茜茜,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。