Semantic Interpretation of An Artificial Neural Network

Abstract

Recent advances in machine learning theory have opened the door for applications to many difficult problem domains. One area that has achieved great success for stock market analysis/prediction is artificial neural networks. However, knowledge embedded in the neural network is not easily translated into symbolic form. Recent research, exploring the viability of merging artificial neural networks with traditional rule-based expert systems, has achieved limited success. In particular, extracting production (IF.. THEN) rules from a trained neural net based on connection weights provides a valid set of rules only when neuron outputs are close to 0 or 1 (e.g. the output sigmoid function is saturated). This thesis presents two new ways to interpret neural network knowledge. The first, called Knowledge Math, extends the use of connection weights, generating rules for general (i.e. non-binary) input and output values. The second method, based on decision boundaries, utilizes the inherent border between output classification regions to draw symbolic interpretation. The Decision Boundary method generates more complex symbolic rules than Knowledge Math, but provides valid feature relationships in the uncertain regions around the midpoints of the neuron output functions. The main result is a complementary relationship between Knowledge Math and Decision Boundaries, as well as subsymbolic and symbolic knowledge representations for a general multi-layer perceptron.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1995
Accession Number
ADA306423

Entities

People

  • Stanley D. Kinderknecht

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Autonomy
  • Human Systems

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Artificial Intelligence
  • Artificial Intelligence Computing
  • Artificial Intelligence Software
  • Boundaries
  • Classification
  • Cognition
  • Computer Languages
  • Computer Programming
  • Computers
  • Expert Systems
  • Extraction
  • Hybrid Systems
  • Machine Learning
  • Neural Networks
  • Rule Based Systems

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Neural Network Machine Learning.

Technology Areas

  • AI & ML
  • AI & ML - Neural Networks