Controlling Recursive Inference,

Abstract

Loosely speaking, recursive inference is when an inference procedure generates an infinite sequence of similar subgoals. In general the control of recursive inference involves demonstrating that recursive portions of a search space will not contribute any new answers to the problem beyond a certain level. We first review a well known syntactic method for controlling repeating inference (inference where the conjuncts processed are instances of the ancestors), provide a proof that it is correct, and discuss the conditions under which the strategy is optimal. We also derive more powerful pruning theorems for cases involving transitivity axioms and cases involving subsumed subgoals. The treatment of repeating inference is followed by consideration of the more difficult problem of recursive inference that does not repeat. Here we show how knowledge of the properties of the relations involved and knowledge about the contents of the system's database can be used to prove that portions of a search space will not contribute any new answers.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 20, 1985
Accession Number
ADA327440

Entities

People

  • David E. Smith
  • Matthew I. Ginsberg
  • Michael R. Genesereth

Organizations

  • Stanford University

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Applied Mathematics
  • Artificial Intelligence
  • Circuits
  • Computations
  • Computer Programming
  • Computer Science
  • Computers
  • Databases
  • Expert Systems
  • Inference Engines
  • Information Processing
  • Information Systems
  • New York
  • Numbers
  • Programming Languages
  • Relational Databases

Readers

  • Artificial Intelligence
  • Mathematical Modeling and Probability Theory.

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms
  • AI & ML - Neural Networks
  • Space
  • Space - Space Objects