[go: up one dir, main page]

CN110909258A - 一种信息推荐方法、装置、设备及存储介质 - Google Patents

一种信息推荐方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN110909258A
CN110909258A CN201911155587.2A CN201911155587A CN110909258A CN 110909258 A CN110909258 A CN 110909258A CN 201911155587 A CN201911155587 A CN 201911155587A CN 110909258 A CN110909258 A CN 110909258A
Authority
CN
China
Prior art keywords
information
target user
model
recommended
recommendation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911155587.2A
Other languages
English (en)
Other versions
CN110909258B (zh
Inventor
成梭宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Ximalaya Technology Co Ltd
Original Assignee
Shanghai Ximalaya Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Ximalaya Technology Co Ltd filed Critical Shanghai Ximalaya Technology Co Ltd
Priority to CN201911155587.2A priority Critical patent/CN110909258B/zh
Publication of CN110909258A publication Critical patent/CN110909258A/zh
Application granted granted Critical
Publication of CN110909258B publication Critical patent/CN110909258B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种信息推荐方法、装置、设备及存储介质。其中,该方法包括:从数据库中获取目标用户的标识和目标用户的历史访问记录确定拟推荐信息,其中,拟推荐信息包括数据库中的任一信息,并将拟推荐信息推荐给目标用户,从而实现可以将数据库中的任一信息个性化的推荐给用户,避免现有技术中通过Item_CF算法难以向用户推荐数据库中更新的最新信息的缺陷。

Description

一种信息推荐方法、装置、设备及存储介质
技术领域
本发明实施例涉及信息处理技术,尤其涉及一种信息推荐方法、装置、设备及存储介质。
背景技术
在信息推荐系统中,通常采用各种形式向用户推荐信息,其中,信息的表示方法会直接影响信息的推荐效果。在传统的信息表示方法中,通常是将信息对应的标识做独热(one-hot)处理,但是这种方法会产生高维稀疏向量,并制约信息标识后续的使用。而且,在采用基于物品的协同过滤(Item_CF,Item Collaboration Filter)算法计算信息与信息之间的杰卡德系数来衡量各信息之间的相关性时,由于平台更新的最新信息还未被用户访问过。因此,无法获取该最新信息与其他信息之间的杰卡德系数,进而导致平台上更新的最新信息难以被推荐给用户。
发明内容
为了解决上述至少一个技术问题,本发明实施例提供以下方案。
第一方面,本发明实施例提供了一种信息推荐方法,该方法包括:
从数据库中获取目标用户的标识和目标用户的历史访问记录;
根据目标用户的标识和目标用户的历史访问记录确定拟推荐信息;
其中,拟推荐信息包括数据库中的任一信息;
将拟推荐信息推荐给目标用户。
第二方面,本发明实施例还提供了一种信息推荐装置,该装置包括:
获取模块,用于从数据库中获取目标用户的标识和目标用户的历史访问记录;
确定模块,用于根据目标用户的标识和目标用户的历史访问记录确定拟推荐信息;
其中,拟推荐信息包括数据库中的任一信息;
推荐模块,用于将拟推荐信息推荐给目标用户。
第三方面,本发明实施例还提供了一种信息推荐设备,该设备包括:
存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,当处理器执行计算机程序时,实现如本发明第一方面提供的信息推荐方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,当该计算机程序被处理器执行时,实现如本发明第一方面提供的信息推荐方法。
本发明实施例提供了一种信息推荐方法、装置、设备及存储介质,能够通过从数据库中获取目标用户的标识和目标用户的历史访问记录确定拟推荐信息,其中,拟推荐信息包括数据库中的任一信息,并将拟推荐信息推荐给目标用户,从而实现可以将数据库中的任一信息个性化的推荐给用户,避免现有技术中通过Item_CF算法难以向用户推荐数据库中更新的最新信息的缺陷。
附图说明
图1是本发明实施例中的信息推荐方法流程图;
图2是本发明实施例中的另一信息推荐方法流程图;
图3是本发明实施例中的训练模型结构示意图;
图4是本发明实施例中的另一信息推荐方法流程图
图5是本发明实施例中的信息推荐装置结构示意图;
图6是本发明实施例中的信息推荐设备结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
另外,在本发明实施例中,“可选地”或者“示例性地”等词用于表示作例子、例证或说明。本发明实施例中被描述为“可选地”或者“示例性地”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“可选地”或者“示例性地”等词旨在以具体方式呈现相关概念。
图1为本发明实施例提供的一种信息推荐方法,该方法可以应用于各个网络平台中,向网络平台的用户推荐各类信息,如图1所示,该方法可以包括:
S101、从数据库中获取目标用户的标识和目标用户的历史访问记录。
本实施例提供的信息推荐方法可以应用于各个网络平台中向用户推荐各类信息,因此,本步骤中的数据库可以理解为各个网络平台的后台数据库。目标用户可以为浏览访问网络平台的任意用户,目标用户的标识可以为用户在网络平台上注册的用户名、访问网络平台的终端设备号等各类标识。
由于用户在网络平台上浏览信息,例如观看电影、收听广播、音乐等时,该网络平台的数据库会自动记录该用户的标识以及访问痕迹,因此,可以从数据库中获取用户的标识和历史访问记录。
S102、根据目标用户的标识和目标用户的历史访问记录确定拟推荐信息。
将任一访问网络平台的用户作为目标用户,获取到该用户的标识和历史访问记录之后,可以根据该用户标识和历史访问记录确定网络平台向用户拟推荐的信息。
示例性地,可以通过目标用户的标识和目标用户的历史访问记录,从推荐模型中确定网络平台拟向用户推荐的信息。其中,该推荐模型可以基于用户的历史访问记录训练得到,从该推荐模型中确定的拟向用户推荐的信息可以包括数据库中的任一信息,例如,用户在网络平台上从未浏览访问过的信息。
S103、将拟推荐信息推荐给目标用户。
通过上述步骤S102获取到网络平台拟向用户推荐的信息后,可以将该拟推荐信息推荐给目标用户,从而实现将网络平台上的任一信息以个性化的方式推荐给用户,避免现有技术中通过Item_CF算法难以向用户推荐数据库中更新的最新信息的缺陷。
本实施例提供了一种信息推荐方法,能够通过从数据库中获取目标用户的标识和目标用户的历史访问记录确定拟推荐信息,其中,拟推荐信息包括数据库中的任一信息,并将拟推荐信息推荐给目标用户,从而实现可以将数据库中的任一信息个性化的推荐给用户,避免现有技术中通过Item_CF算法难以向用户推荐数据库中更新的最新信息的缺陷。
图2为本实施例提供的一种信息推荐方法,该方法上述步骤S102中推荐模型的确定过程做进一步的详细描述,如图2所示,该方法包括:
S201、构建训练模型。
可选地,在本实施例中,训练模型可以包括输入层、嵌入层、平均层和多分类层。当然,本领域技术人员也可以采用其他结构的模型,但是通过设计的模型实现本发明实施例所提供的信息推荐方法均属于本发明的保护范围。
示例性地,上述构建的训练模型结构如图3所示。
S202、从数据库中获取用户的历史访问序列。
从数据库中可以获取用户某一段时间的历史访问记录,例如,假设用户浏览某一音乐网站,那么可以从该网站的数据库中获取用户最近两周的播放记录,并将该历史播放记录按照播放时间的顺序进行排序,从而得到该用户的历史访问序列。
示例性地,用户最近两周在该音乐网站上先后播放了专辑1、专辑2、专辑3、专辑4,那么得到的该用户的历史访问序列可以为【专辑1、专辑2、专辑3、专辑4】。
S203、根据历史访问序列生成训练数据。
在本实施例中,可以通过数据处理规则从历史访问序列中生成训练数据,例如,可以按照skip-gram规则从历史访问序列中生成训练数据。其中,skip-gram规则用于预测与当前信息相关的前后信息,生成的训练数据可以包括数据库中各样本信息的信息特征、第一标签和第二标签,其形式可以为【信息特征,第一标签,第二标签】,其中,第一标签用于表示当前样本信息的预测信息,第二标签用于表示当前样本信息是否为正样本。
示例性地,若选用skip-gram的窗口长度为1,那么基于步骤S202中生成的历史访问序列的训练数据可以为【专辑1的信息特征,第一标签=专辑2,第二标签=1】、【专辑2的信息特征,第一标签=专辑1,第二标签=1】、【专辑2的信息特征,第一标签=专辑3,第二标签=1】、【专辑3的信息特征,第一标签=专辑2,第二标签=1】、【专辑3的信息特征,第一标签=专辑4,第二标签=1】、【专辑a的信息特征,第一标签=专辑k,第二标签=0】、【专辑d的信息特征,第一标签=专辑p,第二标签=0】。
假设在上述训练数据中,第二标签为1表示该条样本为正样本(即用户访问过的信息),第二标签为0表示该条样本为负样本(即用户未访问过的信息),那么可以看出,由于正样本为用户访问过的信息,因此,基于历史访问序列生成的正样本中第一标签表示的信息为与当前样本信息前后相关的信息,负样本则为通过负采样生成的样本,该样本未被用户浏览访问过,因此,负样本中第一标签表示的信息与当前信息呈随机关系。
进一步地,上述训练数据中,信息特征可以为信息标识、信息的一级分类、信息的二级分类、信息标签等特征。
S204、将训练数据输入训练模型进行训练,得到推荐模型。
在本实施例中,假设训练数据中信息特征包括信息标识、信息的一级分类、信息的二级分类、信息标签四个特征,这四个特征分别标记为第一特征、第二特征、第三特征、第四特征,那么可以将训练数据中正样本的这四个信息特征输入训练模型的嵌入层,如图3所示,经过训练模型的嵌入层,可以得到四个特征向量,该四个特征向量即为正样本的特征向量序列。
进而,基于正样本的特征向量序列和辅助损失函数,计算生成第一修正值Li1
示例性地,上述辅助损失函数可以为
Figure BDA0002284712280000061
其中,
Figure BDA0002284712280000062
为正样本特征向量序列中的第一特征向量的转置,
Figure BDA0002284712280000063
为正样本特征向量序列中的第二特征向量,
Figure BDA0002284712280000064
为正样本特征向量序列的第三特征向量,
Figure BDA0002284712280000065
为正样本特征向量序列的第四特征向量。
基于上述辅助损失函数可以约束信息的第一特征与第二特征、第三特征、第四特征之间的相似度,也即将不同信息之间的转化规律通过信息标识这一特征转移到其他特征上。这样,即使用户没有访问过某一信息,也可以根据其特征,生成对应的信息向量。
根据训练数据中正样本、与正样本对应的负样本,以及模型损失函数生成第二修正值Li2,其中,模型损失函数为
Figure BDA0002284712280000071
其中,
Figure BDA0002284712280000072
为正样本特征向量序列中各特征向量的平均值的转置,σ为非线性作用函数,例如,可以选用sigmoid函数,Wj为正样本的第一标签对应预测信息的多分类层的参数向量,Wz为与正样本对应的负样本第一标签的参数向量,Z为负样本的数量。
例如,将训练数据中正样本的信息标识、信息的一级分类、信息的二级分类、信息标签四个特征输入训练模型的嵌入层,得到四个特征向量,并将该四个特征向量在训练模型的平均层求取平均值,得到特征向量的平均向量,该平均向量即为信息向量,那么该平均向量的转置即为
Figure BDA0002284712280000073
进而,通过上述模型损失函数在多分类层中计算各信息向量与第一标签之间的相关性,也即衡量训练模型拟合当前信息转移到第一标签所对应的信息的不正确程度。
然后,根据计算得到的第一修正值、第二修正值和综合损失函数,生成模型修正值L。
其中,综合损失函数可以为
Figure BDA0002284712280000081
其中,α的取值范围为0~0.1,m为正样本的数量。
本领域技术人员可以理解,在训练模型中输入训练数据中不同的样本,生成的第一修正值、第二修正值以及模型修正值也可能不同。
这样通过辅助损失函数、模型损失函数、综合损失函数以及模型修正值可以对训练模型中的参数不断进行训练、优化,从而得到推荐模型。
图4为本实施例提供的一种信息推荐方法,该方法对上述步骤S102中确定拟推荐信息的过程做进一步的说明,如图4所示,该方法包括:
S401、从推荐模型中获取数据库中所有信息的信息向量。
示例性地,在获取到推荐模型后,可以将数据库中所有信息的信息特征输入推荐模型中,例如,假设信息特征为信息标识、信息的一级分类、信息的二级分类、信息标签四个特征,那么将所有信息的这四个特征输入推荐模型中,基于推荐模型的平均层即可获得所有信息的信息向量。
当然,若数据库中存在更新的最新信息,则可以将该最新信息的一级分类、二级分类、信息标签输入推荐模型的嵌入层,得到各个特征对应的向量,进而将各向量输入推荐模型的平均层,通过在平均层中计算上述最新信息的三个特征对应的向量的平均值,来获取该最新信息的信息向量。
S402、计算所有信息的信息向量之间的余弦值。
由于通过上述步骤S401获得了数据中所有信息的信息向量,那么可以计算两两信息之间的信息向量,以获取所有信息向量之间的余弦值。
S403、根据目标用户的标识和目标用户的历史访问记录,以及余弦值,确定拟推荐信息。
在获取到目标用户的历史访问记录后,可以进一步从步骤S402中所有信息的信息向量之间的余弦值中选取历史访问记录中某一信息的信息向量与其他信息的信息向量之间的余弦值,并将余弦值较大的前若干个其他信息作为该某一信息的相关信息,进而将确定的相关信息作为向用户推荐的拟推荐信息。
例如,假设访问某一网络平台的用户的标识为xmly,根据该用户标识从数据库中确定该用户的历史访问记录,假设用户最近一次访问的信息为音乐a,那么基于步骤S402中计算得到的所有信息的信息向量之间的余弦值,可以获取到音乐a与数据库中其他信息之间的余弦值,并选取余弦值较大的前20个余弦值对应的信息作为该音乐a的相关信息,进而,可以将筛选得到的相关信息确定为拟推荐信息推荐给用户。
通过上述方式,当数据库中更新有最新信息,且该最新信息未被用户访问过时,仍然可以个性化的向用户推荐,避免现有技术中通过Item_CF算法难以向用户推荐数据库中更新的最新信息的缺陷。
图5提供了一种信息推荐装置,如图5所示,该装置包括:获取模块501、确定模块502、推荐模块503;
其中,获取模块,用于从数据库中获取目标用户的标识和目标用户的历史访问记录;
确定模块,用于根据目标用户的标识和目标用户的历史访问记录确定拟推荐信息;
其中,拟推荐信息包括数据库中的任一信息;
推荐模块,用于将拟推荐信息推荐给目标用户。
进一步地,推荐模块,具体用于根据目标用户的标识和目标用户的历史访问记录,从推荐模型中确定拟推荐信息;
其中,推荐模型是基于用户的历史访问记录训练得到的。
在一种示例中,推荐模块,具体用于从推荐模型中获取数据库中所有信息的信息向量,计算所有信息的信息向量之间的余弦值,并根据目标用户的标识和目标用户的历史访问记录,以及余弦值,确定拟推荐信息。
进一步地,在上述信息推荐装置中,还包括:构建模块、生成模块、训练模块;
其中,构建模块,用于构建训练数据;
获取模块,用于从数据库中获取用户的历史访问序列;
生成模块,用于根据历史访问序列生成训练数据;
其中,训练数据包括数据库中各样本信息的信息特征、第一标签和第二标签,第一标签用于表示当前样本信息的预测信息,第二标签用于表示当前样本信息是否为正样本。
训练模块,用于将训练数据输入训练模型进行训练,得到推荐模型。
进一步地,训练模块,具体用于将训练数据中正样本的信息特征输入训练模型的嵌入层,得到正样本特征向量序列;根据正样本特征向量序列和辅助损失函数,生成第一修正值;根据训练数据中正样本、正样本对应的负样本,以及模型损失函数,生成第二修正值;根据第一修正值、第二修正值和综合损失函数,生成模型修正值;进而,根据模型修正值对训练模型进行训练,得到推荐模型。
其中,上述辅助损失函数为
Figure BDA0002284712280000101
其中,
Figure BDA0002284712280000102
为正样本特征向量序列中的第一特征向量的转置,
Figure BDA0002284712280000103
为正样本特征向量序列中的第二特征向量,
Figure BDA0002284712280000111
为正样本特征向量序列的第三特征向量,
Figure BDA0002284712280000112
为正样本特征向量序列的第四特征向量,Li1为通过所述辅助损失函数,计算生成的第一修正值;
模型损失函数为
Figure BDA0002284712280000113
其中,
Figure BDA0002284712280000114
为正样本特征向量序列中各特征向量的平均向量的转置,σ为非线性作用函数,Wj为正样本的第一标签对应预测信息的多分类层的参数向量,Wz为与正样本对应的负样本的第一标签的参数向量,Z为负样本的数量,Li2为通过所述模型损失函数计算生成的第二修正值;
综合损失函数为
Figure BDA0002284712280000115
其中,α的取值范围为0~0.1,m为正样本的数量,L为通过综合损失函数计算生成的模型修正值。
本发明实施例所提供的信息推荐装置可执行本发明实施例一所提供的信息推荐方法,具备执行方法相应的功能模块和有益效果。
图6为本发明实施例提供的一种信息推荐设备的结构示意图,如图6所示,该设备包括处理器601、存储器602、输入装置603和输出装置604;设备中处理器601的数量可以是一个或多个,图6中以一个处理器601为例;设备中的处理器601、存储器602、输入装置603和输出装置604可以通过总线或其他方式连接,图6中以通过总线连接为例。
存储器602作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例图1-4中的信息推荐方法对应的程序指令/模块(例如,信息推荐装置中的获取模块501、确定模块502、推荐模块503)。处理器601通过运行存储在存储器602中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的信息推荐方法。
存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器602可进一步包括相对于处理器601远程设置的存储器,这些远程存储器可以通过网络连接至设备/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置603可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置304可包括显示屏等显示设备。
本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种信息推荐方法,该方法包括:
从数据库中获取目标用户的标识和目标用户的历史访问记录;
根据目标用户的标识和目标用户的历史访问记录确定拟推荐信息;
其中,拟推荐信息包括数据库中的任一信息;
将拟推荐信息推荐给目标用户。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的信息推荐方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述信息推荐装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种信息推荐方法,其特征在于,包括:
从数据库中获取目标用户的标识和所述目标用户的历史访问记录;
根据所述目标用户的标识和所述目标用户的历史访问记录确定拟推荐信息;
其中,所述拟推荐信息包括所述数据库中的任一信息;
将所述拟推荐信息推荐给所述目标用户。
2.根据权利要求1所述的方法,其特征在于,根据所述目标用户的标识和所述目标用户的历史访问记录确定拟推荐信息,包括:
根据所述目标用户的标识和所述目标用户的历史访问记录,从推荐模型中确定拟推荐信息;
其中,所述推荐模型是基于用户的历史访问记录训练得到的。
3.根据权利要求2所述的方法,其特征在于,根据所述目标用户的标识和所述目标用户的历史访问记录,从推荐模型中确定拟推荐信息,包括:
从所述推荐模型中获取所述数据库中所有信息的信息向量;
计算所述所有信息的信息向量之间的余弦值;
根据所述目标用户的标识和所述目标用户的历史访问记录,以及所述余弦值,确定拟推荐信息。
4.根据权利要求2或3所述的方法,其特征在于,确定所述推荐模型,包括:
构建训练模型;
从所述数据库中获取用户的历史访问序列;
根据所述历史访问序列生成训练数据;
将所述训练数据输入所述训练模型进行训练,得到推荐模型。
5.根据权利要求4所述的方法,其特征在于,所述训练数据包括所述数据库中各样本信息的信息特征、第一标签和第二标签;
其中,所述第一标签用于表示当前样本信息的预测信息,所述第二标签用于表示当前样本信息是否为正样本。
6.根据权利要求5所述的方法,其特征在于,将所述训练数据输入所述训练模型进行训练,得到推荐模型,包括:
将训练数据中正样本的信息特征输入所述训练模型的嵌入层,得到正样本特征向量序列;
根据所述正样本特征向量序列和辅助损失函数,生成第一修正值;
根据所述训练数据中的正样本、所述正样本对应的负样本,以及模型损失函数,生成第二修正值;
根据所述第一修正值、所述第二修正值和综合损失函数,生成模型修正值;
根据所述模型修正值对所述训练模型进行训练,得到推荐模型。
7.根据权利要求6所述的方法,其特征在于,所述辅助损失函数为
Figure FDA0002284712270000021
其中,
Figure FDA0002284712270000022
为正样本特征向量序列中的第一特征向量的转置,
Figure FDA0002284712270000023
为正样本特征向量序列中的第二特征向量,
Figure FDA0002284712270000024
为正样本特征向量序列的第三特征向量,
Figure FDA0002284712270000025
为正样本特征向量序列的第四特征向量,Li1为通过所述辅助损失函数,计算生成的第一修正值;
所述模型损失函数为
Figure FDA0002284712270000026
其中,
Figure FDA0002284712270000027
为所述正样本特征向量序列中各特征向量的平均值的转置,σ为非线性作用函数,Wj为正样本的第一标签对应预测信息的多分类层的参数向量,Wz为与正样本对应的负样本的第一标签的参数向量,Z为负样本的数量,Li2为通过所述模型损失函数计算生成的第二修正值;
所述综合损失函数为
Figure FDA0002284712270000031
其中,α的取值范围为0~0.1,m为正样本的数量,L为通过综合损失函数计算生成的模型修正值。
8.一种信息推荐装置,其特征在于,包括:
获取模块,用于从数据库中获取目标用户的标识和所述目标用户的历史访问记录;
确定模块,用于根据所述目标用户的标识和所述目标用户的历史访问记录确定拟推荐信息;
其中,所述拟推荐信息包括所述数据库中的任一信息;
推荐模块,用于将所述拟推荐信息推荐给所述目标用户。
9.一种信息推荐设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1-7任一项所述的信息推荐方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-7中任一项所述的信息推荐方法。
CN201911155587.2A 2019-11-22 2019-11-22 一种信息推荐方法、装置、设备及存储介质 Active CN110909258B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911155587.2A CN110909258B (zh) 2019-11-22 2019-11-22 一种信息推荐方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911155587.2A CN110909258B (zh) 2019-11-22 2019-11-22 一种信息推荐方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN110909258A true CN110909258A (zh) 2020-03-24
CN110909258B CN110909258B (zh) 2023-09-29

Family

ID=69818738

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911155587.2A Active CN110909258B (zh) 2019-11-22 2019-11-22 一种信息推荐方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN110909258B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111506820A (zh) * 2020-04-30 2020-08-07 喜大(上海)网络科技有限公司 推荐模型、方法、装置、设备及存储介质
CN112559868A (zh) * 2020-12-17 2021-03-26 广州博冠信息科技有限公司 信息召回方法、装置、存储介质及电子设备
CN113676505A (zh) * 2020-05-15 2021-11-19 财付通支付科技有限公司 信息推送方法、装置、计算机设备和存储介质
CN120711234A (zh) * 2025-04-30 2025-09-26 中国传媒大学 基于群组兴趣多层次解耦的节目序列推荐方法及系统

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160260039A1 (en) * 2015-03-03 2016-09-08 Go Daddy Operating Company, LLC System and method for domain name community network
CN107154043A (zh) * 2017-06-05 2017-09-12 杭州健培科技有限公司 一种基于3dcnn的肺结节假阳性样本抑制方法
CN107391512A (zh) * 2016-05-17 2017-11-24 北京邮电大学 知识图谱预测的方法和装置
CN108021933A (zh) * 2017-11-23 2018-05-11 深圳市华尊科技股份有限公司 神经网络识别模型及识别方法
CN108804633A (zh) * 2018-06-01 2018-11-13 腾讯科技(深圳)有限公司 基于行为语义知识网络的内容推荐方法
CN109344257A (zh) * 2018-10-24 2019-02-15 平安科技(深圳)有限公司 文本情感识别方法及装置、电子设备、存储介质
CN109426858A (zh) * 2017-08-29 2019-03-05 京东方科技集团股份有限公司 神经网络、训练方法、图像处理方法及图像处理装置
CN109783687A (zh) * 2018-11-22 2019-05-21 广州市易杰数码科技有限公司 一种基于图结构的推荐方法、装置、设备及存储介质
CN109902705A (zh) * 2018-10-30 2019-06-18 华为技术有限公司 一种对象检测模型的对抗扰动生成方法和装置
CN109961032A (zh) * 2019-03-18 2019-07-02 北京字节跳动网络技术有限公司 用于生成分类模型的方法和装置
CN110321361A (zh) * 2019-06-15 2019-10-11 河南大学 基于改进的lstm神经网络模型的试题推荐判定方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160260039A1 (en) * 2015-03-03 2016-09-08 Go Daddy Operating Company, LLC System and method for domain name community network
CN107391512A (zh) * 2016-05-17 2017-11-24 北京邮电大学 知识图谱预测的方法和装置
CN107154043A (zh) * 2017-06-05 2017-09-12 杭州健培科技有限公司 一种基于3dcnn的肺结节假阳性样本抑制方法
CN109426858A (zh) * 2017-08-29 2019-03-05 京东方科技集团股份有限公司 神经网络、训练方法、图像处理方法及图像处理装置
CN108021933A (zh) * 2017-11-23 2018-05-11 深圳市华尊科技股份有限公司 神经网络识别模型及识别方法
CN108804633A (zh) * 2018-06-01 2018-11-13 腾讯科技(深圳)有限公司 基于行为语义知识网络的内容推荐方法
CN109344257A (zh) * 2018-10-24 2019-02-15 平安科技(深圳)有限公司 文本情感识别方法及装置、电子设备、存储介质
CN109902705A (zh) * 2018-10-30 2019-06-18 华为技术有限公司 一种对象检测模型的对抗扰动生成方法和装置
CN109783687A (zh) * 2018-11-22 2019-05-21 广州市易杰数码科技有限公司 一种基于图结构的推荐方法、装置、设备及存储介质
CN109961032A (zh) * 2019-03-18 2019-07-02 北京字节跳动网络技术有限公司 用于生成分类模型的方法和装置
CN110321361A (zh) * 2019-06-15 2019-10-11 河南大学 基于改进的lstm神经网络模型的试题推荐判定方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111506820A (zh) * 2020-04-30 2020-08-07 喜大(上海)网络科技有限公司 推荐模型、方法、装置、设备及存储介质
CN111506820B (zh) * 2020-04-30 2023-05-09 喜大(上海)网络科技有限公司 推荐模型、方法、装置、设备及存储介质
CN113676505A (zh) * 2020-05-15 2021-11-19 财付通支付科技有限公司 信息推送方法、装置、计算机设备和存储介质
CN113676505B (zh) * 2020-05-15 2023-11-28 财付通支付科技有限公司 信息推送方法、装置、计算机设备和存储介质
CN112559868A (zh) * 2020-12-17 2021-03-26 广州博冠信息科技有限公司 信息召回方法、装置、存储介质及电子设备
CN120711234A (zh) * 2025-04-30 2025-09-26 中国传媒大学 基于群组兴趣多层次解耦的节目序列推荐方法及系统

Also Published As

Publication number Publication date
CN110909258B (zh) 2023-09-29

Similar Documents

Publication Publication Date Title
CN105247507B (zh) 用于确定品牌的影响力得分的方法、系统和存储介质
US8756178B1 (en) Automatic event categorization for event ticket network systems
CN112231592B (zh) 基于图的网络社团发现方法、装置、设备以及存储介质
CN110879864A (zh) 一种基于图神经网络和注意力机制的上下文推荐方法
CN110909258A (zh) 一种信息推荐方法、装置、设备及存储介质
KR20150086441A (ko) 콘텐츠 및 상관 거리에 기반하는 사람 연결
CN110515929B (zh) 书籍展示方法、计算设备及存储介质
EP3739470A1 (en) Method and apparatus for performing categorised matching of videos, and selection engine
KR101450453B1 (ko) 컨텐츠 추천 방법 및 장치
CN115222486B (zh) 物品推荐模型训练方法、物品推荐方法、装置及存储介质
CN115131058B (zh) 账号识别方法、装置、设备及存储介质
CN111882224B (zh) 对消费场景进行分类的方法和装置
CN106407316A (zh) 基于主题模型的软件问答推荐方法和装置
CN110532469B (zh) 一种信息推荐方法、装置、设备及存储介质
CN111368195A (zh) 一种模型训练方法、装置、设备及存储介质
CN114547385B (zh) 标签构建方法、装置、电子设备及存储介质
CN114328600B (zh) 确定标准数据元的方法、装置、设备及存储介质
CN117009621A (zh) 信息搜索方法、装置、电子设备、存储介质及程序产品
CN112115981B (zh) 一种社交网络博主的embedding评估方法及系统
CN110516164A (zh) 一种信息推荐方法、装置、设备及存储介质
CN119416786A (zh) 模型幻觉检测方法和装置、电子设备及存储介质
CN111507471A (zh) 一种模型训练方法、装置、设备及存储介质
CN110827078A (zh) 一种信息推荐方法、装置、设备及存储介质
CN117216361A (zh) 推荐方法、装置、电子设备及计算机可读存储介质
CN116860969A (zh) 一种客户评论分析方法、系统、设备及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant