Development of Knowledge Representation Language Based on the Inheritance Hierarchy Prolog
基于继承层次结构的知识表示语言Prolog的开发
基本信息
- 批准号:63880005
- 负责人:
- 金额:$ 2.05万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Developmental Scientific Research (B).
- 财政年份:1988
- 资助国家:日本
- 起止时间:1988 至 1989
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
In this research we have constructed a knowledge representation system PAL89 which is an extention of pa186, that is, an extended prolog to deal with inheritance hierarchy which is a tree structure formed by the inclusion relation among classes and instances. Pa186 adopts class bound variables (CBVs), which are variables with class constraints. CBVs improve the inferential efficiency greatly by suppressing unnecessary backtracking and exhaustive searches.The characteristics of PAL89 include1. Extended functions of CBVs. (1) Variables can have any constraints which are computed by set operations (difference, union and intersection), which enables the system to provide declarative multiple inheritance representation. (2) A inheritance hierarchy compiler and inheritance hierarchy clause indexing are implemented, which makes the system faster.2. Typed cons patterns. AII objects used in PAL89 can have types. So PAL89 can be regarded as a typed prolog. Types play an important role in partial evaluation, learning and automatic program generation.3. Variables with constraints. Users can introduce new classes of variables with constraints and their unification. Therefore the user can define new objects by variables with constraints and can represent relations between them. This leads us to the concept of "DUAL PROGRAMMING", that is, two step Programming whose first step is defining objects and second step is defining relations.
本研究构造了一个知识表示系统PAL 89,它是PA 186的扩展,即一个扩展的Prolog,用来处理继承层次,继承层次是由类和实例之间的包含关系形成的树结构。Pa186采用类绑定变量(CBV),即具有类约束的变量。CBVs通过抑制不必要的回溯和穷举搜索,大大提高了推理效率。CBV的扩展功能。(1)变量可以有任何由集合运算(差分、联合和交集)计算的约束,这使得系统能够提供声明性的多重继承表示。(2)实现了继承层次编译器和继承层次子句索引,提高了系统的运行速度.类型化的骗局模式。PAL 89中使用的所有对象都可以有类型。所以PAL89可以看作是一个类型化的prolog。类型在部分求值、学习和程序自动生成中起着重要作用.带约束的变量用户可以引入新的变量类的约束和他们的统一。因此,用户可以通过带有约束的变量定义新的对象,并可以表示它们之间的关系。这就引出了“双重编程”的概念,即两步编程,第一步是定义对象,第二步是定义关系。
项目成果
期刊论文数量(34)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Akama, Kiyoshi: "Semantic Calculus I" Preprints Work. Gr. for Natural Language Processing. IPSJ. 89-22. 57-64 (1989)
Akama Kiyoshi:“语义演算 I”预印本作品。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
赤間清: "集合束縛変数とその自然言語処理への応用" 人工知能学会誌. 4-2. 177-184 (1989)
Kiyoshi Akama:“设置绑定变量及其在自然语言处理中的应用”《人工智能学会杂志》177-184 (1989)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
赤間清: "GLPの理論VI" 人工知能学会 人工知能基礎論研究会. SIG-FAI8902-5. 41-50 (1989)
Kiyoshi Akama:“GLP VI 理论”人工智能基础研究小组 SIG-FAI8902-5 (1989)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
赤間 清: "意味計算II" 情報処理学会 自然言語処理研究会資料. 74ー1. 1-8 (1989)
Kiyoshi Akama:“语义计算II”日本信息处理学会自然语言处理研究组资料74-1(1989)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Akama, Kiyoshi: "Set Bound Variables and their Application to Natural Language Processing" J. Japan Soc. Artif. Intell.Vol. 4, No. 2. 177-184 (1989)
Akama、Kiyoshi:“设置绑定变量及其在自然语言处理中的应用”J. Japan Soc。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
AKAMA Kiyoshi其他文献
AKAMA Kiyoshi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('AKAMA Kiyoshi', 18)}}的其他基金
Research on Basic Technique for Construction of Adaptive Semantic Web
自适应语义网构建基本技术研究
- 批准号:
17300027 - 财政年份:2005
- 资助金额:
$ 2.05万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Constructing A Constraint Logic Programming Language Based on User Defined Objects
构建基于用户定义对象的约束逻辑编程语言
- 批准号:
02558003 - 财政年份:1990
- 资助金额:
$ 2.05万 - 项目类别:
Grant-in-Aid for Developmental Scientific Research (B)
Stepwise Refinement for Semantic Analysis of Natural Language Sentences
自然语言句子语义分析的逐步细化
- 批准号:
01580018 - 财政年份:1989
- 资助金额:
$ 2.05万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)