返回

机翻技术

搜索 导航
超值满减
修辞关系处理
2022-09-06 09:25:20    etogether.net    网络    



这个规划操作的基本思想是通过解释如何进行一个特定行为的子步骤(?substeps)来解释如何进行该行为(?action)。注意上表中的Effect(效应)域与前面给出的目的是相同的。只有当一个运算的约束被满足时,它才能被应用。在本例中,主行为(?action)必须具有多个子行为。对于当前的例子

(见图3),这一点是满足的,运算在话语结构中插入一个修辞目的结点以及它的外围和核心的目的说明。外围告诉听话人实施主行为的目的,而核心列出了实现该行为所需的子行为。注意,运算的效应域、约束域、核心域和外围域都采用了变量(以“?”开始的标识符),在运算被应用时这些变量也将被统一。因此,目的行为是被绑定于“?action”的,并在整个随后的规划运算中都可以被访问。


规划运算的另一个值得注意的问题是实现内容选择的方式。约束域指定必须有子步骤并且必须有多个子步骤。为了确定是否满足第一个约束,需要系统从知识库中查询子步骤。接着,这些子步骤被用做构建的核心结点的内容。因此,当话语规划处理给出请求时,规划运算本身实现了内容选择。


图4给出的是由规划器生成的全部文本结构。这个树的根结点(即最顶端的水平线)是由前面的规划运算生成的结点。图4的第一个核心结点是包括所有子行为的多核心结点。生成该结点的规划运算如下所示:


Name: Expand Sub-Actions

Effect:

         (COMPETENT hearer (DO-SEQUENCE ?actions))

Constraints:

         NIL

Nucleus:

        (foreach ?actions(RST-SEQUENCE

                  (COMPETENT hearer (DO-ACTION ?actions))))

Satellites:

NIL


该运算实现了由前面运算给出的核心目标。它给出了一个带有多个核心的修辞结点(每个核心对应于一个为实现主要目的而必须的子行为)。采用适当的规划运算集,该规划系统能够产生如图4所示的话语结构,接着该话语结构将被线性化为下面的文本:


图4.png


图4样例文本的全部修辞结构


To save a new file(保存新文件)


1. Choose the save option from the file menu. (从文件菜单选择保存选项。)

    The system will display the Save-file dialog box (系统显示出保存对话框。)

2. Choose the folder. (选择文件夹。)

3. Type the file name. (键入文件名。)

4. Click the save button. (单击保存按钮。)

The system will save the document. (系统保存该文件。)


所有这些句子都可以通过一个表层实现器来生成,正如在讨论基于说明图的话语规划时提及的。


责任编辑:admin



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

上一篇:中间语的思想:使用意义
下一篇:功能合一语法

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

  相关机器翻译技术文章




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