返回

机翻技术

搜索 导航
超值满减
句法分析过程中进行辖域指定的方法
2023-06-03 10:07:06    etogether.net    网络    


可以用同样的方法处理由NP支配的局部论域的量词辖域判定问题。要根据修饰成分的形式分别处理辖域判定问题,需要引入新的特征来收集内嵌量词,包括出现在PP修饰成分(QSPP特征)中的量词,以及提升到关系从句之外的量词(QSREL特征)。对各种不同的情况,我们用不同的辖域指定策略来处理。需要注意的是,那些没有提升到NP上下文之外的量词要插入到量词约束范围的周围,而不要插入到SEM里面,对句子的处理也是如此。


例如,在判定辖域之前,考虑从“the flights to each city”中构造的NP成分:


(NP SCOPELOC +

      QS <THE fl (& (FLIGHT1 f1) (DEST f1 c1))>

      QSPP <EACH1 C1 CITY1>

      SEM f1)


如果量词EACH1没有提升,则新的NP成分是:


(NP SCOPELOC–

      QS <THE f1 (& (FLIGHT1 f1)

                              (EACH c1 (CITY1 c1) (DEST f1 c1)))>

SEM f1)


如果量词提升,新的成分就是:


(NP SCOPELOC-

      QS (ORDERED <EACH c1 CITY1>

                             <THE f1 (&(FLIGHT1 f1)(DEST f1 c1))>)

      SEM f1)


需要注意的是,QS的值包含一个额外的结构,根据提升的成分指定约束的次序。在这种情况下,EACH必须在THE的辖域之外。


一元运算符,比如否定和时态,都可以用这种方法进行处理。运算符置于QS特征内,激活辖域判定算法的时候再指定其位置。例如,动词短语“saw a dog”(看见一条狗)可以分析为:


(VP QS (<PAST> <A d1 DOG1>)

      SEM (λ ag (SEES1 s1 ag d1)))


这个表达式传递给S结构(代表句子“The man saw a dog”),其形式为:


(S SCOPELOC+

    QS (<THE m1 MAN1> <PAST><A d1 DOG1>)

    SEM (SEES1 s1 ml d1))


对这个表达式可用通常的方法进行辖域判定,并在算法判定最佳的地方插入PAST运算符。

要让这种方法也能判定运算符的辖域,必须修改词典条目和词语形态规则,使之可以正确地设置QS记录。例如,将一般过去时态动词的规则设成QS记录,如下所示:


(V QS <PAST> SEM ?semv) →

          (V SEM ?semv IRREG-PAST-) +ED


责任编辑:admin



[上一页][1] [2] 【欢迎大家踊跃评论】

上一篇:计算互指约束
下一篇:对量词进行分类

微信公众号搜索“译员”关注我们,每天为您推送翻译理论和技巧,外语学习及翻译招聘信息。

  相关机器翻译技术文章




PC版首页 -关于我们 -联系我们