兴趣点表示和推送方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25948999 阅读:22 留言:0更新日期:2020-10-17 03:41
本说明书实施例公开了一种兴趣点表示和推送方法、装置、电子设备及存储介质,根据用户集合的兴趣点签到记录和GPS采点记录构建出用户的历史轨迹序列;根据用户的历史轨迹序列训练词表示模型,得到的位置点嵌入矩阵中包含兴趣点签到记录中每个兴趣点的位置语义向量表示,以及GPS采点记录中每个位置点的位置语义向量表示。

【技术实现步骤摘要】
兴趣点表示和推送方法、装置、电子设备及存储介质
本说明书实施例涉及数据处理领域,尤其涉及一种兴趣点表示和推送方法、装置、电子设备及存储介质。
技术介绍
POI(Pointofinterest,兴趣点)是电子地图上的某个地标、景点,用以标示出该地所代表的各行各业之商业机构、旅游景点、古迹名胜、交通设施等处所。现实世界中存在数百万的兴趣点POIs,导致用户兴趣点签到数据非常稀疏,随着移动互联网的快速发展,LBSN(Location-basedSocialNetwork,基于位置的社会网络)在生活中越来越重要,通过对指定位置的签到行为和评论向朋友或者网友分享经历与体验,而兴趣点推荐成为在位置服务中最重要的应用,引导用户挖掘出潜在感兴趣的地点在旅游、餐饮、生活服务中有非常大的场景。
技术实现思路
本说明书实施例提供一种兴趣点表示和推送方法、装置、电子设备及存储介质,以实现更好的向用户推送兴趣点。第一方面,本说明书实施例提供一种兴趣点表示方法,包括:获取用户集合的兴趣点签到记录和GPS采点记录,所述GPS采点记录中的若干位置点本文档来自技高网...

【技术保护点】
1.一种兴趣点表示方法,包括:/n获取用户集合的兴趣点签到记录和GPS采点记录,所述GPS采点记录中的若干位置点和所述兴趣点签到记录中的兴趣点重合;/n根据所述兴趣点签到记录和所述GPS采点记录,构建出所述用户集合中每个用户的历史轨迹序列;/n使用所述用户集合中每个用户的历史轨迹序列训练词表示模型,得到位置点嵌入矩阵,其中,所述位置点嵌入矩阵中包含所述兴趣点签到记录中每个兴趣点的位置语义向量表示,以及所述GPS采点记录中每个位置点的位置语义向量表示。/n

【技术特征摘要】
1.一种兴趣点表示方法,包括:
获取用户集合的兴趣点签到记录和GPS采点记录,所述GPS采点记录中的若干位置点和所述兴趣点签到记录中的兴趣点重合;
根据所述兴趣点签到记录和所述GPS采点记录,构建出所述用户集合中每个用户的历史轨迹序列;
使用所述用户集合中每个用户的历史轨迹序列训练词表示模型,得到位置点嵌入矩阵,其中,所述位置点嵌入矩阵中包含所述兴趣点签到记录中每个兴趣点的位置语义向量表示,以及所述GPS采点记录中每个位置点的位置语义向量表示。


2.如权利要求1所述的方法,所述使用所述用户集合中每个用户的历史轨迹序列训练词表示模型,得到位置点嵌入矩阵,包括:
根据用户集合中每个用户的历史轨迹序列生成训练样本数据,其中,所述训练样本数据中包含针对所述兴趣点签到记录中每个兴趣点的训练样例;
根据所述训练样本数据训练词表示模型,得到训练后的词表示模型;
根据所述训练后的词表示模型的隐藏层权重向量,得到所述位置点嵌入矩阵。


3.如权利要求2所述的方法,所述根据用户集合中每个用户的历史轨迹序列生成训练样本数据,包括:
从所述用户集合中第n用户的历史轨迹序列选取第i兴趣点,n取1至N,i取1至Z,N为所述用户集合的用户数量,Z为所述第n用户的历史轨迹序列上兴趣点数量;
根据预先设定的上下文窗口,从所述第n用户的历史轨迹序列上确定出所述第i兴趣点的上下文位置点;
选取与所述第i兴趣点不同的C个兴趣点,根据所述第i兴趣点的上下文位置点与所述C个兴趣点构建对应的负样例,并根据所述第i兴趣点的上下文位置点与所述第i兴趣点构建正样例;
基于所述正样例和所述负样例形成针对所述第i兴趣点的一组训练样例。


4.一种兴趣点推送方法,包括:
确定目标用户,其中,所述目标用户属于全体用户中任意一个有兴趣点推送需求的用户;
根据位置点嵌入矩阵向所述目标用户推送兴趣点,所述位置点嵌入矩阵通过权利要求1-3任一所述的兴趣点表示方法得到。


5.如权利要求4所述的方法,所述根据位置点嵌入矩阵向所述目标用户推送兴趣点,包括:
根据所述位置点嵌入矩阵得到针对所述目标用户的推送依据信息,其中,所述推送依据信息包含针对所述目标用户的如下一种信息:兴趣点相似度信息、用户相似度信息、潜在行为轨迹;
根据所述推送依据信息向所述目标用户推送兴趣点。


6.如权利要求5所述的方法,所述根据所述位置点嵌入矩阵得到针对所述目标用户的推送依据信息,包括:
检测到所述目标用户访问的当前兴趣点;
根据所述当前兴趣点召回多个候选兴趣点;
从所述位置点嵌入矩阵中获取所述当前兴趣点的位置语义向量表示,以及所述多个候选兴趣点中每个候选兴趣点的位置语义向量表示;
针对所述多个候选兴趣点中每个候选兴趣点,根据所述当前兴趣点的位置语义向量表示与所述候选兴趣点的位置语义向量表示,得到所述当前兴趣点与所述候选兴趣点之间的兴趣点相似度。


7.如权利要求6所述的方法,所述根据所述推送依据信息向所述目标用户推送兴趣点,包括:
根据每个候选兴趣点与所述当前兴趣点之间的兴趣点相似度,从所述多个候选兴趣点中选出所述当前兴趣点的相似兴趣点;
将所述相似兴趣点推送给所述目标用户。


8.如权利要求5所述的方法,所述根据所述位置点嵌入矩阵得到针对所述目标用户的推送依据信息,包括:
从所述位置点嵌入矩阵中获取所述目标用户的历史轨迹序列中每个位置点的位置语义向量表示,并根据所述目标用户的历史轨迹序列中每个位置点的位置语义向量表示生成所述目标用户的轨迹向量表示;
从所述用户集合中确定出针对所述目标用户的多个候选用户;
针对每个所述候选用户,从所述位置点嵌入矩阵中获取所述候选用户的历史轨迹序列中每个位置点的位置语义向量表示;并根据所述候选用户的历史轨迹序列中每个位置点的位置语义向量表示生成所述候选用户的轨迹向量表示;根据所述候选用户的轨迹向量表示和所述目标用户的轨迹向量表示,得到所述候选用户与所述目标用户之间的用户相似度。


9.如权利要求8所述的方法,所述根据所述推送依据信息向所述目标用户推送兴趣点,包括:
根据每个所述候选用户与所述目标用户之间的用户相似度,从所述多个候选用户中选出参考用户;
将所述参考用户访问的当前兴趣点,推送给所述目标用户。


10.如权利要求5所述的方法,所述根据所述位置点嵌入矩阵得到针对所述目标用户的推送依据信息,包括:
从所述位置点嵌入矩阵中获取所述目标用户的历史轨迹序列中每个位置点的位置语义向量表示;
根据所述目标用户的历史轨迹序列中每个位置点的位置语义向量表示,得到针对所述目标用户的轨迹向量矩阵;
根据所述轨迹向量矩阵预测出所述目标用户的潜在行为轨迹,所述潜在行为轨迹上包含一个以上兴趣点。


11.如权利要求10所述的方法,所述根据所述推送依据信息向所述目标用户推送兴趣点,包括:
从所述潜在行为轨迹上确定出针对所述目标用户的潜在兴趣点;
将所述潜在兴趣点推送给所述目标用户。


12.一种兴趣点表示装置,包括:
记录获取单元,用于获取用户集合的兴趣点签到记录和GPS采点记录,所述GPS采点记录中的若干位置点和所述兴趣点签到记录中的兴趣点重合;
轨迹构建单元,用于根据所述兴趣点签到记录和所述GPS...

【专利技术属性】
技术研发人员:钱航永
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1