[发明专利]面向金融行业的基于深度学习文本相似性检测方法有效
申请号: | 201910008264.4 | 申请日: | 2019-01-04 |
公开(公告)号: | CN110196906B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 杜广龙;陈震星;李方;梁殷浩;罗静;邓勇达 | 申请(专利权)人: | 华南理工大学;上海中软华腾软件系统有限公司 |
主分类号: | G06F40/289 | 分类号: | G06F40/289;G06F40/30;G06N3/044;G06N3/0442;G06N3/048;G06N3/08 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 何淑珍;江裕强 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 金融 行业 基于 深度 学习 文本 相似性 检测 方法 | ||
1.面向金融行业的基于深度学习文本相似性检测方法,其特征在于,包括以下步骤:
S1、先将金融行业中的专有名词整理归纳成为一个专有名词词库,再基于条件随机场得到条件概率模型,通过条件概率模型进行概率计算;
S2、使用Bi-LSTM-RNN模型按顺序将句子中的每个单词取出,提取其信息,并将该单词嵌入到语义向量中,从而获取句子的语义表示;
S3、根据神经网络提取出的语义信息,采用非确定自动机实现对句子逻辑的构造分析句子的逻辑结构,将句子组织成树状结构,最后将段落按照向量树的方式表示出来;
S4、将向量树与已有文档数据库内的历史数据文档进行匹配,分别从两个角度比较相似性,一个是向量树之间的相似度,另一个是每个节点之间的相似度,最终得到该文档与已有的历史数据文档的相似度数值;
通过条件概率模型进行概率计算如下:
在条件概率分布P(Y|X)中,输入观测序列X和输出序列Y,计算条件概率P(Yi=yi|x),P(Yi-1=yi-1,Yi=yi|x)以及相应的数学期望;
对于每个序列i=0,1,...,n+1,定义前向向量αi(x):
然后进行递推:
该公式又可表示为:
αi(yi|x)表示在位置i的标记是yi并且到位置i的前部分标记序列的非规范化概率,yi取的值有m个,所以αi(yi|x)是m维列向量,Mi(yi-1,yi|x)是转换矩阵;
同样,对每个序列i=0,1,...,n+1,定义后向向量βi(x):
递推:
βi(yi|x)=Mi(yi,yi+1|x)βi-1(yi+1|x) (5)
同样也可以表示为:
βi(x)=Mi+1(x)βi+1(x) (6)
βi(yi|x)表示在位置i的标记为yi,并且从i+1到n的标记序列的非规范化概率;
由前向-后向向量定义不难得到:
这里,1是元素均为1的m维向量;Z(x)表示中间变量;
依据前向-后向向量的定义,计算标记序列在位置i是标记yi的条件概率和在位置i-1与i是标记yi-1和yi的条件概率:
其中,
利用前向-后向向量,计算特征函数关于联合分布P(X,Y)和条件分布P(Y|X)的数学期望;
特征函数fk关于条件分布P(Y|X)的数学期望是
其中,
假设经验分布为特征函数fk关于联合分布P(X,Y)的数学期望是
其中,
公式是(17)特征函数数学期望的计算公式;对于转移特征tk(yi-1,yi,x,i),k=1,2,...,K,能将式中的fk换成tk即转移特征;对于状态特征si,能将式中的fk换成si即状态特征,根据公式(5)-(17),对于给定的观测序列X与标记序列Y,通过一次前向扫描计算αi(x)及Z(x),通过一次后向扫描计算βi(x),从而计算所有的概率和特征的期望。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学;上海中软华腾软件系统有限公司,未经华南理工大学;上海中软华腾软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910008264.4/1.html,转载请声明来源钻瓜专利网。