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

1988 Fiscal Year Final Research Report Summary

Studies on Foundations of Software Reuse by Inductive Inference and Analogical Reasoning

Research Project

Project/Area Number 62460223
Research Category

Grant-in-Aid for General Scientific Research (B)

Allocation TypeSingle-year Grants
Research Field Informatics
Research InstitutionKyushu University

Principal Investigator

ARIKAWA Setsuo  Professor, Faculty of Science, Kyushu University, 理学部, 教授 (40037221)

Co-Investigator(Kenkyū-buntansha) MIYAHARA Tetsuhiro  Research Associate, Faculty of Science, Kyushu University, 理学部, 助手 (90209932)
SHINOHARA Takeshi  Associate Professor, Faculty of Computer Science and Systems Engneering, Kyushu, 情報工学部, 助教授 (60154225)
MIYANO Satoru  Associate Professor, Faculty of Science, Kyushu University, 理学部, 助教授 (50128104)
HARAGUCHI Makoto  Associate Professor, Graduate School of Science and Engineering, Tokyo Institute, 総合理工学研究科, 助教授 (40128450)
Project Period (FY) 1987 – 1988
KeywordsProgram reuse / inductive inference / analogical reasoning / logic programming / 並列計算量
Research Abstract

This project has aimed at establishing a theoretical foundation of reuse of programs by means of inductive inference and analogical reasoning such a system.
We have got the following basic process of synthesizing a logic program R by reuse of existing logic programs.
(1) Retrieve some programs simielar to the one to be synthesized.
(2) Select a program P out of the retrieved programs, and run the analogical reasoning system on some examples.
(3) Transform the definite clauses of P used in the successful reasoning, and make an incomplete program Q.
(4) Systesize the desired program Q by using inductive inference starting with the initial hypothesis P from some samples including ones failed at (2).
Throughout this project, we also got the following results. AS to (1), the techniques of indexing in document retrievals and the abstration in mechanical theorem proving are found to be effective.
We have developed a theory of analogical reasoning about the definite clauses for the sake of analogical reasoning system which is used in the stages (2) and (3), and implemented the system on the engineering work station. We have also extended the theory so as to derive reasonable conclusions.
As to (4), we have proposed a new inductive inference method based on bidirectional refinements between definite clauses and proved its completeness.
It starts with an intermediate hypothesis which is obtained at the stage (3).
We have also studied the efficiency of inference and reasoning from viewpoint of parallel complexity theory. We have obtained a very powerful theorem from which we can derive P-completeness of many problems. This means there are so many problem which can not be efficiently parallelizable. We have also presented an algorithm for parallelizing some sequential procedures.

  • Research Products

    (13 results)

All Other

All Publications (13 results)

  • [Publications] 有川節夫: 人工知能学会誌. 2. 43-50 (1987)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 有川節夫,石坂裕毅: 情報処理. 28. 1312-1319

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M.,Haraguchi;S.,Arikawa: Springer LNCS. 264. 58-69 (1987)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] M.,Haraguchi;S.,Arikawa: Springer LNCS. 265. 61-87 (1987)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] S.,Miyano: Information Processing Letters. 27. 75-78 (1988)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] S.,Miyano: Proc.International Conference on Fifth Generation Computer Systems. 2. 532-541 (1988)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 有川節夫,原口誠: "述語論理と論理プログラミング" オーム社, 1-217 (1988)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Setsuo,Arikawa: "Program Synthesis by Inductive Inference and Analogical Reasoning" Journal of Japanese Society for Artificial Intelligence. 2. 43-50 (1987)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Makoto,Haraguchi; Setsuo,Arikawa: "A Foundation of Reasoning by Analogy: Analogical Union of Logic Programs" Lecture Notes in Computer Science Spriger-Verlag. 264. 58-69 (1987)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Makoto,Haraguchi; Setsuo,Arikawa: "Reasoning by Analogy as a Partial Identity between Models" Lecture Notes in Computer Science Spriger-Verlag. 265. 61-87 (1987)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Satoru,Miyano: "A Parallelizable Lexicographically First Maximal Edge-Induced Subgraph Problem" Information Processing Letters. 27. 75-78 (1988)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Satoru,Miyano: "Parallel Complexity and P-Complete Problems" Proc. International Conference on Fifth Generation Computer Systems. 2. 532-541 (1988)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Setsuo,Arikawa; Makoto,Haraguchi: Predicate Logic and Logic Programming. Ohmsha, 217 (1988)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 1990-03-20  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi