离线系统

汉语“把”字句自动释义和变换系统

介绍 Introduction

针对汉语“把”字句在机器翻译中的困难,“汉语‘把’字句自动释义和变换系统”将“把”字句这种具有复杂句法语义信息的句式进行精细化的自动分析。通过规则和统计相结合的方法,对“把”字句进行自动释义和句式变换,为机器翻译等应用系统提供可供复述(paraphrase)的资料。

系统包括三个功能模块:

(1)“把”字句的自动识别:该模块实现对给定连续文本中的“把”字句进行自动框架识别。例如,对于“老干部把经验传授给新干部。”这句话,句法框架信息为:NP1=“老干部”,NP2=“经验”,NP3=“新干部”,ROOT=“传授”;语义框架信息为:A=“老干部”,P=“经验”,D=“新干部”,ROOT=“传授”。

(2)“把”字句的自动分类:该模块根据机器对已识别框架信息的学习来对“把”字句进行分类。例如,根据框架信息和分类类别之间的对应关系(即分类模型),机器可自动将这句话归入第1类,并在“把”字的标记上标为“BA1”。

(3)“把”字句的自动释义与句式变换:根据“把”字句的释义模板和句式变换模板,将框架成分代入相应类别中。例如,释义模板是“NP1+VP+NP2,使得+NP3+获悉+NP2”,输出结果是“老干部传授经验,使得新干部获悉经验”;句式变换模板是“NP1+VP+NP2+GEI+NP3;NP2+被+NP1+VP+GEI+NP3;NP2,NP1+VP+GEI+NP3”。