[发明专利]一种通过深度卷积神经网络进行短文本间相似度计算的方法有效
申请号: | 201611076255.1 | 申请日: | 2016-11-29 |
公开(公告)号: | CN106776545B | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 魏笔凡;郭朝彤;刘均;郑庆华;吴蓓;郑元浩;石磊;吴科炜 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G06F17/27 | 分类号: | G06F17/27 |
代理公司: | 61200 西安通大专利代理有限责任公司 | 代理人: | 陆万寿 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种通过深度卷积神经网络进行短文本间相似度计算的方法,目的在于,利用短文本中出现的每一个词语计算短文本间的相似度,使相似度的值计算的更加准确,所采用的技术方案为:1)把若干短文本表示成若干个矩阵,用相应的词向量依次替换文本中的每个单词,得到一个有序的向量序列,视为一个矩阵;2)对两个表示目标短文本的矩阵生成其相似矩阵;通过对词向量之间的余弦相似度进行排列,得到其相似矩阵;3)把相似矩阵的行和列平铺成相同维度;4)把相似矩阵降维成一个值作为相似度;对于所有同维度的相似矩阵,通过深度卷积神经网络对相似矩阵进行训练降维,再通过多层感知机计算相似程度,来代表相似度的值。 | ||
搜索关键词: | 一种 通过 深度 卷积 神经网络 进行 文本 相似 计算 方法 | ||
【主权项】:
1.一种通过深度卷积神经网络进行短文本间相似度计算的方法,其特征在于,包括以下步骤:/n1)将若干个短文本表示成若干个矩阵:爬取Wikipedia上全部知识领域相关页面中出现的词语作为词表,对词表进行训练,每个词语得到一个词向量,用相应的词向量依次替换短文本中的每个单词,得到一个有序的向量序列,视为一个矩阵;/n2)对若干个短文本进行两两组合,并对每组的两个短文本的矩阵生成其相似矩阵:对于每组的两个短文本,取其相对应的两个矩阵,依次计算其词向量之间的余弦相似度,对余弦相似度进行排列,得到每组两个短文本的相似矩阵;/n3)将相似矩阵的行和列平铺成相同维度:统计已有所有相似矩阵的行数和列数,分别找到最大的行数和最多的列数,以最多的行数和列数作为基准,平铺所有的相似矩阵,使其具有相同的行数和相同的列数,称为同维度的相似矩阵;/n4)将相似矩阵降维成一个值作为相似度:对于所有同维度的相似矩阵,通过深度卷积神经网络对相似矩阵进行训练降维,再通过多层感知机计算相似程度,来代表相似度的值,完成短文本间相似度计算;具体过程如下:/n4.1)利用深度卷积神经网络对所有同维度的相似矩阵进行训练,依次经过两个卷积层,两个池化层,以及一个全连接层之后,每个相似矩阵被降维成一个向量;/n4.2)用多层感知机处理经过深度卷积神经网络降维得到的向量,最后每个向量降维得到两个值,分别是相似程度和不相似程度,相似程度的值即代表了短文本之间相似度的值。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611076255.1/,转载请声明来源钻瓜专利网。
- 上一篇:人物关系识别方法及装置和分词方法
- 下一篇:一种关键词提取方法和装置