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

2001 Fiscal Year Final Research Report Summary

Research on Inverse Entailment in Nonmonotonic Logic Programming

Research Project

Project/Area Number 12680385
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Intelligent informatics
Research InstitutionWakayama University

Principal Investigator

SAKAMA Chiaki  Wakayama University, Faculty of Systems Engineering, Associate Professor, システム工学部, 助教授 (20273873)

Project Period (FY) 2000 – 2001
KeywordsNonmonotonic Reasoning / Induction / Logic Programming / Inverse Entailment
Research Abstract

In this research, we propose techniques for realizing induction in nonmonotonic logic programming. We first introduce an algorithm to induce hypotheses by inverting entailment. Next, we introduce a method for computing inductive hypotheses using answer sets in nonmonotonic logic programming. Further details are explained as follows.
1. Inverse entailment (IE) is known as a basic technique for induction, which deductively constructs inductive hypotheses in clausal logic programs. When a background theory is a nonmonotonic logic program, however, the present IE technique cannot be used. The primary reason is that IE is based on the deduction theorem in first-order logic, which does not hold in nonmonotonic logics in general. To solve the problem, we establish a new entailment theorem in nonmonotonic logic programs. We construct a theory of IE in nonmonotonic ILP and present an induction algorithm to learn nonmonotonic logic programs from positive and negative examples.
2. Answer set programming (ASP) is a new paradigm of logic programming which attracts much attention recently. ASP views a program as a set of constraints which every solution should satisfy, then extracts solutions from the collection of answer sets of the program. In this research we show a method of constructing inductive hypotheses using answer sets. In this setting, the background theory and examples work as constraints which inductive hypotheses should satisfy, and induction in nonmonotonic logic programs is realized by computing answer sets of a program. The result implies that induction based on inverse entailment is computable by proof procedures for answer set programming in nonmonotonic logic programming.

  • Research Products

    (4 results)

All Other

All Publications (4 results)

  • [Publications] Chiaki Sakama: "Inverse Entailment in Nonmonotonic Logic Programs"Lecture Notes in Artificial Intelligence. 1866. 209-224 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Chiaki Sakama: "Learning by Answer Sets"AAAI Spring Symposium Series Technical Reports. SS-01-01. 181-187 (2001)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Chiaki Sakama: "Inverse Entailment in Nonmonotonic Logic Programs"Proceedings of the 10th International Conference on Inductive Logic Programming Lecture Notes in Artificial Intelligence, Springer. Vol. 1866. 209-224 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Chiaki Sakama: "Learning by Answer Sets"Proceedings of the AAAI Spring Symposium on Answer Set Programming, AAAI Spring Symposium Series Technical Reports SS-01-01 AAAI Press. 181-187 (2001)

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

URL: 

Published: 2003-09-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi