Reducing Network Depth in the Cascade-Correlation Learning Architecture,

Abstract

The Cascade-Correlation learning algorithm constructs a multi-layer artificial neural network as it learns to perform a given task. The resulting network's size and topology are chosen specifically for this task. In the resulting 'cascade' networks, each new hidden unit receives incoming connections from all input and pre-existing hidden units. In effect, each new unit adds a new layer to the network. This allows Cascade-Correlation to create complex feature detectors, but it typically results in a network that is deeper, in terms of the longest path from input to output, than is necessary to solve the problem efficiently. In this paper we investigate a simple variation of Cascade-Correlation that will build deep nets if necessary, but that is biased toward minimizing network depth. We demonstrate empirically, across a range of problems, that this simple technique can reduce network depth, often dramatically. However, we show that this technique does not, in general, reduce the total number of weights or improve the generalization ability of the resulting networks.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 17, 1994
Accession Number
ADA289352

Entities

People

  • Scott E. Fahlman
  • Shumeet Baluja

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Air Platforms
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Blood Coagulation Factors
  • Classification
  • Computer Science
  • Computing System Architectures
  • Learning
  • Military Research
  • Network Architecture
  • Network Topology
  • Neural Networks
  • Recognition
  • Sonar Signals
  • Standards
  • Steady State
  • Test Sets
  • Training
  • Two Dimensional

Fields of Study

  • Computer science

Readers

  • Neural Network Machine Learning.

Technology Areas

  • AI & ML
  • AI & ML - Bayesian Inference
  • AI & ML - Neural Networks