[发明专利]一种基于元路径引导嵌入的查询推荐方法及装置有效
申请号: | 201910342766.0 | 申请日: | 2019-04-26 |
公开(公告)号: | CN110083766B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 石川;范少华;韩霄天 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/951 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 丁芸;项京 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 路径 引导 嵌入 查询 推荐 方法 装置 | ||
本发明实施例提供了一种基于元路径引导嵌入的查询推荐方法及装置,其中方法包括:获取目标物品信息;提取包含目标物品名称的短语;将短语拆分为多个词语;在预设的统一词语嵌入词典中查找不同词语组合后形成的短语所对应的短语嵌入;将将查找到的词语嵌入组合为短语嵌入,并将短语嵌入按照不同预设元路径进行逐阶聚合,得到不同的用户嵌入及查询嵌入;基于不同的用户嵌入,查询嵌入,以及用户原始静态特征,计算用户与不同查询的交互概率;将具有最大交互概率的查询推荐给用户。本发明实施例能够基于用户、物品、以及查询之间的交互按照不同的预设元路径进行逐阶聚合,使所推荐的查询更有可能符合用户的需求,从而提高推荐查询准确性。
技术领域
本发明涉及计算机技术领域,特别是涉及一种基于元路径引导嵌入的查询推荐方法及装置。
背景技术
大多数移动端购物应用中具有查询推荐功能,即,当用户刷新购物应用时,可以向用户推荐一个个性化的查询,所谓个性化的查询是指一个专门针对该用户的查询内容,以吸引用户搜索所推荐的查询。例如,向用户推荐一个查询:air jordan(商标名),用户便可以根据该查询搜索与air jordan相关的物品。
现有的查询推荐方法,通常利用用户和物品之间的交互关系来提取基于元路径的特征,再基于所提取的特征预测用户搜索不同查询的概率,然后将概率最高的查询推荐给用户。
然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:
由于现有的查询推荐方法仅获取用户和物品之间的交互信息,而没有从更多维度获取交互信息,因此,难以保证所推荐的查询足够吸引用户,也即,查询的推荐准确性仍有待提高。
发明内容
本发明实施例的目的在于提供一种基于元路径引导嵌入的查询推荐方法及装置,以进一步提高向用户推荐查询时的准确性。具体技术方案如下:
第一方面,本发明实施例提供了一种基于元路径引导嵌入的查询推荐方法,所述方法包括:
获取目标物品信息,所述目标物品信息为用户浏览、查询、或购买所述目标物品时产生的信息;
从所述目标物品信息中提取包含所述目标物品名称的短语;
将所述短语拆分为多个词语;
在预设的统一词语嵌入词典中,查找组成所述短语的多个词语分别对应的词语嵌入;所述统一词语嵌入词典中保存有多个样本词语嵌入,以及各样本词语与各样本词语嵌入之间的对应关系;所述词语嵌入为词语的低维度连续向量表示;
将查找到的所述词语嵌入组合为短语嵌入,并将所述短语嵌入按照不同的预设元路径进行逐阶聚合,得到不同的用户嵌入以及不同的查询嵌入;所述不同的预设元路径包括:查询-物品-用户元路径,物品-查询-用户元路径,查询-物品-查询元路径,以及物品-用户-查询元路径;所述元路径用于表示连接不同描述对象的语义路径;所述描述对象包括:查询,物品,以及用户;
基于所述不同的用户嵌入,所述不同的查询嵌入,以及预先获取的用户原始静态特征,计算用户与不同查询的交互概率;所述交互概率为用户搜索各查询的概率;
将具有最大交互概率的查询推荐给用户。
可选的,当所述多个短语嵌入分别作为多个初始的查询嵌入和多个初始的物品嵌入时,所述将所述短语嵌入按照不同的预设元路径进行逐阶聚合,得到不同的用户嵌入以及不同的查询嵌入的步骤,包括:
将所述多个查询的嵌入按照查询-物品-用户元路径进行逐阶聚合,得到第一用户嵌入;
将所述多个查询的嵌入按照物品-查询-用户元路径进行逐阶聚合,得到第二用户嵌入;
将所述多个初始的物品嵌入按照查询-物品-查询元路径进行逐阶聚合,得到第一查询嵌入;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910342766.0/2.html,转载请声明来源钻瓜专利网。