CN110222160A - 智能语义文档推荐方法、装置及计算机可读存储介质 - Google Patents
智能语义文档推荐方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110222160A CN110222160A CN201910370433.9A CN201910370433A CN110222160A CN 110222160 A CN110222160 A CN 110222160A CN 201910370433 A CN201910370433 A CN 201910370433A CN 110222160 A CN110222160 A CN 110222160A
- Authority
- CN
- China
- Prior art keywords
- document
- user
- information
- query information
- intelligent semantic
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000012549 training Methods 0.000 claims abstract description 79
- 230000011218 segmentation Effects 0.000 claims description 56
- 239000013598 vector Substances 0.000 claims description 47
- 230000006870 function Effects 0.000 claims description 33
- 238000007781 pre-processing Methods 0.000 claims description 21
- 238000013527 convolutional neural network Methods 0.000 claims description 20
- 238000012163 sequencing technique Methods 0.000 claims description 20
- 230000001186 cumulative effect Effects 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 10
- 238000011176 pooling Methods 0.000 claims description 10
- 230000005484 gravity Effects 0.000 claims description 8
- 238000009825 accumulation Methods 0.000 claims description 6
- 238000013016 damping Methods 0.000 claims description 6
- 230000004913 activation Effects 0.000 claims description 4
- 238000013550 semantic technology Methods 0.000 abstract 1
- 238000000605 extraction Methods 0.000 description 12
- 238000013507 mapping Methods 0.000 description 6
- 210000002569 neuron Anatomy 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 208000003251 Pruritus Diseases 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000007803 itching Effects 0.000 description 1
- 238000006748 scratching Methods 0.000 description 1
- 230000002393 scratching effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3325—Reformulation based on results of preceding query
- G06F16/3326—Reformulation based on results of preceding query using relevance feedback from the user, e.g. relevance feedback on documents, documents sets, document terms or passages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/335—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
- G06F16/353—Clustering; Classification into predefined classes
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及语音语义技术领域,揭露了一种智能语义文档推荐方法,包括:获取文档数据库中所有的文档信息,作为训练集;采集用户的历史查询信息以及用户历史选择的文档信息,对所述历史查询信息以及用户历史选择的文档信息进行预处理操作,得到特征点,作为标签集;利用所述训练集和标签集对构建的智能语义文档推荐模型进行训练;接收所述用户输入的查询信息,利用所述智能语义文档推荐模型,从所述文档数据库中进行文档检索,并对文档检索结果进行排序后输出给用户。本发明还提出一种智能语义文档推荐装置以及一种计算机可读存储介质。
Description
技术领域
本发明涉及语音语义技术领域,尤其涉及一种基于知识内容和用户行为协同的智能语义文档推荐方法、装置及计算机可读存储介质。
背景技术
话术,表现了人们思考问题和说话的方式,有些人说话一语中的,听者可以很清楚的了解、明白说话人想表达的意思,并给出正确的反馈,而有些人说话却犹如隔靴搔痒,需要更深入的了解说话人想要表达的意思,才能给出正确的反馈。
当用户需要查阅某方面的资料时,鉴于该用户平时思考问题和说话的方式,根据该用户在搜索框中输入的文档信息,采用传统的按字面意思的文档搜索方法,诸如余弦相似度、Jaccard距离、VSM等,搜索到并推荐给用户的资料可能会与所述用户真正需要资料的不相符,从而浪费用户的精力与时间,并给用户带来了不好的使用体验。
发明内容
本发明提供一种智能语义文档推荐方法、装置及计算机可读存储介质,其主要目的在于提供一种个性化的文档信息搜索与推荐方案。
为实现上述目的,本发明提供的一种智能语义文档推荐方法,包括:
获取文档数据库中所有的文档信息,组成语料库;
采集用户的历史查询信息以及用户从根据所述历史查询信息得到的检索结果集中选择的文档信息,对所述历史查询信息以及用户选择的文档信息进行预处理操作,得到所述历史查询信息以及用户选择的文档信息的特征点;
将所述语料库中的文档信息作为训练集,以及将所述历史查询信息以及用户选择的文档信息的特征点作为标签集,利用所述训练集和标签集对构建的智能语义文档推荐模型进行训练,得到训练值,将所述训练值和所述标签集输入至所述智能语义文档推荐模型损失函数中,直至所述损失函数训练值小于预设阈值时,退出训练;
接收所述用户输入的查询信息,根据所述查询信息,利用所述智能语义文档推荐模型,从所述文档数据库中进行文档检索,并对文档检索结果进行排序后输出给用户。
可选地,所述预处理操作包括:
利用全切分法对所述历史查询信息以及对应选择的文档信息进行切分,获取多种分词方式;
通过马尔可夫模型计算出每一种分词方式的概率,选择概率最大的一种分词方式中的分词结果,作为所述历史查询信息以及对应选择的文档信息的分词结果。
可选地,所述预处理操作还包括:
对所述分词结果进行关键词提取,具体计算方式如下所示:
计算所述分词结果中的任意两个词语Wi和Wj的依存关联度:
其中,len(Wi,Wj)表示词语Wi和Wj之间的依存路径长度,b是超参数;
计算词语Wi和Wj的引力:
其中,tfidf(W)是词语W的TF-IDF值,TF表示词频,IDF表示逆文档频率指数,d是词语Wi和Wj的词向量之间的欧式距离;
得到词语Wi和Wj之间的关联度为:
weight(Wi,Wj)=Dep(Wi,Wj)*fgrav(Wi,Wj)
建立无向图G=(V,E),其中V是顶点的集合,E是边的集合;
计算出词语Wi的重要度得分:
其中,是与顶点Wi有关的集合,η为阻尼系数;
根据所述重要度得分,对所有词语进行排序,根据所述排序从所述词语中选择预设数量的关键词。
可选地,所述利用所述训练集和标签集对构建的智能语义文档推荐模型进行训练,得到训练值,包括:
搭建包括卷积神经网络模型的智能语义文档推荐模型;
对所述训练集和标签集转换为向量后输入至所述卷积神经网络模型的输入层中,并通过在所述卷积神经网络模型卷积层中预设一组过滤器对所述向量进行卷积操作,提取出特征向量;
利用所述卷积神经网络模型的池化层对所述特征向量进行池化操作并输入至全连接层,通过激活函数对所述特征向量输入分类标签,输出文本类别概率,得到所述训练值。
可选地,所述对文档检索结果进行排序,包括:
对用户从根据历史查询信息输出的检索结果集中选择的文档信息按照领域进行分类,统计出所述选择的文档信息的点击次数和贡献度,并利用线性累计加权方法计算出用户对所述选择的文档信息的兴趣程度,并根据所述感兴趣程度,对所述文档检索结果进行排序;
其中,所述线性累计加权方法包括:
预设用户u输入了n个属于领域t的查询信息:
a(u,q,t)=(1-β)vl(u,q,t)+βah(u,t)
其中,a(u,q,t)表示用户u在当前查询信息q下的兴趣,q∈t,ah(u,t)表示用户u在领域t的累积兴趣,vl(u,q,t)表示用户u在查询信息q下提供的检索结果获得的归一化票数,并且有q∈t,β是超参数。
此外,为实现上述目的,本发明还提供一种智能语义文档推荐装置,该装置包括存储器和处理器,所述存储器中存储有可在所述处理器上运行的智能语义文档推荐程序,所述智能语义文档推荐程序被所述处理器执行时实现如下步骤:
获取文档数据库中所有的文档信息,组成语料库;
采集用户的历史查询信息以及用户从根据所述历史查询信息得到的检索结果集中选择的文档信息,对所述历史查询信息以及用户选择的文档信息进行预处理操作,得到所述历史查询信息以及用户选择的文档信息的特征点;
将所述语料库中的文档信息作为训练集,以及将所述历史查询信息以及用户选择的文档信息的特征点作为标签集,利用所述训练集和标签集对构建的智能语义文档推荐模型进行训练,得到训练值,将所述训练值和所述标签集输入至所述智能语义文档推荐模型损失函数中,直至所述损失函数训练值小于预设阈值时,退出训练;
接收所述用户输入的查询信息,根据所述查询信息,利用所述智能语义文档推荐模型,从所述文档数据库中进行文档检索,并对文档检索结果进行排序后输出给用户。
可选地,所述预处理操作包括:
利用全切分法对所述历史查询信息以及对应选择的文档信息进行切分,获取多种分词方式;
通过马尔可夫模型计算出每一种分词方式的概率,选择概率最大的一种分词方式中的分词结果,作为所述历史查询信息以及对应选择的文档信息的分词结果。
可选地,所述预处理操作还包括:
对所述分词结果进行关键词提取,具体计算方式如下所示:
计算所述分词结果中的任意两个词语Wi和Wj的依存关联度:
其中,len(Wi,Wj)表示词语Wj和Wj之间的依存路径长度,b是超参数数;
计算词语Wi和Wj的引力:
其中,tfidf(W)是词语W的TF-IDF值,TF表示词频,IDF表示逆文档频率指数,d是词语Wi和Wj的词向量之间的欧式距离;
得到词语Wi和Wj之间的关联度为:
weight(Wi,Wj)=Dep(Wi,Wj)*fgrav(Wi,Wj)
建立无向图G=(V,E),其中V是顶点的集合,E是边的集合;
计算出词语Wi的重要度得分:
其中,是与顶点Wi有关的集合,η为阻尼系数;
根据所述重要度得分,对所有词语进行排序,根据所述排序从所述词语中选择预设数量的关键词。
可选地,所述对文档检索结果进行排序,包括:
对用户从根据历史查询信息输出的检索结果集中选择的文档信息按照领域进行分类,统计出所述选择的文档信息的点击次数和贡献度,并利用线性累计加权方法计算出用户对所述选择的文档信息的兴趣程度,并根据所述感兴趣程度,对所述文档检索结果进行排序;
其中,所述线性累计加权方法包括:
预设用户u输入了n个属于领域t的查询信息:
a(u,q,t)=(1-β)vl(u,q,t)+βah(u,t)
其中,a(u,q,t)表示用户u在当前查询信息q下的兴趣,q∈t,ah(u,t)表示用户u在领域t的累积兴趣,vl(u,q,t)表示用户u在查询信息q下提供的检索结果获得的归一化票数,并且有q∈t,β是超参数。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有智能语义文档推荐程序,所述智能语义文档推荐程序可被一个或者多个处理器执行,以实现如上所述的智能语义文档推荐方法的步骤。
本发明提出的智能语义文档推荐方法、装置及计算机可读存储介质,接收用户输入的查询信息,根据所述查询信息,利用所述智能语义文档推荐模型,从所述文档数据库中进行文档检索,对文档检索结果进行排序后输出给用户,给用户提供一种个性化的文档信息搜索与推荐方案。
附图说明
图1为本发明一实施例提供的智能语义文档推荐方法的流程示意图;
图2为本发明一实施例提供的智能语义文档推荐装置的内部结构示意图;
图3为本发明一实施例提供的智能语义文档推荐装置中智能语义文档推荐程序的模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种智能语义文档推荐方法。参照图1所示,为本发明一实施例提供的智能语义文档推荐方法的流程示意图。该方法可以由一个装置执行,该装置可以由软件和/或硬件实现。
在本实施例中,智能语义文档推荐方法包括:
S1、获取文档数据库中所有的文档信息,组成语料库。
本发明较佳实施例中,所述文档数据库中存储有各种文档,该文档可以被搜索引擎利用预设的搜索策略所查询到。
S2、采集用户的历史查询信息以及用户从根据所述历史查询信息得到的检索结果集中选择的文档信息,对所述历史查询信息以及用户选择的文档信息进行预处理操作,得到所述历史查询信息以及用户选择的文档信息的特征点。
例如,用户曾经在一个搜索引擎中输入查询信息“平安寿险怎么样”,所述搜索引擎根据该输入的查询信息,以列表的形式输出N条结果集。通常情况下,该N条结果集可能是按照字面意思进行搜索并排序的。这样的搜索以及排序方式有可能使用户不能立刻找到自己所需要的内容,于是,用户可能在经过长时间的筛选之后,选择其中的一条或者几条文档信息进行点击查阅。本发明较佳实施例搜集用户在搜索引擎中输入的每一次历史查询信息以及用户从根据所述历史查询信息搜索到的输出结果集中选择的文档信息。
本发明所述预处理操作包括分词操作以及关键词提取操作。
本发明所述分词操作中对所述句子S使用全切分法进行切分,获得所有可能的中文分词方式,计算出所述每一种分词方式的概率,选出其中概率最大的一种分词方式中的分词结果,作为最终文档分词结果。
根据马尔科夫性,文档中第n个词出现的可能性只与其前面n-1个词语的出现有关,而与第n个词语之后的所有词语无关,因此,在一个由词序列{W1,W2…Wm}组成的句子S中,在前n-1个词语出现的情况下,第n词语Wi出现的概率为:
P(Wi|W1,…Wi-1)=P(Wi|Wi-n+1,…Wi-1)
因此,所述句子S按照所述词序排列的概率为:
P(S)=P(W1W2…Wm)=P(W1)P(W2|W1)…P(Wm|Wm-i+1,…Wm-1)
其中条件概率P(Wm|Wm-i+1,…Wm-1)表示:在字符串Wm-i+1,…Wm-1出现的情况下Wm出现的概率,通过在大规模语料库训练的基础上,使用二元语法模型,因此,所述句子S的概率模型为:
本发明从上述计算出来的所有P(S)选择P(S)的极大值对应的分词结果作为本案的分词结果:
进一步地,本发明较佳实施例中通过关键词提取方法对所述分词结果进行关键词抽取。所述关键词提取算法是利用统计信息、词向量信息以及词语间的依存句法信息,通过构建依存关系图来计算词语之间的关联强度,利用TextRank算法迭代算出词语的重要度得分,并根据句子的依存句法分析结果对所有非停用词构造无向图,利用词语之间的引力值以及依存关联度计算求得边的权重。
详细地,所关键词提取方法包括:
计算根据上述分词结果得到的任意两个词语Wi和Wj的依存关联度:
其中,len(Wi,Wj)表示词语Wi和Wj之间的依存路径长度,b是超参数数;
计算词语Wi和Wj的引力:
其中,tfidf(W)是词语W的TF-IDF值,TF表示词频,IDF表示逆文档频率指数,d是词语Wi和Wj的词向量之间的欧式距离;
得到词语Wi和Wj之间的关联度为:
weight(Wi,Wj)=Dep(Wi,Wj)*fgrav(Wi,Wj)
利用TextRank算法建立一个有所有分词构建的无向图G=(V,E),其中V是顶点的集合,E是边的集合,得到词语的重要度得分集合。
计算出词语Wi的重要度得分:
其中,是与顶点Wi有关的集合,η为阻尼系数。
进一步地,本发明较佳实施例根据所述重要度得分,对所有词语进行排序,根据所述排序从所述词语中选择预设数量的关键词,例如,选取所述词语的重要度最高分的n个词语作为关键词,从而得到所述查询信息以及用户选择的文档信息的特征点。
S3、将所述语料库中的文档信息作为训练集,以及将所述历史查询信息以及用户选择的文档信息的特征点作为标签集,利用所述训练集对构建的智能语义文档推荐模型进行训练,得到训练值,将所述训练值和所述标签集输入至所述智能语义文档推荐模型的损失函数中,直至所述损失函数训练值小于预设阈值时,退出训练。
本发明较佳实施例中,所述智能语义文档推荐模型包括卷积神经网络。所述卷积神经网络是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,其基本结构包括两层,其一为特征提取层,每个神经元的输入与前一层的局部接受域相连,并提取该局部的特征。一旦该局部特征被提取后,它与其它特征间的位置关系也随之确定下来;其二是特征映射层,网络的每个计算层由多个特征映射组成,每个特征映射是一个平面,平面上所有神经元的权值相等。
本发明较佳实施例中,所述卷积神经网络包含输入层、卷积层、池化层以及输出层。本发明较佳实施例对所述训练集和标签集的文本转换为向量表示,将所述向量输入至所述卷积神经网络模型的输入层中,并通过在所述卷积层中预设一组过滤器对所述向量进行卷积操作,提取出特征向量,所述过滤器可以为{filter0,filter1},分别用于在相似通道和相异通道上来生成一组特征;利用所述池化层对所述特征向量进行池化操作并输入至全连接层。
本发明较佳实施例中,预设所述训练集中的文本为Z和所述标签集中的文本为T,将所述文本Z中的关键词序列KeyZ中的每一个关键词KeyZ都转化为向量表示通过所述文本T中的关键词序列KeyT计算KeyZ的语义匹配向量即用KeyT中的部分关键词表示KeyZ,基于语义匹配向量对进行分解,得到KeyZ与KeyT间相似向量以及相异向量对所述文本Z中中每一个词都进行上述操作,便得到KZ的相似矩阵和相异矩阵将和进行合并便得到文本Z和文本T的特征向量。
进一步地,本发明较佳实施例中通过Softmax激活函数对所述特征向量输入分类标签,从而计算出输出的文本类别概率,并将所述文本类别概率输入至损失函数中,计算损失函数值,当所述损失函数值小于阈值时,退出训练。本发明较佳实施例中所述阈值预设为0.01。
所述softmax函数计算公式为:
其中,表示文本类别i输出的指数,分母是所有类别输出的指数和,共k个类别。
所述损失函数计算公式为:
其中,J是损失函数值,yi是所述输出的文本的类别i的真实标签,k是所述输出的文本类别数,N是所述输出的文本的样本总数。
S4、接收所述用户当前输入的查询信息,根据所述查询信息,利用所述智能语义文档推荐模型,从所述文档数据库中进行文档检索,并对文档检索结果进行排序后输出给用户。
本发明较佳实施例对用户从根据历史查询信息输出的检索结果集中选择的文档信息按照领域进行分类,统计出所述选择的文档信息的点击次数和贡献度,并利用线性累计加权方法计算出用户对所述选择的文档信息的兴趣程度,并根据所述感兴趣程度,对所述文档检索结果进行排序。
其中,所述线性累计加权方法包括:
预设用户u输入了n个属于领域t的查询信息:
a(u,q,t)=(1-β)vl(u,q,t)+βah(u,t)
其中,a(u,q,t)表示用户u在当前文档q下的兴趣,q∈t,ah(u,t)表示用户u在领域t的累积兴趣,v1(u,q,t)表示用户u在查询信息q下提供的检索结果获得的归一化票数,并且有q∈t,β是超参数。
进一步地,本案较佳实施例根据用户当前输入的查询信息,以及用户从所述智能语义文档推荐模型根据该查询信息返回的文档检索结果中选择的文档信息进一步训练所述智能语义文档推荐模型,使得所述智能语义文档推荐模型进行不断的优化和更新,为用户提供更优质的文档推荐结果。
发明还提供一种智能语义文档推荐装置。参照图2所示,为本发明一实施例提供的智能语义文档推荐装置的内部结构示意图。(对应修改)
在本实施例中,所述智能语义文档推荐装置1可以是PC(Personal Computer,个人电脑),或者是智能手机、平板电脑、便携计算机等终端设备,也可以是一种服务器等。该智能语义文档推荐装置1至少包括存储器11、处理器12,通信总线13,以及网络接口14。
其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、磁性存储器、磁盘、光盘等。存储器11在一些实施例中可以是智能语义文档推荐装置1的内部存储单元,例如该智能语义文档推荐装置1的硬盘。存储器11在另一些实施例中也可以是智能语义文档推荐装置1的外部存储设备,例如智能语义文档推荐装置1上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器11还可以既包括智能语义文档推荐装置1的内部存储单元也包括外部存储设备。存储器11不仅可以用于存储安装于智能语义文档推荐装置1的应用软件及各类数据,例如智能语义文档推荐程序01的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
处理器12在一些实施例中可以是一中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行智能语义文档推荐程序01等。
通信总线13用于实现这些组件之间的连接通信。
网络接口14可选的可以包括标准的有线接口、无线接口(如WI-FI接口),通常用于在该装置1与其他电子设备之间建立通信连接。
可选地,该装置1还可以包括用户接口,用户接口可以包括显示器(Display)、输入单元比如键盘(Keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在智能语义文档推荐装置1中处理的信息以及用于显示可视化的用户界面。
图2仅示出了具有组件11-14以及智能语义文档推荐程序01的智能语义文档推荐装置1,本领域技术人员可以理解的是,图1示出的结构并不构成对智能语义文档推荐装置1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
在图2所示的装置1实施例中,存储器11中存储有智能语义文档推荐程序01;处理器12执行存储器11中存储的智能语义文档推荐程序01时实现如下步骤:
步骤一、获取文档数据库中所有的文档信息,组成语料库。
本发明较佳实施例中,所述文档数据库中存储有各种文档,该文档可以被搜索引擎利用预设的搜索策略所查询到。
步骤二、采集用户的历史查询信息以及用户从根据所述历史查询信息得到的检索结果集中选择的文档信息,对所述历史查询信息以及用户选择的文档信息进行预处理操作,得到所述历史查询信息以及用户选择的文档信息的特征点。
例如,用户曾经在一个搜索引擎中输入查询信息“平安寿险怎么样”,所述搜索引擎根据该输入的查询信息,以列表的形式输出N条结果集。通常情况下,该N条结果集可能是按照字面意思进行搜索并排序的。这样的搜索以及排序方式有可能使用户不能立刻找到自己所需要的内容,于是,用户可能在经过长时间的筛选之后,选择其中的一条或者几条文档信息进行点击查阅。本发明较佳实施例搜集用户在搜索引擎中输入的每一次历史查询信息以及用户从根据所述历史查询信息搜索到的输出结果集中选择的文档信息。
本发明所述预处理操作包括分词操作以及关键词提取操作。
本发明所述分词操作中对所述句子S使用全切分法进行切分,获得所有可能的中文分词方式,计算出所述每一种分词方式的概率,选出其中概率最大的一种分词方式中的分词结果,作为最终文档分词结果。
根据马尔科夫性,文档中第n个词出现的可能性只与其前面n-1个词语的出现有关,而与第n个词语之后的所有词语无关,因此,在一个由词序列{W1,W2…Wm}组成的句子S中,在前n-1个词语出现的情况下,第n词语Wi出现的概率为:
P(Wi|W1,…Wi-1)=P(Wi|Wi-n+1,…Wi-1)
因此,所述句子S按照所述词序排列的概率为:
P(S)=P(W1W2…Wm)=P(W1)P(W2|W1)…P(Wm|Wm-i+1,…Wm-1)
其中条件概率P(Wm|Wm-i+1,…Wm-1)表示:在字符串Wm-i+1,…Wm-1出现的情况下Wm出现的概率,通过在大规模语料库训练的基础上,使用二元语法模型,因此,所述句子S的概率模型为:
本发明从上述计算出来的所有P(S)选择P(S)的极大值对应的分词结果作为本案的分词结果:
进一步地,本发明较佳实施例中通过关键词提取方法对所述分词结果进行关键词抽取。所述关键词提取算法是利用统计信息、词向量信息以及词语间的依存句法信息,通过构建依存关系图来计算词语之间的关联强度,利用TextRank算法迭代算出词语的重要度得分,并根据句子的依存句法分析结果对所有非停用词构造无向图,利用词语之间的引力值以及依存关联度计算求得边的权重。
详细地,所关键词提取方法包括:
计算根据上述分词结果得到的任意两个词语Wi和Wj的依存关联度:
其中,len(Wi,Wj)表示词语Wi和Wj之间的依存路径长度,b是超参数数;
计算词语Wi和Wi的引力:
其中,tfidf(W)是词语W的TF-IDF值,TF表示词频,IDF表示逆文档频率指数,d是词语Wi和Wj的词向量之间的欧式距离;
得到词语Wi和Wj之间的关联度为:
weight(Wi,Wj)=Dep(Wi,Wj)*fgrav(Wi,Wj)
利用TextRank算法建立一个有所有分词构建的无向图G=(V,E),其中V是顶点的集合,E是边的集合,得到词语的重要度得分集合。
计算出词语Wi的重要度得分:
其中,是与顶点Wi有关的集合,η为阻尼系数。
进一步地,本发明较佳实施例根据所述重要度得分,对所有词语进行排序,根据所述排序从所述词语中选择预设数量的关键词,例如,选取所述词语的重要度最高分的n个词语作为关键词,从而得到所述查询信息以及用户选择的文档信息的特征点。
步骤三、将所述语料库中的文档信息作为训练集,以及将所述历史查询信息以及用户选择的文档信息的特征点作为标签集,利用所述训练集对构建的智能语义文档推荐模型进行训练,得到训练值,将所述训练值和所述标签集输入至所述智能语义文档推荐模型的损失函数中,直至所述损失函数训练值小于预设阈值时,退出训练。
本发明较佳实施例中,所述智能语义文档推荐模型包括卷积神经网络。所述卷积神经网络是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,其基本结构包括两层,其一为特征提取层,每个神经元的输入与前一层的局部接受域相连,并提取该局部的特征。一旦该局部特征被提取后,它与其它特征间的位置关系也随之确定下来;其二是特征映射层,网络的每个计算层由多个特征映射组成,每个特征映射是一个平面,平面上所有神经元的权值相等。
本发明较佳实施例中,所述卷积神经网络包含输入层、卷积层、池化层以及输出层。本发明较佳实施例对所述训练集和标签集的文本转换为向量表示,将所述向量输入至所述卷积神经网络模型的输入层中,并通过在所述卷积层中预设一组过滤器对所述向量进行卷积操作,提取出特征向量,所述过滤器可以为{filter0,filter1},分别用于在相似通道和相异通道上来生成一组特征;利用所述池化层对所述特征向量进行池化操作并输入至全连接层。
本发明较佳实施例中,预设所述训练集中的文本为Z和所述标签集中的文本为T,将所述文本Z中的关键词序列KeyZ中的每一个关键词KeyZ都转化为向量表示通过所述文本T中的关键词序列KeyT计算KeyZ的语义匹配向量即用KeyT中的部分关键词表示KeyZ,基于语义匹配向量对进行分解,得到KeyZ与KeyT间相似向量以及相异向量对所述文本Z中中每一个词都进行上述操作,便得到KZ的相似矩阵和相异矩阵将和进行合并便得到文本Z和文本T的特征向量。
进一步地,本发明较佳实施例中通过Softmax激活函数对所述特征向量输入分类标签,从而计算出输出的文本类别概率,并将所述文本类别概率输入至损失函数中,计算损失函数值,当所述损失函数值小于阈值时,退出训练。本发明较佳实施例中所述阈值预设为0.01。
所述softmax函数计算公式为:
其中,表示文本类别i输出的指数,分母是所有类别输出的指数和,共k个类别。
所述损失函数计算公式为:
其中,J是损失函数值,yi是所述输出的文本的类别i的真实标签,k是所述输出的文本类别数,N是所述输出的文本的样本总数。
步骤四、接收所述用户当前输入的查询信息,根据所述查询信息,利用所述智能语义文档推荐模型,从所述文档数据库中进行文档检索,并对文档检索结果进行排序后输出给用户。
本发明较佳实施例对用户从根据历史查询信息输出的检索结果集中选择的文档信息按照领域进行分类,统计出所述选择的文档信息的点击次数和贡献度,并利用线性累计加权方法计算出用户对所述选择的文档信息的兴趣程度,并根据所述感兴趣程度,对所述文档检索结果进行排序。
其中,所述线性累计加权方法包括:
预设用户u输入了n个属于领域t的查询信息:
a(u,q,t)=(1-β)vl(u,q,t)+βah(u,t)
其中,a(u,q,t)表示用户u在当前文档q下的兴趣,q∈t,ah(u,t)表示用户u在领域t的累积兴趣,vl(u,q,t)表示用户u在查询信息q下提供的检索结果获得的归一化票数,并且有q∈t,β是超参数。
进一步地,本案较佳实施例根据用户当前输入的查询信息,以及用户从所述智能语义文档推荐模型根据该查询信息返回的文档检索结果中选择的文档信息进一步训练所述智能语义文档推荐模型,使得所述智能语义文档推荐模型进行不断的优化和更新,为用户提供更优质的文档推荐结果。
可选地,在其他实施例中,智能语义文档推荐程序还可以被分割为一个或者多个模块,一个或者多个模块被存储于存储器11中,并由一个或多个处理器(本实施例为处理器12)所执行以完成本发明,本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,用于描述智能语义文档推荐程序在智能语义文档推荐装置中的执行过程。
例如,参照图3所示,为本发明智能语义文档推荐装置一实施例中的智能语义文档推荐程序的程序模块示意图,该实施例中,所述智能语义文档推荐程序可以被分割为文档信息获取模块10、信息预处理模块20、模型训练模块30以及检索模块40,示例性地:
所述文档信息获取模块10用于:文档数据库中所有的文档信息,组成语料库。
所述信息预处理模块20用于:采集用户的历史查询信息以及用户从根据所述历史查询信息得到的检索结果集中选择的文档信息,对所述历史查询信息以及用户选择的文档信息进行预处理操作,得到所述查询信息以及用户选择的文档信息的特征点。
所述模型训练模块30用于:将所述语料库中的文档信息作为训练集,以及将所述查询信息以及用户选择的文档信息的特征点作为标签集,利用所述训练集和标签集对构建的智能语义文档推荐模型进行训练,得到训练值,将所述训练值输入至损失函数中,直至所述损失函数训练值小于预设阈值时,退出训练。
所述检索模块40用于:接收所述用户输入的查询信息,根据所述查询信息,利用所述智能语义文档推荐模型,从所述文档数据库中进行文档检索,并对文档检索结果进行排序后输出给用户。
上述文档信息获取模块10、信息预处理模块20、模型训练模块30以及检索模块40等程序模块被执行时所实现的功能或操作步骤与上述实施例大体相同,在此不再赘述。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有智能语义文档推荐程序,所述智能语义文档推荐程序可被一个或多个处理器执行,以实现如下操作:
获取文档数据库中所有的文档信息,组成语料库;
采集用户的历史查询信息以及用户从根据所述历史查询信息得到的检索结果集中选择的文档信息,对所述历史查询信息以及用户选择的文档信息进行预处理操作,得到所述查询信息以及用户选择的文档信息的特征点;
将所述语料库中的文档信息作为训练集,以及将所述查询信息以及用户选择的文档信息的特征点作为标签集,利用所述训练集和标签集对构建的智能语义文档推荐模型进行训练,得到训练值,将所述训练值输入至损失函数中,直至所述损失函数训练值小于预设阈值时,退出训练;
接收所述用户输入的查询信息,根据所述查询信息,利用所述智能语义文档推荐模型,从所述文档数据库中进行文档检索,并对文档检索结果进行排序后输出给用户。
本发明计算机可读存储介质具体实施方式与上述智能语义文档推荐装置和方法各实施例基本相同,在此不作累述。
需要说明的是,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种智能语义文档推荐方法,其特征在于,所述方法包括:
获取文档数据库中所有的文档信息,组成语料库;
采集用户的历史查询信息以及用户从根据所述历史查询信息得到的检索结果集中选择的文档信息,对所述历史查询信息以及用户选择的文档信息进行预处理操作,得到所述历史查询信息以及用户选择的文档信息的特征点;
将所述语料库中的文档信息作为训练集,以及将所述历史查询信息以及用户选择的文档信息的特征点作为标签集,利用所述训练集对构建的智能语义文档推荐模型进行训练,得到训练值,将所述训练值和所述标签集输入至所述智能语义文档推荐模型的损失函数中,直至所述损失函数训练值小于预设阈值时,退出训练;
接收所述用户输入的查询信息,根据所述查询信息,利用所述智能语义文档推荐模型,从所述文档数据库中进行文档检索,并对文档检索结果进行排序后输出给用户。
2.如权利要求1所述的智能语义文档推荐方法,其特征在于,所述预处理操作包括:
利用全切分法对所述历史查询信息以及对应选择的文档信息进行切分,获取多种分词方式;
通过马尔可夫模型计算出每一种分词方式的概率,选择概率最大的一种分词方式中的分词结果,作为所述历史查询信息以及对应选择的文档信息的分词结果。
3.如权利要求2所述的智能语义文档推荐方法,其特征在于,所述预处理操作还包括:
对所述分词结果进行关键词提取,具体计算方式如下所示:
计算所述分词结果中的任意两个词语Wi和Wj的依存关联度:
其中,len(Wi,Wj)表示词语Wi和Wj之间的依存路径长度,b是超参数;
计算词语Wi和Wj的引力:
其中,tfidf(W)是词语W的TF-IDF值,TF表示词频,IDF表示逆文档频率指数,d是词语Wi和Wj的词向量之间的欧式距离;
得到词语Wi和Wj之间的关联度为:
weight(Wi,Wj)=Dep(Wi,Wj)*fgrav(Wi,Wj)
建立无向图G=(V,E),其中V是顶点的集合,E是边的集合;
计算出词语Wi的重要度得分:
其中,是与顶点Wi有关的集合,η为阻尼系数;
根据所述重要度得分,对所有词语进行排序,根据所述排序从所述词语中选择预设数量的关键词。
4.如权利要求1所述的智能语义文档推荐方法,其特征在于,所述利用所述训练集对构建的智能语义文档推荐模型进行训练,得到训练值,包括:
搭建包括卷积神经网络的智能语义文档推荐模型;
对所述训练集转换为向量后输入至所述卷积神经网络的输入层中,并通过在所述卷积神经网络卷积层中预设一组过滤器对所述向量进行卷积操作,提取出特征向量;
利用所述卷积神经网络的池化层对所述特征向量进行池化操作并输入至全连接层,通过激活函数对所述特征向量输入分类标签,输出文本类别概率,得到所述训练值。
5.如权利要求1至4中任意一项所述的智能语义文档推荐方法,其特征在于,所述对文档检索结果进行排序,包括:
对用户从根据历史查询信息输出的检索结果集中选择的文档信息按照领域进行分类,统计出所述选择的文档信息的点击次数和贡献度,并利用线性累计加权方法计算出用户对所述选择的文档信息的感兴趣程度,并根据所述感兴趣程度,对所述文档检索结果进行排序;
其中,所述线性累计加权方法包括:
预设用户u输入了n个属于领域t的查询信息:
a(u,q,t)=(1-β)vl(u,q,t)+βah(u,t)
其中,a(u,q,t)表示用户u在当前查询信息q下的兴趣,q∈t,ah(u,t)表示用户u在领域t的累积兴趣,vl(u,q,t)表示用户u在查询信息q下提供的检索结果获得的归一化票数,并且有q∈t,β是超参数。
6.一种智能语义文档推荐装置,其特征在于,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的智能语义文档推荐程序,所述智能语义文档推荐程序被所述处理器执行时实现如下步骤:
获取文档数据库中所有的文档信息,组成语料库;
采集用户的历史查询信息以及用户从根据所述历史查询信息得到的检索结果集中选择的文档信息,对所述历史查询信息以及用户选择的文档信息进行预处理操作,得到所述历史查询信息以及用户选择的文档信息的特征点;
将所述语料库中的文档信息作为训练集,以及将所述历史查询信息以及用户选择的文档信息的特征点作为标签集,利用所述训练集对构建的智能语义文档推荐模型进行训练,得到训练值,将所述训练值和所述标签集输入至所述智能语义文档推荐模型的损失函数中,直至所述损失函数训练值小于预设阈值时,退出训练;
接收所述用户输入的查询信息,根据所述查询信息,利用所述智能语义文档推荐模型,从所述文档数据库中进行文档检索,并对文档检索结果进行排序后输出给用户。
7.如权利要求6所述的智能语义文档推荐装置,其特征在于,所述预处理操作包括:
利用全切分法对所述历史查询信息以及对应选择的文档信息进行切分,获取多种分词方式;
通过马尔可夫模型计算出每一种分词方式的概率,选择概率最大的一种分词方式中的分词结果,作为所述历史查询信息以及对应选择的文档信息的分词结果。
8.如权利要求7所述的智能语义文档推荐装置,其特征在于,所述预处理操作还包括:
对所述分词结果进行关键词提取,具体计算方式如下所示:
计算所述分词结果中的任意两个词语Wi和Wj的依存关联度:
其中,len(Wi,Wj)表示词语Wi和Wj之间的依存路径长度,b是超参数;
计算词语Wi和Wj的引力:
其中,tfidf(W)是词语W的TF-IDF值,TF表示词频,IDF表示逆文档频率指数,d是词语Wi和Wj的词向量之间的欧式距离;
得到词语Wi和Wj之间的关联度为:
weight(Wi,Wj)=Dep(Wi,Wj)*fgrav(Wi,Wj)
建立无向图G=(V,E),其中V是顶点的集合,E是边的集合;
计算出词语Wi的重要度得分:
其中,是与顶点Wi有关的集合,η为阻尼系数;
根据所述重要度得分,对所有词语进行排序,根据所述排序从所述词语中选择预设数量的关键词。
9.如权利要求6至8中任意一项所述的智能语义文档推荐装置,其特征在于,所述对文档检索结果进行排序,包括:
对用户从根据历史查询信息输出的检索结果集中选择的文档信息按照领域进行分类,统计出所述选择的文档信息的点击次数和贡献度,并利用线性累计加权方法计算出用户对所述选择的文档信息的兴趣程度,并根据所述感兴趣程度,对所述文档检索结果进行排序;
其中,所述线性累计加权方法包括:
预设用户u输入了n个属于领域t的查询信息:
a(u,q,t)=(1-β)vl(u,q,t)+βah(u,t)
其中,a(u,q,t)表示用户u在当前查询信息q下的兴趣,q∈t,ah(u,t)表示用户u在领域t的累积兴趣,vl(u,q,t)表示用户u在查询信息q下提供的检索结果获得的归一化票数,并且有q∈t,β是超参数。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有智能语义文档推荐程序,所述智能语义文档推荐程序可被一个或者多个处理器执行,以实现如权利要求1至5中任一项所述的智能语义文档推荐方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910370433.9A CN110222160B (zh) | 2019-05-06 | 2019-05-06 | 智能语义文档推荐方法、装置及计算机可读存储介质 |
PCT/CN2019/102192 WO2020224097A1 (zh) | 2019-05-06 | 2019-08-23 | 智能语义文档推荐方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910370433.9A CN110222160B (zh) | 2019-05-06 | 2019-05-06 | 智能语义文档推荐方法、装置及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110222160A true CN110222160A (zh) | 2019-09-10 |
CN110222160B CN110222160B (zh) | 2023-09-15 |
Family
ID=67820315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910370433.9A Active CN110222160B (zh) | 2019-05-06 | 2019-05-06 | 智能语义文档推荐方法、装置及计算机可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110222160B (zh) |
WO (1) | WO2020224097A1 (zh) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110781207A (zh) * | 2019-11-01 | 2020-02-11 | 安徽大学 | 一种基于用户画像的专利推荐方法 |
CN110866042A (zh) * | 2019-10-11 | 2020-03-06 | 平安科技(深圳)有限公司 | 表格智能查询方法、装置及计算机可读存储介质 |
CN110968800A (zh) * | 2019-11-26 | 2020-04-07 | 北京明略软件***有限公司 | 一种信息推荐方法、装置、电子设备及可读存储介质 |
CN111125528A (zh) * | 2019-12-24 | 2020-05-08 | 三角兽(北京)科技有限公司 | 信息推荐方法及装置 |
CN111143543A (zh) * | 2019-12-04 | 2020-05-12 | 北京达佳互联信息技术有限公司 | 一种对象推荐方法、装置、设备及介质 |
CN111831902A (zh) * | 2020-05-26 | 2020-10-27 | 北京三快在线科技有限公司 | 推荐理由筛选方法、装置、电子设备 |
CN112148831A (zh) * | 2020-11-26 | 2020-12-29 | 广州华多网络科技有限公司 | 图文混合检索方法、装置、存储介质、计算机设备 |
CN112214993A (zh) * | 2020-09-03 | 2021-01-12 | 拓尔思信息技术股份有限公司 | 基于图神经网络的文档处理方法、装置和存储介质 |
CN112242198A (zh) * | 2020-09-16 | 2021-01-19 | 汕头大学 | 基于大数据的失语症个性化治疗方案推荐方法及*** |
CN113076013A (zh) * | 2021-04-28 | 2021-07-06 | 支付宝(杭州)信息技术有限公司 | 一种信息生成方法、装置、设备及介质 |
WO2021139154A1 (zh) * | 2020-01-10 | 2021-07-15 | 百度在线网络技术(北京)有限公司 | 数据预取方法、装置、电子设备及计算机可读存储介质 |
CN113254605A (zh) * | 2020-02-12 | 2021-08-13 | 华为技术有限公司 | 一种建立文档推荐模型的方法及装置 |
CN113590927A (zh) * | 2020-04-30 | 2021-11-02 | 深圳绿米联创科技有限公司 | 内容推荐方法、装置、服务器及存储介质 |
CN115016873A (zh) * | 2022-05-05 | 2022-09-06 | 上海乾臻信息科技有限公司 | 前端数据交互方法、***、电子设备及可读存储介质 |
CN115238710A (zh) * | 2022-09-22 | 2022-10-25 | 北京弘玑信息技术有限公司 | 一种文档智能生成与管理方法及装置 |
CN117688251A (zh) * | 2024-02-04 | 2024-03-12 | 北京奥维云网大数据科技股份有限公司 | 一种基于知识图谱的商品检索方法及*** |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112560481B (zh) * | 2020-12-25 | 2024-05-31 | 北京百度网讯科技有限公司 | 语句处理方法、设备和存储介质 |
CN113420166A (zh) * | 2021-03-26 | 2021-09-21 | 阿里巴巴新加坡控股有限公司 | 商品挂载、检索、推荐、训练处理方法、装置及电子设备 |
CN113051372B (zh) * | 2021-04-12 | 2024-05-07 | 平安国际智慧城市科技股份有限公司 | 材料数据的处理方法、装置、计算机设备和存储介质 |
CN113515599A (zh) * | 2021-06-30 | 2021-10-19 | 中国电子科技集团公司第十五研究所 | 一种安置帮教语义分析与方案推荐的方法 |
CN113515703A (zh) * | 2021-07-09 | 2021-10-19 | 深圳壹账通智能科技有限公司 | 信息推荐方法、装置、电子设备及可读存储介质 |
CN113869420B (zh) * | 2021-09-28 | 2024-06-21 | 平安科技(深圳)有限公司 | 基于对比学习的文本推荐方法及相关设备 |
CN114048305B (zh) * | 2021-11-05 | 2024-06-07 | 山东大学 | 一种基于图卷积神经网络的行政处罚文书的类案推荐方法 |
CN113901783B (zh) * | 2021-11-18 | 2024-07-16 | 青岛科技大学 | 面向领域的文档查重方法及*** |
CN114628001B (zh) * | 2022-03-16 | 2024-06-18 | 平安科技(深圳)有限公司 | 基于神经网络的处方推荐方法、***、设备及存储介质 |
CN115017263B (zh) * | 2022-06-07 | 2024-06-04 | 平安科技(深圳)有限公司 | 文章推荐方法、文章推荐装置、电子设备、存储介质 |
CN117113987A (zh) * | 2023-04-19 | 2023-11-24 | 杭州达西信息技术有限公司 | 一种基于用户行为特征的关键词智能分辨方法及*** |
CN116910377B (zh) * | 2023-09-14 | 2023-12-08 | 长威信息科技发展股份有限公司 | 一种网格事件分类搜索推荐方法及*** |
CN117556112B (zh) * | 2024-01-11 | 2024-04-16 | 中国标准化研究院 | 电子档案信息智能管理*** |
CN117851692B (zh) * | 2024-03-07 | 2024-05-03 | 深圳市华师兄弟教育科技有限公司 | 一种基于互联网的网络课程用课件管理*** |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103942279A (zh) * | 2014-04-01 | 2014-07-23 | 百度(中国)有限公司 | 搜索结果的展现方法和装置 |
CN106156023A (zh) * | 2015-03-23 | 2016-11-23 | 华为技术有限公司 | 语义匹配的方法、装置和*** |
US20160364783A1 (en) * | 2014-06-13 | 2016-12-15 | Truecar, Inc. | Systems and methods for vehicle purchase recommendations |
CN106776881A (zh) * | 2016-11-28 | 2017-05-31 | 中国科学院软件研究所 | 一种基于微博平台的领域信息推荐***及方法 |
CN107798624A (zh) * | 2017-10-30 | 2018-03-13 | 北京航空航天大学 | 一种软件问答社区中的技术标签推荐方法 |
CN107832468A (zh) * | 2017-11-29 | 2018-03-23 | 百度在线网络技术(北京)有限公司 | 需求识别方法和装置 |
CN108319627A (zh) * | 2017-02-06 | 2018-07-24 | 腾讯科技(深圳)有限公司 | 关键词提取方法以及关键词提取装置 |
JP2018181326A (ja) * | 2017-04-06 | 2018-11-15 | ネイバー コーポレーションNAVER Corporation | ディープラーニングを活用した個人化商品推薦 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140310218A1 (en) * | 2013-04-11 | 2014-10-16 | Nec Laboratories America, Inc. | High-Order Semi-RBMs and Deep Gated Neural Networks for Feature Interaction Identification and Non-Linear Semantic Indexing |
CN104615767B (zh) * | 2015-02-15 | 2017-12-29 | 百度在线网络技术(北京)有限公司 | 搜索排序模型的训练方法、搜索处理方法及装置 |
CN109165380B (zh) * | 2018-07-26 | 2022-07-01 | 咪咕数字传媒有限公司 | 一种神经网络模型训练方法及装置、文本标签确定方法及装置 |
-
2019
- 2019-05-06 CN CN201910370433.9A patent/CN110222160B/zh active Active
- 2019-08-23 WO PCT/CN2019/102192 patent/WO2020224097A1/zh active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103942279A (zh) * | 2014-04-01 | 2014-07-23 | 百度(中国)有限公司 | 搜索结果的展现方法和装置 |
US20160364783A1 (en) * | 2014-06-13 | 2016-12-15 | Truecar, Inc. | Systems and methods for vehicle purchase recommendations |
CN106156023A (zh) * | 2015-03-23 | 2016-11-23 | 华为技术有限公司 | 语义匹配的方法、装置和*** |
CN106776881A (zh) * | 2016-11-28 | 2017-05-31 | 中国科学院软件研究所 | 一种基于微博平台的领域信息推荐***及方法 |
CN108319627A (zh) * | 2017-02-06 | 2018-07-24 | 腾讯科技(深圳)有限公司 | 关键词提取方法以及关键词提取装置 |
JP2018181326A (ja) * | 2017-04-06 | 2018-11-15 | ネイバー コーポレーションNAVER Corporation | ディープラーニングを活用した個人化商品推薦 |
CN107798624A (zh) * | 2017-10-30 | 2018-03-13 | 北京航空航天大学 | 一种软件问答社区中的技术标签推荐方法 |
CN107832468A (zh) * | 2017-11-29 | 2018-03-23 | 百度在线网络技术(北京)有限公司 | 需求识别方法和装置 |
Non-Patent Citations (2)
Title |
---|
LE QI ET AL: "SCIR-QA at SemEval-2017 Task 3: CNN Model Based on Similar and Dissimilar Information between Keywords for Question Similarity", 《PROCEEDINGS OF THE 11TH INTERNATIONAL WORKSHOP ON SEMANTIC EVALUATION ( SEMEVAL-2017) 》, pages 305 - 309 * |
YU XU ET AL: "Search Personalization via Aggregation of Multidimensional Evidence About User Interests", 《SPRINGER》, pages 458 * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110866042A (zh) * | 2019-10-11 | 2020-03-06 | 平安科技(深圳)有限公司 | 表格智能查询方法、装置及计算机可读存储介质 |
CN110866042B (zh) * | 2019-10-11 | 2023-05-12 | 平安科技(深圳)有限公司 | 表格智能查询方法、装置及计算机可读存储介质 |
CN110781207A (zh) * | 2019-11-01 | 2020-02-11 | 安徽大学 | 一种基于用户画像的专利推荐方法 |
CN110968800A (zh) * | 2019-11-26 | 2020-04-07 | 北京明略软件***有限公司 | 一种信息推荐方法、装置、电子设备及可读存储介质 |
CN111143543A (zh) * | 2019-12-04 | 2020-05-12 | 北京达佳互联信息技术有限公司 | 一种对象推荐方法、装置、设备及介质 |
CN111125528A (zh) * | 2019-12-24 | 2020-05-08 | 三角兽(北京)科技有限公司 | 信息推荐方法及装置 |
WO2021139154A1 (zh) * | 2020-01-10 | 2021-07-15 | 百度在线网络技术(北京)有限公司 | 数据预取方法、装置、电子设备及计算机可读存储介质 |
CN113254605A (zh) * | 2020-02-12 | 2021-08-13 | 华为技术有限公司 | 一种建立文档推荐模型的方法及装置 |
CN113590927A (zh) * | 2020-04-30 | 2021-11-02 | 深圳绿米联创科技有限公司 | 内容推荐方法、装置、服务器及存储介质 |
CN111831902A (zh) * | 2020-05-26 | 2020-10-27 | 北京三快在线科技有限公司 | 推荐理由筛选方法、装置、电子设备 |
CN112214993A (zh) * | 2020-09-03 | 2021-01-12 | 拓尔思信息技术股份有限公司 | 基于图神经网络的文档处理方法、装置和存储介质 |
CN112214993B (zh) * | 2020-09-03 | 2024-02-06 | 拓尔思信息技术股份有限公司 | 基于图神经网络的文档处理方法、装置和存储介质 |
CN112242198A (zh) * | 2020-09-16 | 2021-01-19 | 汕头大学 | 基于大数据的失语症个性化治疗方案推荐方法及*** |
CN112242198B (zh) * | 2020-09-16 | 2024-02-02 | 汕头大学 | 基于大数据的失语症个性化治疗方案推荐方法及*** |
CN112148831A (zh) * | 2020-11-26 | 2020-12-29 | 广州华多网络科技有限公司 | 图文混合检索方法、装置、存储介质、计算机设备 |
CN113076013A (zh) * | 2021-04-28 | 2021-07-06 | 支付宝(杭州)信息技术有限公司 | 一种信息生成方法、装置、设备及介质 |
CN113076013B (zh) * | 2021-04-28 | 2024-07-23 | 支付宝(杭州)信息技术有限公司 | 一种信息生成方法、装置、设备及介质 |
CN115016873A (zh) * | 2022-05-05 | 2022-09-06 | 上海乾臻信息科技有限公司 | 前端数据交互方法、***、电子设备及可读存储介质 |
CN115238710A (zh) * | 2022-09-22 | 2022-10-25 | 北京弘玑信息技术有限公司 | 一种文档智能生成与管理方法及装置 |
CN115238710B (zh) * | 2022-09-22 | 2022-11-22 | 北京弘玑信息技术有限公司 | 一种文档智能生成与管理方法及装置 |
CN117688251A (zh) * | 2024-02-04 | 2024-03-12 | 北京奥维云网大数据科技股份有限公司 | 一种基于知识图谱的商品检索方法及*** |
CN117688251B (zh) * | 2024-02-04 | 2024-04-26 | 北京奥维云网大数据科技股份有限公司 | 一种基于知识图谱的商品检索方法及*** |
Also Published As
Publication number | Publication date |
---|---|
WO2020224097A1 (zh) | 2020-11-12 |
CN110222160B (zh) | 2023-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110222160B (zh) | 智能语义文档推荐方法、装置及计算机可读存储介质 | |
CN111753060B (zh) | 信息检索方法、装置、设备及计算机可读存储介质 | |
CN108804512B (zh) | 文本分类模型的生成装置、方法及计算机可读存储介质 | |
CN107705066B (zh) | 一种商品入库时信息录入方法及电子设备 | |
CN106649818B (zh) | 应用搜索意图的识别方法、装置、应用搜索方法和服务器 | |
CN111190997B (zh) | 一种使用神经网络和机器学习排序算法的问答***实现方法 | |
CN111291188B (zh) | 一种智能信息抽取方法及*** | |
WO2021051518A1 (zh) | 基于神经网络模型的文本数据分类方法、装置及存储介质 | |
CN111159485B (zh) | 尾实体链接方法、装置、服务器及存储介质 | |
CN108287911B (zh) | 一种基于约束化远程监督的关系抽取方法 | |
CN110427480B (zh) | 个性化文本智能推荐方法、装置及计算机可读存储介质 | |
CN106708929B (zh) | 视频节目的搜索方法和装置 | |
CN108875065B (zh) | 一种基于内容的印尼新闻网页推荐方法 | |
CN110737839A (zh) | 短文本的推荐方法、装置、介质及电子设备 | |
CN112395421B (zh) | 课程标签的生成方法、装置、计算机设备及介质 | |
CN105426529A (zh) | 基于用户搜索意图定位的图像检索方法及*** | |
CN112559684A (zh) | 一种关键词提取及信息检索方法 | |
CN112507109A (zh) | 一种基于语义分析与关键词识别的检索方法和装置 | |
CN112199508A (zh) | 一种基于远程监督的参数自适应农业知识图谱推荐方法 | |
CN114780746A (zh) | 基于知识图谱的文档检索方法及其相关设备 | |
CN113434636A (zh) | 基于语义的近似文本搜索方法、装置、计算机设备及介质 | |
CN112860889A (zh) | 一种基于bert的多标签分类方法 | |
CN113722492A (zh) | 一种意图识别方法及装置 | |
CN109948154A (zh) | 一种基于邮箱名的人物获取及关系推荐***和方法 | |
CN106570196B (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 |