What is associative self-building neural network?
Associative self-building neural
network is a new class of neural networks that dynamically change their
structures during training. All used for train data samples are stored in
the structure of the network. That means that associative self-building
neural network "remembers" all data samples that were used during
training session, and each fragment of data is stored only once in it.
Associative self-building neural
network applies inductive way of learning. When the network is trained it
feeds with descriptions of data samples. Each data sample is marked with
positive or negative flag that denotes to which part of investigated
phenomenon this sample belongs. The network applies inductive way of learn and
compares new sample with all entered before samples and derives
regularities that are peculiar to different data samplings and fixes them
into network structure by means of forming new neurons and changing
Inductive way of learning
resided in associative self-building neural network differs this type of
network from commonly used neural networks that realize deductive way of
learning. Inductive way of learning can continue without jeopardizing that
proposed neural network can be overtrained. Network size is limited only
with memory capacity of available hard disks and PC processing power. The
more PC has processing power the more experience can be concentrated in
associative self-building neural network can be accumulated for further
prediction or pattern recognition.
Accumulation of experience lead
to growing of network size. At the beginning of its generation network
grows very fast because of fixing new associations in its structure. As far
as network gather knowledge, generation rate of new associations slow down.
In saturated network each new train sample will be stored with only one
neuron at top level of the network structure. This feature helps network enormously compress data.
size and amount of data is the second and very important problem.
Associative self-building neural network can consists of tenth thousands of
nodes. During recognition or prediction network should compare description
of the situation with its collected knowledge to take decision. Straightforward
search of data will be very time consuming. Associative self-building
neural network overcomes this problem because it has sophisticated
mechanism of associative search of relevant data. This mechanism activates
only a fragment of the network that contains required information and not
use other inactive part of the network.
self-building neural network has the following advantages:
- Inductive way of "learn" on a set of
- Insensitivity to (moderate) noise or unreliability
in the data.
- It can permanently evolve by means of use of
- User cannot directly change network structure
(change number or neurons and connections) that reflects only data
used for train.
- Absorbs enormous amounts of data without
- Neural network size is limited only by size of hard
- Provides enormously compressed data representation.
- Associative way of data retrieval from the network.
- Network is portable. Data is stored in a format
which will not become obsolete with change of hardware.
- Users need little training.
Where associative self-building neural
network can be applied?
self-building neural network can be effectively applied in those areas
where conventional technologies are not able to be used because of
ill-defined or very complex relationships.
- Forecasting the future changes in prices of stocks,
exchange rates and commodities.
- Solar flare prognosis
- Fault diagnosis.
- Oil prospecting.
- Mineral exploration.
- and in many other areas of human activities.
send any comments or suggestions by e-mail