[发明专利]基于人工智能的文本推荐方法、装置及电子设备在审
申请号: | 202010195363.0 | 申请日: | 2020-03-19 |
公开(公告)号: | CN111414538A | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 杜颖 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/33 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王花丽;张颖玲 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 人工智能 文本 推荐 方法 装置 电子设备 | ||
本发明提供了一种基于人工智能的文本推荐方法、装置、电子设备及计算机可读存储介质;方法包括:根据待推荐用户的文本触发序列中的文本的属性,将文本触发序列拆分为多个子序列;将任意两个子序列组合为序列样本,并根据序列样本预测序列样本中位于预测位置的文本、以及序列样本中子序列之间的关联关系,以形成预测结果;根据预测结果与实际结果之间的差异,更新序列样本中的文本的向量表示;根据序列样本中的文本的向量表示,确定文本触发序列中的文本与数据库中的文本之间的相似度,并根据相似度,在数据库中的多个文本中筛选出对应待推荐用户的待推荐文本。通过本发明,能够拓宽文本推荐的范围,提升文本推荐的准确性。
技术领域
本发明涉及人工智能技术,尤其涉及一种基于人工智能的文本推荐方法、装置、电子设备及计算机可读存储介质。
背景技术
人工智能(AI,Artificial Intelligence)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法和技术及应用系统。自然语言处理(NLP,Nature Language processing)是人工智能领域中的一个重要方向,主要研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。
文本推荐是自然语言处理的一个重要应用,具体如新闻推荐及广告推荐等。在相关技术提供的方案中,通常是将用户历史触发的文本输入至word2vec模型或其他模型中进行训练,得到文本的向量表示,再根据向量表示计算与历史触发的某个文本较为相似的文本,并推荐给用户。但是,通过该种方式,推荐的文本基本与历史触发的文本极其相似,容易使用户产生视觉疲劳,文本推荐的准确性较低。
发明内容
本发明实施例提供一种基于人工智能的文本推荐方法、装置、电子设备及计算机可读存储介质,能够拓宽文本推荐的范围,提升用户触发推荐的文本的概率。
本发明实施例的技术方案是这样实现的:
本发明实施例提供一种基于人工智能的文本推荐方法,包括:
根据待推荐用户的文本触发序列中的文本的属性,将所述文本触发序列拆分为多个子序列;其中,每个所述子序列包括的文本的属性相同;
将任意两个所述子序列组合为序列样本,并根据所述序列样本预测所述序列样本中位于预测位置的文本、以及所述序列样本中子序列之间的关联关系,以形成预测结果;
根据所述预测结果与实际结果之间的差异,更新所述序列样本中的文本的向量表示;
根据所述序列样本中的文本的向量表示,确定所述文本触发序列中的文本与数据库中的文本之间的相似度,并
根据所述相似度,在所述数据库中的多个文本中筛选出对应所述待推荐用户的待推荐文本。
本发明实施例提供一种基于人工智能的文本推荐装置,包括:
拆分模块,用于根据待推荐用户的文本触发序列中的文本的属性,将所述文本触发序列拆分为多个子序列;其中,每个所述子序列包括的文本的属性相同;
预测模块,用于将任意两个所述子序列组合为序列样本,并根据所述序列样本预测所述序列样本中位于预测位置的文本、以及所述序列样本中子序列之间的关联关系,以形成预测结果;
更新模块,用于根据所述预测结果与实际结果之间的差异,更新所述序列样本中的文本的向量表示;
筛选模块,用于根据所述序列样本中的文本的向量表示,确定所述文本触发序列中的文本与数据库中的文本之间的相似度,并
根据所述相似度,在所述数据库中的多个文本中筛选出对应所述待推荐用户的待推荐文本。
本发明实施例提供一种电子设备,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010195363.0/2.html,转载请声明来源钻瓜专利网。