第2章相关知识表示方法 2.1概述 世界上每一个国家或民族都有自己的语言文字, 它是人们表达思想、交流信息的工具。知识表示是人 工智能研究的一个重要课题,也是机器翻译重要的 环。无论是词法分析、句法分析、语法分析和语义分 析等,要建立各种规则,首先遇到的就是所涉及的知 识如何加以表示。不同的分析方式有不同的知识表示 方法,这里不单是解决如何将知识存储在计算机中的 问题,更重要的是应该能够方便且正确地使用知识。 合理的知识表示,可以使机器翻译中分析环节变得容 易,提高机译效率
世界上每一个国家或民族都有自己的语言文字, 它是人们表达思想、交流信息的工具。知识表示是人 工智能研究的一个重要课题,也是机器翻译重要的一 环。无论是词法分析、句法分析、语法分析和语义分 析等,要建立各种规则,首先遇到的就是所涉及的知 识如何加以表示。不同的分析方式有不同的知识表示 方法,这里不单是解决如何将知识存储在计算机中的 问题,更重要的是应该能够方便且正确地使用知识。 合理的知识表示,可以使机器翻译中分析环节变得容 易,提高机译效率。 2 . 1 概述 第 2 章 相关知识表示方法
2.1概述 个好的知识表示方法应具备以下特点 (1)具有表示机器翻译某部分分析所需要知识的能 力,并保证知识是相容的; (2)具有从已知知识推到出新知识的能力,容易建 立表达新知识所需要的新结构; (3)便于新知识的获取,最简单的情况是能够由人 直接输入知识到相应模块中 (4)便于分析的完成,且是高效率的
一个好的知识表示方法应具备以下特点: ( 1) 具有表示机器翻译某部分分析所需要知识的能 力,并保证知识是相容的; ( 2) 具有从已知知识推到出新知识的能力,容易建 立表达新知识所需要的新结构; ( 3) 便于新知识的获取,最简单的情况是能够由人 直接输入知识到相应模块中; (4 ) 便于分析的完成,且是高效率的。 2 . 1 概述
2.1.1知识表示的一般属性 表示是为解决某一特定问题所作的一组约定,是知 识的形式化或符号化过程。知识表示是关于各种数据结 构及其解释过程的结合。知识表示的方法研究各种数据 结构的设计,以把一个问题的各种知识通过这些数据结 构最后以程序实现。正如我们可以用不同的方式描述同 事物一样,对于同一种知识可以采用不同的表示方法 从理论上讲,任一种知识只要采用一种模式表示出来就 行了,但不同的表示方法会带来分析的难易程度不同。 迄今为止,还没有找到一种通用、完善的知识表示模式, 知识表示还没有完善的理论可循
表示是为解决某一特定问题所作的一组约定,是知 识的形式化或符号化过程。知识表示是关于各种数据结 构及其解释过程的结合。知识表示的方法研究各种数据 结构的设计,以把一个问题的各种知识通过这些数据结 构最后以程序实现。正如我们可以用不同的方式描述同 一事物一样,对于同一种知识可以采用不同的表示方法。 从理论上讲,任一种知识只要采用一种模式表示出来就 行了,但不同的表示方法会带来分析的难易程度不同。 迄今为止,还没有找到一种通用、完善的知识表示模式, 知识表示还没有完善的理论可循。 2 . 1 . 1 知识表示的一般属性
2.1.1知识表示的一般属性 知识表示针对一个具体问题把已有的知识以某种方 法存储在计算机中,一种表示方法的选取往往由问题的 自然结构所导致,如果一个问题是基于唯一经验的结合, 表达方法也就是唯一的。知识表示的目的是知识的利用, 由于机器翻译系统研究的特点,知识利用一是各部分的 分析,再就是新知识的获取。因此,评价知识表示方法 的好坏的准则就是分析的效率和新知识获取能力
知识表示针对一个具体问题把已有的知识以某种方 法存储在计算机中,一种表示方法的选取往往由问题的 自然结构所导致,如果一个问题是基于唯一经验的结合, 表达方法也就是唯一的。知识表示的目的是知识的利用, 由于机器翻译系统研究的特点,知识利用一是各部分的 分析,再就是新知识的获取。因此,评价知识表示方法 的好坏的准则就是分析的效率和新知识获取能力。 2 . 1 . 1 知识表示的一般属性
2.1.2知识表示的模块化和简单化 知识表示的扩展能力体现在模块中某项知识的增加、 删除或修改尽量保持对其余部分不产生大的影响。这就要 求表示的单项最小数据结构单元以及应用具有相对的独立 性,即表示模式的模块性。模块性的结构以及由这样的结 构所产生的软件易于维护、理解,单项的操作易于实现。 非模块性结构的问题在于知识的含义取决于知识被利用的 上下文,从而单个数据结构的变化往往引起各种交互作用 的连琐反应。不同的知识表示模式中,数据结构间所固有 的交互作用程度不一,但各种知识的交互作用的控制仍是 所有表示模式的重要特征之一。我们不能期望有完全模块 化表示的系统,因为模块化同知识表示某些属性有相互制 约的地方。各种表示方法的模块化程度不一样,有的较强
知识表示的扩展能力体现在模块中某项知识的增加、 删除或修改尽量保持对其余部分不产生大的影响。这就要 求表示的单项最小数据结构单元以及应用具有相对的独立 性,即表示模式的模块性。模块性的结构以及由这样的结 构所产生的软件易于维护、理解,单项的操作易于实现。 非模块性结构的问题在于知识的含义取决于知识被利用的 上下文,从而单个数据结构的变化往往引起各种交互作用 的连琐反应。不同的知识表示模式中,数据结构间所固有 的交互作用程度不一,但各种知识的交互作用的控制仍是 所有表示模式的重要特征之一。我们不能期望有完全模块 化表示的系统,因为模块化同知识表示某些属性有相互制 约的地方。各种表示方法的模块化程度不一样,有的较强。 2 . 1 . 2 知识表示的模块化和简单化