[发明专利]地理位置点的排序方法、训练排序模型的方法及对应装置在审
申请号: | 202010414943.4 | 申请日: | 2020-05-15 |
公开(公告)号: | CN111737382A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 范淼;黄际洲;侯禺凡 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/909;G06F16/9537 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 田宏宾 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地理位置 排序 方法 训练 模型 对应 装置 | ||
本申请公开了一种地理位置点的排序方法、训练排序模型的方法及对应装置,涉及大数据技术领域。具体实现方案为:接收来自用户的垂直类地理位置点查询请求;将所述垂直类的候选地理位置点数据输入所述用户的偏好模型,得到所述用户对各候选地理位置点的偏好得分;将所述用户对各候选地理位置点的偏好得分作为各候选地理位置点的排序特征之一输入排序模型,得到各候选地理位置点的排序得分;依据所述各候选位置点的排序得分,确定向所述用户返回的查询结果。本申请能够在用户查询垂直类地理位置点时,将用户偏好因素融入排序,使得查询结果能够满足用户个性化需求。
技术领域
本申请涉及计算机应用技术领域,特别涉及大数据技术。
背景技术
用户在使用地图类应用的过程中,常常有这样的使用需求:当希望查找一些酒店,但没有明确的目标,则会在搜索框内输入诸如“酒店”、“旅馆”、“宾馆”等关于POI(Point OfInterest,兴趣点)类型的关键词进行查询;或者在“发现周边”界面中点击“酒店”按钮查询附近所有酒店类型的POI。地图类应用会将候选的酒店类POI进行排序后,依据排序结果向用户推荐酒店类POI。
然而,现有技术在对候选的酒店类POI进行排序时,往往基于地理位置、酒店评价、星级、价格、热门状况等酒店特征,但对于所有用户而言,基于相同地理位置获得的排序结果是相同的,无法满足用户的个性化需求。
发明内容
有鉴于此,本申请提供了以下技术方案,以满足用户的个性化查询需求。
第一方面,本申请提供了一种地理位置点的排序方法,该方法包括:
接收来自用户的垂直类地理位置点查询请求;
将所述垂直类的候选地理位置点数据输入所述用户的偏好模型,得到所述用户对各候选地理位置点的偏好得分;
将所述用户对各候选地理位置点的偏好得分作为各候选地理位置点的排序特征之一输入排序模型,得到各候选地理位置点的排序得分;
依据所述各候选位置点的排序得分,确定向所述用户返回的查询结果。
第二方面,本申请提供了一种训练排序模型的方法,该方法包括:
从地图类应用数据中获取第一训练数据,所述第一训练数据包括:用户历史访问过的垂直类地理位置点数据,所述访问包括查询、点击或实地到访;
利用所述第一训练数据训练所述用户的偏好模型;
利用所述用户的偏好模型,获取所述用户对第二训练数据中所述垂直类的各地理位置点的偏好得分;
利用所述第二训练数据训练排序模型,其中所述用户对第二训练数据中各地理位置点的偏好得分作为训练所述排序模型的排序特征之一。
第三方面,本申请提供了一种地理位置点的排序装置,该装置包括:
请求接收单元,用于接收来自用户的垂直类地理位置点查询请求;
偏好确定单元,用于将所述垂直类的候选地理位置点数据输入所述用户的偏好模型,得到所述用户对各候选地理位置点的偏好得分;
排序处理单元,用于将所述用户对各候选地理位置点的偏好得分作为各候选地理位置点的排序特征之一输入排序模型,得到各候选地理位置点的排序得分;
结果确定单元,用于依据所述各候选位置点的排序得分,确定向所述用户返回的查询结果。
第四方面,本申请还提供了一种训练排序模型的装置,该装置包括:
第一数据获取单元,用于从地图类应用数据中获取第一训练数据,所述第一训练数据包括:用户历史访问过的垂直类地理位置点数据,所述访问包括查询、点击或实地到访;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010414943.4/2.html,转载请声明来源钻瓜专利网。