• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Development of Knowledge Representation Language Based on the Inheritance Hierarchy Prolog

Research Project

Project/Area Number 63880005
Research Category

Grant-in-Aid for Developmental Scientific Research (B).

Allocation TypeSingle-year Grants
Research Field Informatics
Research InstitutionHokkaido University

Principal Investigator

AKAMA Kiyoshi  Fac. of Engineering, Hokkaido Univ., Associate Professor, 工学部, 助教授 (50126265)

Co-Investigator(Kenkyū-buntansha) UNEMI Tatsuo  Department of Planning and Management Science Nagaoka University of Technology,, 計画経営系, 講師 (50151915)
TKIGAWA Tetsuo  Fac. of Letters, Hokkaido Univ., Associate Professor, 文学部, 助教授 (30098503)
Project Period (FY) 1988 – 1989
Project Status Completed (Fiscal Year 1990)
Budget Amount *help
¥3,200,000 (Direct Cost: ¥3,200,000)
Fiscal Year 1989: ¥900,000 (Direct Cost: ¥900,000)
Fiscal Year 1988: ¥2,300,000 (Direct Cost: ¥2,300,000)
KeywordsClass bound variable / Typed prolog / Inheritance hierarchy / Variable with constraint / Multiple inheritance / Logic programming / Constraint logic programming / 知識表現 / 論理型言語 / 集合束縛変数 / 黒板 / 最良優先探索 / 自然言語処理 / 仮説推論
Research Abstract

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 include
1. 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.

Report

(3 results)
  • 1990 Final Research Report Summary
  • 1989 Annual Research Report
  • 1988 Annual Research Report

Research Products

(34 results)

All Other

All Publications (34 results)

  • [Publications] 赤間 清: "意味計算I" 電子情報通信学会 自然言語処理研究会報告. NLC89ー22. 57-64 (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 赤間 清: "意味計算II" 情報処理学会 自然言語処理研究会資料. 74ー1. 1-8 (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 赤間 清: "集合束縛変数とその自然言語処理への応用" 人工知能学会誌. 4ー2. 177-184 (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 赤間 清: "GLPの理論I" WOL'89論文集. 108-122 (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 赤間 清: "GLPの理論II" 情報処理学会 知識工学と人工知能研究会資料. 63ー9. 77-86 (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 赤間 清: "GLPの理論III" 情報処理学会 知識工学と人工知能研究会資料. 63ー10. 87-96 (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Akama, Kiyoshi: "Semantic Calculus I" Preprints Work. Gr. for Natural Language Processing. IPSJ. 89-22. 57-64 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Akama, Kiyoshi: "Semantic Calculus II-Variable with Constraint and User Defined Objects-" Preprints Work. Gr. for Natural Language Processing, IPSJ. 74-1. 1-8 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Akama, Kiyoshi: "Set Bound Variables and their Application to Natural Language Processing" J. Japan Soc. Artif. Intell.Vol. 4, No. 2. 177-184 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Akama, Kiyoshi: "GLP theory I" Proc. of Workshop on Learning '89. 108-122 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Akama, Kiyoshi: "GLP theory II" Preprints Work. Gr. for Knowledge engineering and Artificial Intelligence, IPSJ. 63-9. 77-86 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Akama, Kiyoshi: "GLP theory III" Preprints Work. Gr. for Knowledge engineering and Artificial Intelligence, IPSJ. 63-10. 87-96 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Akawa, Kiyoshi: "GLP theory IV" Preprints Work. Gr. for Knowledge engineering and Artificial Intelligence, IPSJ. 64-4. 31-40 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Akama, Kiyoshi: "GLP theory V" Preprints Work. Gr. for Foundation of Artificial Intelligence, JSAI. SIG-FAI-8901-7. 61-70 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Akama, Kiyoshi: "GLP theory VI" Preprints Work. Gr. for Foundation of Artificial Intelligence, JSAI. SIG-FAI-8902-5. 41-50 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Akama, Kiyoshi: "Constructing learning systems based on GLP theory I" Preprints Work. Gr. for Knowledge engineering and Artificial Intelligence, IPSJ. 64-3. 21-30 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Tsuboyama, Tokuyasu, Akama, Kiyoshi, Miyamoto Eiichi: "Variable with Constraint and its Application" SICE, 15th System Symposium, 10th Knowledge Engineering Symposium.331-336 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Kobayashi, Takayuki, Akama, Kiyoshi, Miyamoto, Eiichi: "Learning by Partial Evaluation of PAL programs" SICE, 15th System Symposium, 10th Knowledge Engineering Symposium. 293-298 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 赤間清: "意味計算I" 電子情報通信学会 自然言語処理研究会報告. NLC89-22. 57-64 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 赤間清: "意味計算II" 情報処理学会 自然言語処理研究会資料. 74-1. 1-8 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 赤間清: "集合束縛変数とその自然言語処理への応用" 人工知能学会誌. 4-2. 177-184 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 赤間清: "GLPの理論I" WOL'89論文集. 108-122 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 赤間清: "GLPの理論II" 情報処理学会 知識工学と人工知能研究会資料. 63-9. 77-86 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 赤間清: "GLPの理論III" 情報処理学会 知識工学と人工知能研究会資料. 63-10. 87-96 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 赤間清: "GLPの理論に基づく学習システムの構築I" 情報処理学会 知識工学と人工知能研究会. 64-3. 21-30 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 赤間清: "GLPの理論IV" 情報処理学会 知識工学と人工知能研究会. 64-4. 31-40 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 赤間清: "GLPの理論V" 人工知能学会 人工知能基礎論研究会. SIG-FAI8901-7. 61-70 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 赤間清: "GLPの理論VI" 人工知能学会 人工知能基礎論研究会. SIG-FAI8902-5. 41-50 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 坪山徳保: "制約付変数とその応用" 計測自動制御学会、合同シンポジウム論文集. 331-336 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 小林貴幸: "PALプログラムの部分計算による学習" 計測自動制御学会、合同シンポジウム論文集. 293-298 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 赤間清: 人工知能学会誌. Vol.3No.5. 581-589 (1988)

    • Related Report
      1988 Annual Research Report
  • [Publications] 赤間清: 認知科学の発展(日本認知科学会). 1. 161-188 (1988)

    • Related Report
      1988 Annual Research Report
  • [Publications] 赤間清: 人工知能学会誌. Vol.4No.2. 177-184 (1989)

    • Related Report
      1988 Annual Research Report
  • [Publications] 赤間清: 心理学評論(心理学評論刊行会).

    • Related Report
      1988 Annual Research Report

URL: 

Published: 1988-03-31   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi