Biased ARTMAP

Biased ARTMAP (bARTMAP) introduces an improvement to Default ARTMAP neural networks.
1.3K Downloads
Updated 21 Aug 2009

View License

This software has been realized by Chaitanya Sai at the CNS Technology Lab at Boston University (http://techlab.bu.edu/). More info is available at http://techlab.bu.edu/resources/software_view/biased_artmap_code/.

Memories in Adaptive Resonance Theory (ART) networks are based on matched patterns that focus attention on those portions of bottom-up inputs that match active top-down expectations. While this learning strategy has proved successful for both brain models and applications, computational examples show that attention to early critical features may later distort memory representations during online fast learning. For supervised learning, biased ARTMAP (bARTMAP) solves the problem of over-emphasis on early critical features by directing attention away from previously attended features after the system makes a predictive error. Small-scale, hand-computed analog and binary examples illustrate key model dynamics. Two-dimensional simulation examples demonstrate the evolution of bARTMAP memories as they are learned online. Benchmark simulations show that featural biasing also improves performance on large-scale examples. One example, which predicts movie genres and is based, in part, on the Netflix Prize database, was developed for this project. Both first principles and consistent performance improvements on all simulation studies suggest that featural biasing should be incorporated by default in all ARTMAP systems. Benchmark datasets and bARTMAP code are available at http://cns.bu.edu/%7Egsc/biasedART/bARTMAPcode.zip.

Cite As

Massimiliano Versace (2024). Biased ARTMAP (https://www.mathworks.com/matlabcentral/fileexchange/25096-biased-artmap), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R14SP3
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Pattern Recognition and Classification in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0