Induction as Knowledge Integration.

Abstract

Two key issues for induction algorithms are the accuracy of the learned hypothesis and the computational resources consumed in inducing that hypothesis. One of the most promising ways to improve performance along both dimensions is to make use of additional knowledge. Multi-strategy learning algorithms tackle this problem by employing several strategies for handling different kinds of knowledge in different ways. However, integrating knowledge into an induction algorithm can be difficult when the new knowledge differs significantly from the knowledge the algorithm already uses. In many cases the algorithm must be rewritten. This paper presents KII, a Knowledge Integration framework for Induction, that provides a uniform mechanism for integrating knowledge into induction. In theory, arbitrary knowledge can be integrated with this mechanism, but in practice the knowledge representation language determines both the knowledge that can be integrated, and the costs of integration and induction. By instantiating KII with various set representations, algorithms can be generated at different trade-off points along these dimensions. One instantiation of KII, called RS-KII, is presented that can implement hybrid induction algorithms, depending on which knowledge it utilizes. RS-KII is demonstrated to implement AQ-11, as well as a hybrid algorithm that utilizes a domain theory and noisy examples. Other algorithms are also possible.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1996
Accession Number
ADA314831

Entities

People

  • Benjamin D. Smith
  • Paul Simon Rosenbloom

Organizations

  • University of Southern California

Tags

Communities of Interest

  • Autonomy
  • C4I

DTIC Thesaurus Topics

  • Abstracts
  • Accuracy
  • Algorithms
  • Artificial Intelligence
  • Automata
  • Automata Theory
  • Classification
  • Computational Complexity
  • Computer Science
  • Consistency
  • Context Free Grammars
  • Information Science
  • Jet Propulsion
  • Language
  • Learning
  • Machine Learning
  • Machines

Fields of Study

  • Computer science

Readers

  • Materials Science (Mechanical Engineering).
  • Neural Network Machine Learning.
  • Systems Analysis and Design