[发明专利]信息推送方法和装置在审
申请号: | 201910577338.6 | 申请日: | 2019-06-28 |
公开(公告)号: | CN112148865A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 陈亮辉;杨晓璇;王全斌;付琰 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/335 | 分类号: | G06F16/335;G06N3/08;H04L29/08 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息 推送 方法 装置 | ||
本申请实施例公开了信息推送方法和装置。该方法的一具体实施方式包括:获取目标用户的用户属性和文件操作历史数据;将所获取的用户属性和文件操作历史数据输入预先训练的信息推荐模型,得到从该信息推荐模型输出的用户向量;基于所得到的用户向量,从多个参考向量中选取目标参考向量,以及将与该目标参考向量对应的文件确定为目标文件;将该目标文件向该目标用户对应的终端设备推送。本申请实施例提供的方法能够通过用户的各种与文件相关的数据,准确地确定出用户向量。并利用信息推荐模型,准确地确定出适合该用户的文件。从而,可以实现文件的精准推送。
技术领域
本申请实施例涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及信息推送方法和装置。
背景技术
随着互联网技术的发展,越来越多的用户利用网络资源阅读书籍。现有的推荐方式,包括对用户进行分类,比如,可以对用户分类为男性,并对用户推荐男性常会选择的书籍。此外,推荐方式还可以是对用户推荐该用户已阅读小说的同类小说。
然而,采用上述的推荐方式,推荐的数据较为单一,且推荐精度和个性化程度有待于提高。
发明内容
本申请实施例提出了信息推送方法和装置。
第一方面,本申请实施例提供了一种信息推送方法,包括:获取目标用户的用户属性和文件操作历史数据,其中,文件操作历史数据所指示的文件属于预先设置的文件类别;将所获取的用户属性和文件操作历史数据输入预先训练的信息推荐模型,得到从信息推荐模型输出的用户向量,其中,信息推荐模型用于表征用户属性、文件操作历史数据,与用户向量的对应关系;基于所得到的用户向量,从多个参考向量中选取目标参考向量,以及将与目标参考向量对应的文件确定为目标文件,其中,多个参考向量中的各个参考向量存在与之相对应的文件且与该文件的文件内容相关联;将目标文件向目标用户对应的终端设备推送。
在一些实施例中,信息推荐模型包括嵌入层和全连接层;将所获取的用户属性和文件操作历史数据输入预先训练的信息推荐模型,得到从信息推荐模型输出的用户向量,包括:将所获取的用户属性和文件操作历史数据输入嵌入层,以使用户属性和文件操作历史数据转换成浮点型数据;将浮点型数据依次输入至少两个级联的全连接层,得到用户向量。
在一些实施例中,信息推荐模型为预先训练的深度神经网络,信息推荐模型还包括负采样层和分类层;信息推荐模型通过如下步骤训练得到:获取训练数据集合,其中,训练数据集合中的训练数据包括用户的用户属性、文件操作历史数据和文件内容,训练数据中,文件操作历史数据用于指示该训练数据中的用户属性所指示的用户是否对该训练数据中的文件内容执行过历史操作,各训练数据按照该训练数据中的文件操作历史数据所指示的历史操作划分为正样本和负样本;将训练数据输入初始信息推荐模型,以训练初始信息推荐模型,得到信息推荐模型以及多个参考向量,其中,训练目标包括用户向量与正样本对应的向量的乘积大于或等于,用户向量与负样本对应的向量的乘积。
在一些实施例中,基于所得到的用户向量,从多个参考向量中选取目标参考向量,包括:将用户向量与多个参考向量中的各个参考向量相乘,得到多个乘积;按照从大到小的顺序,从多个乘积中,确定至少一个乘积,以及确定至少一个乘积对应的参考向量为目标参考向量。
在一些实施例中,基于所得到的用户向量,从多个参考向量中选取目标参考向量,包括:按照与用户向量的距离由小到大的顺序,从多个参考向量中,确定至少一个参考向量为目标参考向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910577338.6/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置