Stratification and knowledge base management

  • Authors:
  • Catherine Lassez;Ken McAloon;Graeme Port

  • Affiliations:
  • Ph.D. Program in Computer Science, CUNY Graduate Center, 33 West 42nd Street, New York, NY 10036, USA;Ph.D. Program in Computer Science, CUNY Graduate Center, 33 West 42nd Street, New York, NY 10036, USA;Department of Computer Science, The University of Mellbourne Parkville, Victoria 3052, Australia

  • Venue:
  • Journal of Symbolic Computation
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

We address the problem of interactively constructing models of a knowledge base expressed in logic. User inputs in the form of assertions are added to the initial knowledge base and some specific logical consequences of the assertions are used to provide guidance for further interaction. We show that the concept of stratification applied to disjunctive knowledge bases provides a framework for maintaining the computational complexity of the interaction to a manageable level. We discuss the dynamics of the stratification and the related complexity issues. Several algorithms that form the core of an interactive knowledge base maintainance system are presented including a linear time stratification algorithm based on a graph theoretic characterization of the concept of stratifiability.