Publication Type
Journal Article
Version
publishedVersion
Publication Date
2-1997
Abstract
Neural Logic Network (NLN) is a class of neural network models that performs both pattern processing and logical inferencing. This article presents a procedure for NLN to learn multi-dimensional mapping of both binary and analog data. The procedure, known as the Supervised Clustering and Matching (SCM) algorithm, provides a means of inferring inductive knowledge from databases. In contrast to gradient descent error correction methods, pattern mapping is learned by an inductive NLN using fast and incremental clustering of input and output patterns. In addition, learning/encoding only takes place when both the input and output match criteria are satisfied in a template matching process. To handle sparse and/or noisy data sets, we also present a weighted voting scheme whereby distributed cluster activities combine to produce a final output. The performance of the SCM algorithm, compared with alternative systems, is illustrated on three benchmark problems: (1) mushroom classification, (2) sonar return signal recognition, and (3) sunspot time series prediction.
Keywords
Supervised learning, Incremental clustering, Template matching
Discipline
Databases and Information Systems | OS and Networks | Theory and Algorithms
Research Areas
Data Science and Engineering
Publication
Neurocomputing
Volume
14
Issue
2
First Page
157
Last Page
176
ISSN
0925-2312
Identifier
10.1016/S0925-2312(96)00032-X
Publisher
Elsevier
Citation
TAN, Ah-hwee and TEOW, Loo-Nin.
Inductive neural logic network and the SCM algorithm. (1997). Neurocomputing. 14, (2), 157-176.
Available at: https://ink.library.smu.edu.sg/sis_research/5248
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1016/S0925-2312(96)00032-X
Included in
Databases and Information Systems Commons, OS and Networks Commons, Theory and Algorithms Commons