Preprint
Machine Learning

Distributed ARTMAP: a neural network for fast distributed supervised learning

Gail A. Carpenter(Boston University), Boriana L. Milenova(Boston University), Benjamin W. Noeske(Boston University)
July 1, 1998Neural Networks165 citations

165

Citations

9

Influential Citations

Neural Networks

Venue

1998

Year

Abstract

Distributed coding at the hidden layer of a multi-layer perceptron (MLP) endows the network with memory compression and noise tolerance capabilities. However, an MLP typically requires slow off-line learning to avoid catastrophic forgetting in an open input environment. An adaptive resonance theory (ART) model is designed to guarantee stable memories even with fast on-line learning. However, ART stability typically requires winner-take-all coding, which may cause category proliferation in a noisy input environment. Distributed ARTMAP (dARTMAP) seeks to combine the computational advantages of MLP and ART systems in a real-time neural network for supervised learning. An implementation algorithm here describes one class of dARTMAP networks. This system incorporates elements of the unsupervised dART model, as well as new features, including a content-addressable memory (CAM) rule for improved contrast control at the coding field. A dARTMAP system reduces to fuzzy ARTMAP when coding is winner-take-all. Simulations show that dARTMAP retains fuzzy ARTMAP accuracy while significantly improving memory compression.

Analysis

Why This Paper Matters

This paper addresses a fundamental tension in neural network design: the trade-off between fast, stable online learning and the benefits of distributed representations. Multi-layer perceptrons (MLPs) excel at compression and noise tolerance due to distributed hidden-layer coding, but they suffer from catastrophic forgetting when learning incrementally. Adaptive resonance theory (ART) models guarantee stability with fast learning, but typically rely on winner-take-all (WTA) coding, which can lead to category proliferation in noisy environments. Distributed ARTMAP (dARTMAP) is a pioneering attempt to combine the best of both worlds, offering a real-time supervised learning system that maintains stability while leveraging distributed coding for better memory efficiency.

The paper is significant because it introduces a principled mechanism to relax the WTA constraint in ART without sacrificing stability. By allowing distributed activation at the coding field, dARTMAP achieves higher memory compression, which is crucial for applications with limited storage or continuous data streams. This work has influenced subsequent research in ART-based models and incremental learning, highlighting the importance of balancing plasticity and stability in neural systems.

Technical Contributions

  • Distributed coding in ART: dARTMAP extends the ART framework to support distributed representations at the hidden layer, moving beyond the traditional WTA coding. This is achieved through a novel learning rule that adjusts weights based on distributed activation patterns.
  • Content-addressable memory (CAM) rule: Introduces a CAM rule for contrast control at the coding field, which helps sharpen the distributed representation and improve discrimination between categories.
  • Integration of dART and supervised learning: Combines the unsupervised dART model with supervised learning mechanisms, creating a unified architecture for classification tasks.
  • Reduction to fuzzy ARTMAP: Demonstrates that when coding is WTA, dARTMAP reduces exactly to fuzzy ARTMAP, ensuring backward compatibility and providing a theoretical link between the two models.
  • Algorithmic implementation: Provides a detailed implementation algorithm, making the model accessible for practitioners and enabling replication.

Results

The paper reports simulation results showing that dARTMAP retains the classification accuracy of fuzzy ARTMAP while significantly improving memory compression. Specifically, dARTMAP uses fewer categories (or smaller memory footprint) to achieve the same level of accuracy, demonstrating the benefit of distributed coding. The exact numerical metrics are not detailed in the abstract, but the qualitative claim of 'significantly improving memory compression' is a key result. This improvement is attributed to the distributed representation's ability to share features across categories, reducing redundancy.

Significance

This work has broader implications for the field of neural networks, particularly in online and incremental learning scenarios. By showing that distributed coding can be integrated into stable ART systems, dARTMAP opens avenues for developing more efficient and robust learning algorithms. It also provides a theoretical bridge between connectionist and symbolic approaches, as ART models are often used in cognitive modeling. The ideas introduced here have inspired later developments in ART-based deep learning and continual learning, where balancing stability and plasticity remains a central challenge. For AI practitioners, dARTMAP offers a practical solution for applications requiring fast, on-the-fly learning with limited memory, such as robotics, real-time monitoring, and adaptive user interfaces.