首页> 中国专利> 一种基于句法树遍历的信息融合翻译方法

一种基于句法树遍历的信息融合翻译方法

摘要

本发明提出了一种基于句法树遍历的信息融合翻译方法,涉及自然语言处理中的机器翻译和句法分析领域,在机器翻译编码过程中,利用神经网络对句法树进行遍历的方式,提取句法结构以融合更多有效源语言句子结构信息,从而提升机器翻译的效果;主要包括步骤1:句法分析:利用哈工大语言技术分析平台LTP,对源语言句子进行成分句法分析或依存句法分析,得到句法树;步骤2:编码融合:采用深度神经网络分别对源语言句子文本、源语言句子句法树进行遍历,得到两个独立的编码向量,然后对编码向量进行拼接;步骤3:译文解码:对上述拼接后的编码向量进行解码。

著录项

  • 公开/公告号CN112287699A

    专利类型发明专利

  • 公开/公告日2021-01-29

    原文格式PDF

  • 申请/专利号CN202011593143.X

  • 申请日2020-12-29

  • 分类号G06F40/58(20200101);G06F40/211(20200101);G06F40/284(20200101);G06N3/04(20060101);

  • 代理机构32207 南京知识律师事务所;

  • 代理人张苏沛

  • 地址 210046 江苏省南京市栖霞区新港开发区兴智路6-3兴智科技园A-6F

  • 入库时间 2023-06-19 09:44:49

说明书

技术领域

本发明涉及自然语言处理中的机器翻译和句法分析领域,在机器翻译编码过程中,利用神经网络对句法树进行遍历的方式,提取句法结构以融合更多有效源语言句子信息,从而提升机器翻译的效果。

背景技术

随着全球化趋势的进一步发展,机器翻译成为不同语言种族群体相互交流通信面临的一个重要研究课题。句法信息融合的成败,直接影响到机器翻译技术和应用能否顺利走向实用化、产业化。

近年来,端到端神经机器翻译因其简洁的设计理念、新颖的系统架构和良好的翻译性能而备受关注。尽管较之传统方法,端到端神经机器翻译能获得相媲美甚至更高质量的译文,但这种将句子直接简化为时序序列的方式,并不完全符合传统思想对语句构成的主流认知。

在自然语言处理中,句法分析主要存在两种形式:短语结构分析和依存分析。无论哪种分析方法,都将句子视为可递归的树型结构,因此分析结果都会对应生成一棵包含所有句法信息的句法树。因此,为了克服端到端神经机器翻译方法过于简化双语转换过程、缺乏知识支撑的问题,现阶段诸多研究人员致力于向神经网络翻译模型中融入先验知识。

发明内容

本发明为了解决以上问题,提出了一种基于句法树遍历的信息融合翻译方法,在机器翻译编码过程中,利用神经网络对句法树进行遍历的方式,提取句法结构以融合更多有效源语言句子信息,从而提升机器翻译的效果。

为了实现上述目的,本发明所采用的技术方案是:一种基于句法树遍历的信息融合翻译方法,包括以下步骤:

步骤1:句法分析:利用哈工大语言技术分析平台LTP,对源语言句子进行成分句法分析或依存句法分析,得到句法树;

步骤2:编码融合:采用深度神经网络分别对源语言句子文本、源语言句子句法树进行遍历,分别得到两个独立的特征向量,然后对特征向量进行拼接;

步骤3:译文解码:对上述拼接后的特征向量进行解码。

所述的成分句法分析和依存句法分析只是从两种不同的角度分析句法,因此都能形成句法树;

进一步的,所述步骤2的编码融合具体为:

步骤2.1:采用BiLSTM神经网络从正向和反向同时对源语言句子序列进行编码,保证捕获每个词的上下文语境信息,计算公式如下:

其中,

步骤2.2:采用BiLSTM神经网络从正向和反向同时对源语言句子句法分析树进行编码,保证捕获每个词的上下文语境信息,计算公式如下;

其中,

步骤2.3:对上述两个编码向量进行拼接:

其中,

进一步的,所述步骤3的解码过程具体如下:

步骤1,依据上一时刻解码器的隐状态

步骤2,依据注意力权重

步骤3,计算解码器当前时刻隐状态

步骤4:计算当前时刻生成目标词表中的每个词的概率P(yi)。

计算公式如下:

其中,

与现有技术相比,本发明具有以下优点:

(1)本发明通过遍历句法树的形式将句法信息和句法结构同时编码到特征向量中,保证句法信息的提取;

(2)本发明句法特征向量与文本特征向量进行融合,以保证对源语言句子的多种语义和结构信息进行充分利用;

(3)本发明将句法分析置于前位,及句法分析模型和算法完全独立于本发明,因此具备更好的灵活性和迁移性;

(4)本发明是基于当前流行的Encoder-Decoder神经机器翻译框架,除此之外,本发明的方法亦可迁移到其他主流机器方法框架中。

附图说明

图1是本实施例中从成分句法角度对源语言句子进行分析后形成的句法树。

图2是本实施例中从依存句法角度对源语言句子进行分析后形成的句法树。

图3是本实施例中实现对源语言句子序列和句法树向量进行融合的神经网络。

图4是本实施例中句法树的由下而上的编码方法。

图5是本实施例中机器翻译“编码器-注意力-解码器”结构的神经网络框架。

具体实施方式

下面结合附图和具体实施例对本发明的技术方案作进一步解释说明。

本发明提出了一种基于句法树遍历的信息融合翻译方法,在机器翻译编码过程中,利用神经网络对句法树进行遍历的方式,提取句法结构以融合更多有效源语言句子信息,从而提升机器翻译的效果。本发明处理过程主要分为句法分析、编码融合、译文解码三个部分,其中本发明优势在于,句法分析过程与翻译过程相互独立,可事先选择效果较好的句法分析算法对输入文本进行处理,避免拖慢机器翻译的效率,并保证向机器翻译中引入准确率较高的句法信息。

步骤1:句法分析:

(1)利用哈工大语言技术分析平台LTP,对源语言句子进行成分句法分析或依存句法分析,得到句法树;

(2)成分句法分析和依存句法分析只是从两种不同的角度分析句法,因此都能形成句法树:

(3)如图1和图2所示,对于“我们即将以昂扬的斗志迎来新的一年。”和“学习计算机编程是一个很有意义的事情。”都可以形成句法树。

步骤2:编码融合:

(1)该步骤是本发明的优化策略,如图3所示,采用深度神经网络分别对源语言句子文本、源语言句子句法树进行遍历,以得到特征向量;

(2)采用BiLSTM对源语言句子序列进行编码,采用BiLSTM神经网络的优势是能够从正向、反向同时对源语言句子进行编码,保证捕获每个词的上下文语境信息,计算形式如下:

其中,

(3)如图4所示,采用BiLSTM对源语言句子句法分析树进行编码,采用BiLSTM神经网络的优势是能够从正向、反向同时对源语言句子的句法树进行编码,保证捕获每个词的上下文语境信息;

其中,

(4)对两个编码向量进行频接,以达到特征融合的目的:

其中,

步骤3:译文解码:

(1)如图5所示,利用步骤2得到的特征向量,进行解码:

其中,

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号